Berücksichtigen von Barrieren bei der Berechnung von Entfernungen

Diese ArcGIS 2.9-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Mit der Spatial Analyst-Lizenz verfügbar.

Eine Barriere ist ein Hindernis zwischen den beiden Positionen, deren Entfernung zueinander Sie berechnen. Barrieren können Features sein, wie z. B. ein See, eine Autobahn mit geteilten Fahrspuren oder ein Gebirgszug. Die geradlinige Entfernung ändert sich, wenn eine Barriere vorhanden ist. Sie können unter Berücksichtigung der zusätzlichen Entfernung, die für die Umgehung der Barriere erforderlich ist, die kürzeste mögliche Entfernung zwischen zwei Positionen ermitteln.

Geradlinige Route zwischen einem Wanderer und einer Hütte

Wenn eine Barriere im Weg ist, muss die Route um sie herumführen.

Die Route des Wanderers ändert sich, wenn zwischen ihm und der Hütte ein See liegt.

Sie können die geradlinige Entfernung anpassen, indem Sie Barrieren berücksichtigen und die tatsächliche Oberflächenentfernung einbeziehen, die zurückgelegt wird. Sobald die geradlinige Entfernung ermittelt worden ist, kann die Geschwindigkeit, mit der die Entfernung zurückgelegt wird, durch eine Kostenoberfläche, Quelleneigenschaften, einen vertikalen Faktor und einen horizontalen Faktor gesteuert werden. Wenn diese Geschwindigkeitsfaktoren mit einer Barriere festgelegt werden, ist die Umgehung der Barriere die kostengünstigste Entfernung zwischen den Positionen.

Anwendungsbeispiele für Barrieren

Barrieren können zur Lösung verschiedener Szenarien eingesetzt werden, wie z. B. der folgenden:

  • Ermitteln der Entfernung zwischen zwei Teillebensräumen, die durch einen See getrennt sind in einer Wildtierstudie.
  • Ermitteln der kürzesten Entfernung, die ein Boot zwischen zwei Häfen zurücklegen muss, zwischen denen eine Halbinsel liegt.
  • Festlegen einer Wanderroute in einem Gebiet mit einem steilen Gefälle, das Sie umgehen müssen.
  • Definieren der Flugbahn, die ein Flugzeug nehmen sollte, wenn auf dem Weg zu seinem Ziel ein Sturm aufzieht.

Anpassen der Analyse der geradlinigen Entfernung mit Barrieren

Die Entfernungsanalyse kann konzeptionell in die folgenden verwandten Funktionsbereiche unterteilt werden:

Ab dem ersten Funktionsbereich wird die geradlinige Entfernung wie nachfolgend dargestellt unter Berücksichtigung von Barrieren angepasst. Das Szenario umfasst vier Ranger-Stationen (violette Punkte) und einige Flüsse (blaue Linien).

Die geradlinige Entfernung ist die Entfernung zwischen jeder Nicht-Quellenzelle und der nächstgelegenen Ranger-Station.

Karte der geradlinigen Entfernung von vier Ranger-Stationen
Die geradlinige Entfernung von den einzelnen Nicht-Quellenzellen zur nächstgelegenen Ranger-Station wird angezeigt. Flüsse werden angezeigt.

Durch Barrieren wird die geradlinige Entfernung angepasst, da die Route um sie herumführt.

Karte der geradlinigen Entfernung, die zur Umleitung um Wasserläufe herum angepasst wird, bei denen es sich um Barrieren handelt
Die Ranger können die Flüsse nicht überqueren, sodass die Flüsse Barrieren sind. Sie werden feststellen, dass sich die Entfernung auf der anderen Seite der Barrieren erhöht.

Die geradlinigen Quellenrichtungs- und Gegenrichtungs-Raster sind dieselben, wenn keine Barrieren vorhanden sind.

Karte der geradlinigen Richtung von vier Ranger-Stationen
Mit dem Quellenrichtungs-Raster wird die Richtung zur nächstgelegenen Ranger-Station angegeben. Die Richtungen basieren auf Kompassrichtungen (0 bis 360 Grad).

Mit dem Gegenrichtungs-Raster wird für jede Zelle die Richtung angegeben, in der die Bewegung von der Zelle ausgehend stattfinden muss, um zur nächstgelegenen Quelle zurückzukehren. Wenn Barrieren vorhanden sind, muss die Route um sie herumführen.

Karte des durch Barrieren veränderten Gegenrichtungs-Rasters
Das Gegenrichtungs-Raster unter Berücksichtigung von Wasserlauf-Barrieren wird angezeigt. Die Quellenrichtungswerte im vorherigen Raster müssen so verändert werden, dass die Route um die Flüsse herumführen kann.

Erstellen eines Entfernungs-Rasters mit Barrieren

Führen Sie die folgenden Schritte aus, um ein Entfernungs-Raster unter Berücksichtigung von Barrieren zu erstellen:

  1. Öffnen Sie das Werkzeug Entfernungsakkumulation.
  2. Geben Sie im Parameter Eingabe-Raster oder Feature-Quellen-Daten die Quelle an.
  3. Geben Sie einen Namen für das Ausgabe-Entfernungs-Raster an.
  4. Geben Sie im Parameter Eingabe-Barriere-Raster- oder -Feature-Daten die Barriere an.
  5. Geben Sie etwaige sonstige erforderliche Parameter an.
  6. Klicken Sie auf Ausführen.

Barrieren mit Auswirkung auf die Entfernungsberechnung

Die nachfolgenden Abschnitte enthalten Informationen zum Anpassen der geradlinigen Entfernung mit Barrieren mithilfe des Werkzeugs Entfernungsakkumulation.

Angeben einer Barriere

Eine Barriere kann die Entfernungsberechnungen verändern, wenn sie umgangen werden muss. Beispiele für Barrieren sind Seen, Autobahnen mit geteilten Fahrspuren, Gebirgszüge, Flüsse oder Klippen. Es gibt einen Eingabeparameter, mit dem Sie angeben können, wo sich die Barrieren befinden, entweder als Feature- oder als Rasterdaten. Wenn die Eingabe für diesen Parameter eine Feature-Class ist, wird sie beim Ausführen des Werkzeugs in ein Raster konvertiert.

Es gibt auch andere Möglichkeiten, Barrieren zu definieren. Wenn Oberflächen-Raster, Kostenoberflächen, Raster für den vertikalen Faktor oder Raster für den horizontalen Faktor angegeben werden, werden NoData-Zellen in diesen Rastern als Barrieren betrachtet. Wenn als Umgebung Maske festgelegt ist, werden die Positionen außerhalb des von der Maske abgedeckten Bereichs, also die NoData-Zellen, ebenfalls als Barrieren betrachtet. In allen Fällen wird durch Barrieren Bewegung verhindert. Ggf. werden alle Barrieren etwas verstärkt, um zu verhindern, dass die jeweilige Barriere aufgrund von Fehlstellen Bewegung zulässt. Weitere Informationen hierzu finden Sie weiter unten im Abschnitt Dickere Barrieren zur Vorbeugung von Fehlstellen.

Zusammenfassend lässt sich Folgendes festhalten: Die Fahrt ist zum einen über Positionen zulässig, die gültige Werte für das Eingabe-Oberflächen-Raster, das Kosten-Oberflächen-Raster, das Raster für den vertikalen Faktor und das Raster für den horizontalen Faktor ausweisen, zum anderen auch über Positionen, die sich innerhalb des in der Analyseumgebung definierten Maskenbereichs befinden, sofern dieser angegeben wurde. Die Fahrt über Positionen, die durch die Barriereneingabe definiert sind, ist nicht zulässig, wenn sich die Positionen außerhalb des Maskenbereichs (NoData-Zellen) befinden. Zudem ist die Fahrt über Positionen nicht zulässig, bei denen das Oberflächen-Raster, das Kosten-Oberflächen-Raster, das Raster für den vertikalen Faktor oder das Raster für den horizontalen Faktor den Wert "NoData" aufweist.

Barrieren mit Auswirkung auf die Ausgabe-Entfernungs-Raster

Die folgenden Ausgabe-Raster, die bei Durchführung einer Entfernungsanalyse entstehen, werden von Barrieren beeinflusst:

  • Entfernungs-Akkumulations-Raster
  • Gegenrichtungs-Raster
  • Quellenrichtungs-Raster

Entfernungs-Akkumulations-Raster

Bei jeder Nicht-Quellenzelle wird mit dem Ausgabe-Entfernungs-Akkumulations-Raster die akkumulative Entfernung zur nächstgelegenen oder kostengünstigsten Quelle berechnet. Wenn eine Barriere angegeben wurde, wird die Umleitung um die Barrierezellen in den Entfernungswerten berücksichtigt.

Ein Beispiel ist die Positionierung eines neuen Gebäudekomplexes, bei dem die Nähe zu vorhandenen Stromleitungen vorzuziehen ist. Auf dem folgenden Bild ist die Entfernung zwischen den einzelnen Nicht-Quellenzellen und der nächstgelegenen Stromleitung (blaue Linien) dargestellt. Es wurde keine Barriere angegeben. Das resultierende Entfernungs-Raster wird angezeigt; dabei steht grün für näher gelegene Positionen.

Karte der geradlinigen Entfernung zu Stromleitungen
Die geradlinige Entfernung zu Stromleitungen. Für jede Zelle wird die geradlinige Entfernung zum nächstgelegenen Stromleitungssegment berechnet.

Aufgrund von lokalen Beschränkungen können neue Stromleitungen nicht über Bergkuppen führen. Das folgende Bild zeigt, wie es sich auswirkt, wenn ein Bergrücken (violette Linie) als Barriere hinzugefügt wird. Wie Sie sehen, sind die Positionen auf der anderen Seite des Bergrückens aufgrund der zur Umgehung des Bergrückens erforderlichen zusätzlichen Entfernung jetzt weiter (hellbraun dargestellt) von den Stromleitungen entfernt.

Karte der zur Umgehung der Barriere angepassten geradlinigen Entfernung
Die geradlinige Entfernung wird so angepasst, dass die zusätzliche Entfernung berücksichtigt wird, die zur Umgehung der Barriere erforderlich ist.

Hinweis:

Wenn eine Barriere dazu führt, dass eine Position von einer Quelle getrennt wird, wird die Entfernung zu den getrennten Zellen nicht berechnet.

Gegenrichtungs- und Quellenrichtungs-Raster

Mithilfe der Entfernungsakkumulation können Sie zudem ein Gegenrichtungs-Raster und ein Quellenrichtungs-Raster erstellen. Bei jeder Nicht-Quellenzelle wird mit dem Gegenrichtungs-Raster die Richtung identifiziert, in die Sie sich bewegen, wenn Sie die Nicht-Quellenzelle verlassen, um zur nächstgelegenen oder kostengünstigsten Quelle zurückzukehren.

Bei jeder Nicht-Quellenzelle wird mit dem Quellenrichtungs-Raster die Entfernung zur nächstgelegenen oder kostengünstigsten Quellenzelle identifiziert. Wenn bei der Berechnung der geradlinigen Entfernung keine Barrieren vorhanden sind, sind diese beiden Ausgaben identisch; wenn Barrieren vorhanden sind, sind sie es nicht.

Für die Gegenrichtungs- und Quellenrichtungs-Raster wird dieselbe Konvention verwendet, wie für einen Kompass. Der Wertebereich reicht von 0 Grad bis 360 Grad, wobei 0 Grad für die Quellenzellen reserviert ist. In östlicher Richtung rechts befindet sich der 90-Grad-Winkel, und die Werte nehmen im Uhrzeigersinn zu, so dass 180 Grad Süden, 270 Grad Westen und 360 Grad Norden ist. Die beiden Raster geben Auskunft über die tatsächliche Richtung, wobei die Gradzahlen im Gegenrichtungs-Raster als Gleitkommawerte angegeben werden, während sie im Quellenrichtungs-Raster als ganze Zahlen angegeben werden.

Es wird die Differenz zwischen der Gegenrichtungs- und der Quellenrichtungs-Ausgabe dargestellt, wie z. B. wenn die Fahrstrecke eines Kajakfahrers bis zu einem Ziel (Jims Kajakvermietung) berechnet wird, wenn zwischen dem Kajakfahrer und dem Ziel eine Halbinsel liegt. Die Halbinsel wird für den Kajakfahrer (auf seiner Route) zu einer Barriere. Im folgenden Bild wird im Gegenrichtungs-Raster in jeder Zelle die Richtung gespeichert, in der sich der Kajakfahrer aus der Zelle herausbewegen sollte, um zu Jims Kajakvermietung zurückzupaddeln, da er um das Land herumnavigieren muss. Diese Richtungsbewegung wird für repräsentative Zellen durch die dunkelblauen Pfeile angegeben. Im Quellenrichtungs-Raster wird in jeder Zelle die geradlinige Richtung zurück zu Jims Kajakvermietung gespeichert. Diese Richtung wird durch die hellblauen Pfeile angegeben. Die beiden Richtungen sind unterschiedlich. Die dunkelblauen Pfeile führen den Kajakfahrer um die Halbinsel herum, während die hellblauen Pfeile von jeder Position aus unabhängig von der Halbinsel die geradlinige Richtung zurück zu Jims Kajakvermietung angeben.

Karte, auf der zu sehen ist, wie sich die Quellen- und die Gegenrichtung unterscheiden, wenn zwischen einem Kajakfahrer und seinem Ziel eine Halbinsel liegt
Jims Kajak befindet sich auf dem Bild unten links (orangefarbener Punkt). Die Küste und das gelbe Polygon sind Barrieren. In einer Beispielgruppe von Zellen sind der Gegenrichtungswert (dunkelblau) und der Quellenrichtungswert (hellblau) dargestellt. Das gelbe Polygon zeigt die Bootsanlegestellen an, die der Kajakfahrer meiden muss.

Eine wichtige Anwendung des Gegenrichtungs-Rasters ist die Generierung der kürzesten Routen von einem Zielort zurück zu seiner nächstgelegenen Quelle. In dem Bild unten wurde das Ausgabe-Gegenrichtungs-Raster in das Werkzeug Optimaler Pfad als Linie eingegeben, um die kürzeste Route zu definieren, die der Kajakfahrer (violetter Punkt) unter Vermeidung der Bootsanlegestellen (gelbes Polygon) um die Halbinsel (die Barriere) herum nehmen sollte, um zur Kajakvermietung zurückzukehren.

Route, die ein Kajakfahrer nehmen sollte, um auf dem Rückweg zur Kajakvermietung um eine Halbinsel herumzupaddeln
Das Werkzeug Optimaler Pfad als Linie verwendet das Ergebnis der Berechnung der geradlinigen Entfernung und das Ergebnis der Berechnung der Gegenrichtung, um unter Vermeidung von Barrieren die kürzesten Polylinienpfade zu einer Quelle zu erstellen.

Barrieren mit dem Potenzial zur Änderung der nächstgelegenen oder kostengünstigsten Quelle

Wenn Barrieren hinzugefügt werden, kann sich durch sie ändern, welche Quellenzelle die nächstgelegene ist bzw. am kostengünstigsten zu erreichen ist. Auf dem ersten Bild unten sind beispielsweise zwei Quellen vorhanden, S1 und S2. Die Quelle, die am nächsten an Nicht-Quellenzelle x liegt, ist Quelle S1.

Zelle x ist 180 Grad von der nächstgelegenen Quelle S1 entfernt
Die am nächsten an Nicht-Quellenzelle x gelegene Quellenzelle ist S1, und der Wert 180 wird in der Ausgabe-Richtungskarte an der Position x gespeichert.

Dem nächsten Bild wird eine horizontale Barriere hinzugefügt. Die nächstgelegene Quelle zu x ist jetzt die Quelle S2 (wie an dem hellgrauen Pfad um das rechte Ende der Barriere zu erkennen ist).

Durch eine horizontale Barriere wird die nächstgelegene Quelle von S1 zu S2
Mit einer Barriere (horizontale dunkelgraue Linie) ist die nächstgelegene Quellenzelle zu x jetzt S2. Die Richtung direkt zu S2 ist eine andere als die Gegenrichtung, die eingeschlagen wird, wenn dem kürzesten Pfad gefolgt wird.

Folglich können sich die Ausgabewerte für Zellen im Gegenrichtungs-Raster ändern, wenn Barrieren vorhanden sind. In diesem Beispiel liegt der Wert, der x im Gegenrichtungs-Raster zugewiesen wird, ohne die Barriere bei 180,0. Mit der Barriere liegt der Gegenrichtungswert zu x bei 121,5.

Beim Quellenrichtungs-Raster ist die nächstgelegene Quelle zur Zelle x ohne die Barriere S1 Süd in einer Richtung von 180 Grad. Wenn die horizontale Barriere hinzugefügt wird, beträgt die x zugewiesene Quellenrichtung ca. 135 Grad (hellblauer Pfeil); dabei handelt es sich um die geradlinige Richtung von x zur Quelle S2 und nicht um die Richtung der eingehenden Route. Aufgrund der Barriere sind die Gegenrichtung und die Quellenrichtung von x zu S2 anders.

Der Wert für x in einem Ausgabe-Entfernungsallokations-Raster ändert sich von S1 ohne Barriere zu S2 mit Barriere.

Wenn eine Kostenoberfläche und eine Barriere angegeben werden, sind als Wert, der der Nicht-Quellenzelle x zugewiesen wird, die folgenden drei Szenarien möglich:

  1. Wenn S1 ohne die Barriere die kostengünstigste Quelle war, wird S2 mit einer Barriere zur kostengünstigsten Quelle mit akkumulativen Kosten über dem S1 zugewiesenen Wert.
  2. Wenn S2 ohne die Barriere die kostengünstigste Quelle war, war Quelle S2 anfangs günstiger zu erreichen als S1. Mit einer Barriere ist S2 immer noch die am kostengünstigsten zu erreichende Quelle, aber die akkumulativen Kosten steigen insgesamt.
  3. S2 war ohne die Barriere die kostengünstigste Quelle, aber der Pfad zu S2 verläuft nicht in der Nähe der Barriere. Mit der Barriere bleiben die akkumulativen Kosten für S2 dieselben. Die Barriere hatte keine Wirkung.

Mit einer Kostenoberfläche ändert sich das Quellenrichtungs-Raster, wenn sich die kostengünstigste Quelle für x von S1 in S2 ändert. Wenn S2 jedoch anfangs die kostengünstigste Quelle war, bleibt die Quellenrichtung für x dieselbe.

Dickere Barrieren zur Vorbeugung von Fehlstellen

Eine Barriere kann als lineares Feature wie z. B. eine Straße oder ein Fluss dargestellt werden. In diesem Fall muss das Linien-Feature gerastert werden, bevor der Entfernungsvorgang durchgeführt wird. Als Raster ist das lineare Feature nur eine Zelle dick. Auch wenn das Wesen der Barriere erhalten bleibt, wenn sie genau horizontal oder vertikal ausgerichtet ist, kann sie diagonal verlaufen. In diesem Fall ist es geometrisch möglich, dass die Route durch Fehlstellen in der Barriere verläuft.

Um das zu verhindern, werden die diagonalen Abschnitte automatisch mit den Werkzeugen Entfernungsakkumulation und Entfernungsallokation um eine Zelle verstärkt. Da die Route nicht durch die Diagonalen verlaufen kann, bleibt die Barriereneingabe eine echte Barriere.

Durch leichtes Verstärken der diagonalen Abschnitte der Barrieren wird verhindert, dass die Route durch die Fehlstellen verläuft
Die Route könnte diagonal durch Fehlstellen in einer Barriere verlaufen (links). Um das zu verhindern, werden die diagonalen Abschnitte der Barrieren leicht verstärkt (rechts).

Wenn die Eingabe-Barriere ein Raster ist, erfolgt dieser Verstärkungsprozess auch für die diagonalen Zellen, die eine Zelle breit sind.

Barrieren, die im Werkzeugparameter als Dataset angegeben sind, werden zu der Kostenoberfläche zusammengeführt, und NoData-Zellen in der Kostenoberfläche werden bei Bedarf verstärkt. Folglich werden die Barrieren unabhängig davon verstärkt, ob sie durch ein Dataset angegeben werden oder ob ihren Positionen NoData in der Kostenoberfläche zugewiesen werden, wodurch potenzielle Fehlstellen vermieden werden.

Verwandte Themen