Mit der Network Analyst-Lizenz verfügbar.
Sie können eine Netzwerkanalyse mit der Hierarchie des Netzwerks durchführen. Die Hierarchie klassifiziert Netzwerkkanten in eine bestimmte Anzahl von Ebenen. Normalerweise sind drei bis fünf Ebenen vorhanden. Eine Hierarchie mit drei Ebenen kann z. B. in die folgenden Kategorien unterteilt werden, die anhand von Ganzzahlwerten dargestellt werden:
- Hauptstraßen (Autobahnen und andere Fernverkehrsstraßen)
- Nebenstraßen (Bundesstraßen und andere Hauptverkehrsadern)
- Ortsstraßen (Zubringer und Wohnstraßen)
Wenn die Netzwerkanalyse mit einer Hierarchie erfolgt, wird eine Heuristik verwendet, die die Berechnungszeit reduziert, indem die Suche zum großen Teil auf höhere Ebenen der Hierarchie beschränkt wird. Bei einer Hierarchie mit drei Ebenen etwa werden in der unmittelbaren Nachbarschaft des Start- und Endpunktes der Route nur Ortsstraßen und im weiteren Umkreis vom Start- und Endpunkt der Route nur Nebenstraßen berücksichtigt. Da für den größten Teil der Route nur Straßen in den höheren Hierarchieebenen berücksichtigt werden, führt dies möglicherweise zu einer Lösung mit etwas höheren Kosten als bei einer Problemlösung ohne Verwendung der Hierarchie.
Vorteile der hierarchischen Netzwerkanalyse
- Das Berechnen einer Lösung mithilfe einer Hierarchie erfordert i. d. R. weniger Zeit. Diese Zeitdifferenz ist besonders ausgeprägt, wenn das Netzwerk umfangreich ist, die Haupt- und Nebenstraßen zahlreiche Verbindungen aufweisen und die Stopps nicht in kurzen Abständen auf Ortsstraßen positioniert sind.
- Eine Wegbeschreibung für Haupt- und Nebenstraßen ist häufig leichter zu verfolgen, weil Straßenschilder besser sichtbar sind und weniger Kreuzungen vorhanden sind.
- Die Ergebnisse einer Netzwerkanalyse mit einer Hierarchie können die Präferenzen von Fahrern auf der Straße nachbilden. Beispielsweise bevorzugen Lkw-Fahrer Routen auf Hauptstraßen, da sich bei der Fahrt auf Ortsstraßen die Wahrscheinlichkeit schwieriger Abbiegemanöver und Stopps erhöht, wodurch sich Kraftstoffverbrauch und Emissionen erhöhen. Beachten Sie, dass das Ergebnis einer hierarchischen Analyse eher Straßen in einer höheren Hierarchieebene enthält, diesen Straßen vom Solver jedoch nicht unbedingt Vorzug vor Straßen in den niedrigeren Hierarchieebenen gegeben wird.
Weitere Informationen zum Bevorzugen von Netzwerkelementen mit Restriktionsattributen
Auch wenn Sie über die Möglichkeit verfügen, eine hierarchische Analyse durchzuführen, können Sie Hierarchien ignorieren. Sie sollten Ihre Entscheidung auf der Grundlage der Daten und des spezifischen Netzwerkproblems treffen. Wenn Sie sich nicht sicher sind, führen Sie die Analyse mit und ohne Hierarchie durch, vergleichen Sie die Ergebnisse, und entscheiden Sie dann, welche Ergebnisse sich am besten für Sie eignen.
Funktionsweise von Hierarchien
Bei der hierarchischen Netzwerkanalyse wird die Anzahl der zu durchsuchenden Straßen progressiv auf Straßen in den höheren Hierarchieebenen reduziert. Der Routen-Solver fährt gleichzeitig ab dem Ausgangsstopp vorwärts und ab dem Zielstopp zurück. Ortsstraßen werden durchsucht, bis die besten Übergänge zu Nebenstraßen gefunden werden. Dann werden nur noch Nebenstraßen und Hauptstraßen durchsucht. Anschließen werden Nebenstraßen durchsucht, bis die besten Übergänge zu Hauptstraßen gefunden werden. Dann durchsucht der Solver nur noch Hauptstraßen und ignoriert Straßen in den unteren Hierarchieklassen, bis der Weg vom Ursprung mit dem rückwärts vom Ziel verlaufenden Weg zusammentrifft. Durch diese Verbindung von Ursprung und Ziel wird eine Route ermittelt.
Der Solver hat zum Ziel, die Impedanz zu minimieren und gleichzeitig die Hierarchie der höheren Rangstufe zu bevorzugen. In der folgenden Abbildung wird die Funktionsweise des Solvers veranschaulicht:
Wenn Sie auf einer Route mit einer Hierarchie eine Barriere einfügen, sucht der Solver eine Alternativroute, entweder durch vorübergehendes Absteigen auf eine niedrigere Ebene der Hierarchie und Umgehen der Barriere oder durch das Suchen eines vollkommen anderen Weges, je nachdem, welcher Weg kürzer ist.
Wenn die Autobahn unterbrochen ist, wählt der Solver keine Straßen niedrigerer Rangstufe (Ortsstraßen) aus, um eine Verbindung herzustellen. Stattdessen wird ein Fehler zurückgegeben. ArcGIS setzt voraus, dass Straßen mit der höchsten Hierarchiestufe verbunden sind.
Für alle anderen Netzwerkanalyse-Layer außer dem Einzugsgebiet-Layer wird die oben beschriebene hierarchische Suchmethode eingesetzt.
Verwenden von Hierarchien in der Netzwerkanalyse
Bei einer hierarchischen Netzwerkanalyse ist es sinnvoller, ein zeitbasiertes Attribut als Impedanz zu verwenden. Basiert die Impedanz nicht auf Zeit, führt die Verwendung einer Hierarchie unter Umständen nicht zu realistischen Ergebnissen. Verwenden Sie für Analysen, bei denen keine Zeitminimierung erfolgt, eine Berechnung ohne Hierarchie.
Verwenden der Hierarchie als Standardeinstellung
Solange das Netzwerk-Dataset über ein Hierarchieattribut verfügt, können Sie für jeden von Ihnen erstellten Netzwerkanalyse-Layer festlegen, dass die Hierarchie standardmäßig verwendet wird. Um diese Einstellung zu ändern, öffnen Sie in ArcMap im Fenster Katalog das Dialogfeld Netzwerk-Dataset-Eigenschaften. Klicken Sie auf die Registerkarte Attribute, klicken Sie mit der rechten Maustaste auf das Hierarchienetzwerkattribut, und klicken Sie dann auf Als Standard verwenden. Sie können auch mit den folgenden Schritten in ArcMap Hierarchien für jeden Netzwerkanalyse-Layer aktivieren, den Sie hinzufügen: Öffnen Sie das Dialogfeld Layer-Eigenschaften für den Netzwerkanalyse-Layer, klicken Sie auf die Registerkarte Analyseeinstellungen, und klicken Sie dann auf Hierarchie verwenden. Stattdessen können Sie auch Hierarchie verwenden deaktivieren, um eine normale Analyse durchzuführen.
Ändern von Hierarchiebereichen
Informationen zum Anpassen der Bereiche, die das Hierarchieattribut definieren, finden Sie unter Ändern von Netzwerkattributen. Beachten Sie jedoch, dass Sie die Hierarchiebereiche für schreibgeschützte Netzwerk-Datasets nicht ändern können.