Das Werkzeug "Optimaler Pfad als Linie" berechnet den Pfad von Zielen zur optimalen Quelle als Linie.
Die Ausgabe ist ein gehosteter Feature-Layer.
Weitere Informationen zur Funktionsweise von "Optimaler Pfad als Linie"
Beispiele
Nachfolgend werden einige Beispielanwendungen aufgeführt:
Die beste Route suchen für eine neue Straße im Hinblick auf Baukosten.
Die beste Segelroute zwischen einer aktuellen Position und einem Ziel suchen
Verwendungshinweise
"Optimaler Pfad als Linie" enthält Konfigurationen für Eingabe-Layer, Pfadeinstellungen und den Ergebnis-Layer.
Eingabe-Layer
Die Gruppe Eingabe-Layer enthält die folgenden Parameter:
Eingabe-Ziel-Raster oder -Features ist ein Raster oder Feature-Layer vom Typ Ganzzahl, mit dem das Ziel angegeben wird, von dem aus die Entfernung zur kostengünstigen Quelle berechnet wird.
Sie können einen Layer auswählen, indem Sie die Schaltfläche Layer verwenden. Sie können auch mit der Schaltfläche Eingabe-Features darstellen einen Skizzen-Layer erstellen, der als Eingabe verwendet wird. Bei Feature-Eingaben wird unter dem Layer-Namen eine Feature-Anzahl angezeigt. Die Anzahl umfasst alle Features in dem Layer mit Ausnahme von Features, die mit einem Filter entfernt wurden. Umgebungseinstellungen, beispielweise die Verarbeitungsausdehnung, werden in der Feature-Anzahl nicht berücksichtigt.
Wenn ein Ziel in einer NoData-Zelle eines der entsprechenden Eingabe-Raster liegt, wird es in der Analyse ignoriert, sodass kein Pfad von diesem Ziel berechnet wird.
Wenn die Eingabe ein Raster ist, muss die Eingabe aus Zielzellen mit gültigen Werten (0 ist ein gültiger Wert) bestehen, und den restlichen Zellen muss "NoData" zugewiesen werden.
Wenn die Eingabe ein Feature-Layer ist, kann es sich um Punkte, Linien oder Polygone handeln.
Wenn die Eingabezieldaten ein Feature sind, werden die Quellenpositionen intern in ein Raster konvertiert, bevor die Analyse ausgeführt wird.
Zum Generieren eines optimalen Pfades wird die Umgebungseinstellung Zellengröße ignoriert, und zum Berechnen des Ausgabe-Rasters wird die Zellengröße des Wertes für Eingabe-Gegenrichtungs-Raster verwendet. Das Muster des Rückverknüpfungs-Rasters ändert sich, wenn ein Resampling mit einer anderen Auflösung durchgeführt wird. Um Verwirrung zu vermeiden, legen Sie die Zellengröße nicht fest, wenn Sie dieses Werkzeug verwenden.
Bei der Verwendung von Polygon-Feature-Daten für Eingabe-Feature-Ziele muss auf den Umgang mit der Größe der Ausgabezelle geachtet werden, insbesondere wenn diese grob relativ zu dem in der Eingabe vorhandenen Detail ist. Es wird ein interner Rasterungsprozess mit dem Werkzeug Polygon in Raster angewendet, wobei für den Zellenzuweisungstyp die Standardeinstellung Zellenmittelpunkt verwendet wird. Das bedeutet, dass Daten, die sich nicht am Zellenmittelpunkt befinden, nicht in die Zwischenausgabe der gerasterten Ziele aufgenommen und nicht in den Entfernungsberechnungen berücksichtigt werden. Wenn die Ziele beispielsweise aus einer Serie kleiner Polygone bestehen, wie etwa Gebäudegrundrisse, die in Relation zur Ausgabezellengröße klein sind, kann es sein, dass nur einige von ihnen an den Mittelpunkten der Ausgabe-Raster-Zellen liegen und scheinbar dazu führen, dass zahlreiche andere Polygone in der Analyse nicht enthalten sind.
Um dies zu vermeiden, können Sie die Eingabe-Features in einem Zwischenschritt direkt mit dem Werkzeug Feature in Raster konvertieren rastern und den Parameter Wertefeld festlegen. Verwenden Sie die resultierende Ausgabe anschließend als Eingabe für das Entfernungswerkzeug, das Sie verwenden möchten.
Vor dem Generieren eines optimalen Pfades wird eines der folgenden Werkzeuge verwendet, um ein Entfernungsakkumulations-Raster und ein Gegenrichtungs-Raster zu erstellen: Entfernungsakkumulation oder Entfernungsallokation. Dies sind erforderliche Eingaben zum Generieren eines optimalen Pfades.
Die erstellte optimale Verbindung kann eine Fließverbindung auf Grundlage einer D8-Fließrichtung sein. Um auf diese Weise einen optimalen Pfad zu generieren, verwenden Sie ein D8-Fließrichtungs-Raster als Eingabe für Eingabe-Gegenrichtungs-Raster oder ein Fließrichtungs-Raster. Geben Sie auch einen Wert für Eingabe-Entfernungsakkumulations-Raster an. Wenn der Parameter Netzwerkpfade erstellen nicht verfügbar ist, wird der Wert für Eingabe-Entfernungsakkumulations-Raster nicht zum Bestimmen des Pfades verwendet. Der Pfad bleibt gleich, unabhängig davon, ob Sie ein konstantes Raster oder ein digitales Höhenmodell (DEM) verwenden. Lediglich ein Attributwert des Pfads unterscheidet sich. Wenn jedoch Netzwerkpfade erstellen verfügbar ist und verwendet wird, muss der Wert für Eingabe-Entfernungsakkumulations-Raster ein Ausgabe-Abflussakkumulations-Raster-Wert sein. Informationen zu D8-Fließrichtungs-Rastern finden Sie in der Dokumentation zum Werkzeug Fließrichtung und Informationen zum Erstellen des Akkumulations-Rasters in der Dokumentation zum Werkzeug Abflussakkumulation.
Zielfeld ist ein ganzzahliges Feld, das verwendet werden soll, um Werte für die Zielpositionen zu erhalten.
Mit der Option Entfernungsakkumulations-Raster wird der optimale Pfad von den Quellen zu den Zielen zu ermittelt.
Das Entfernungsakkumulations-Raster wird i. d. R. mit dem Werkzeug Entfernungsakkumulation oder Entfernungsallokation erstellt. Jede Zelle im Entfernungsakkumulations-Raster stellt die minimale akkumulative Kostenentfernung über eine Oberfläche von jeder Zelle zu einer Menge von Quellenzellen dar.
Die Option Gegenrichtungs-Raster enthält berechnete Richtungen in Grad. Die Richtung identifiziert die nächste Zelle entlang dem optimalen Pfad zurück zur Quelle mit den geringsten akkumulativen Kosten, wobei Barrieren vermieden werden.
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 (180 Grad ist Süden, 270 Grad ist Westen und 360 Grad ist Norden).
Pfadeinstellungen
Die Gruppe Pfadeinstellungen enthält die folgenden Parameter:
Mit Pfadtyp wird definiert, wie die Werte und Zonen der Eingabezieldaten in den Kostenpfadberechnungen interpretiert werden.
Jede Zone: Für jede Zone in den Eingabezieldaten wird eine kostengünstigste Route ermittelt und im Ausgabe-Raster gespeichert. Bei dieser Option beginnt die kostengünstigste Route für jede Zone bei der Zelle mit der niedrigsten Kostenentfernungsgewichtung in der Zone. Dies ist die Standardeinstellung.
Der Beste: Für alle Zellen in den Eingabezieldaten wird die kostengünstigste Route aus der Zelle mit dem Minimum der kostengünstigsten Routen zu Quellenzellen abgeleitet.
Jede Zelle: Für jede Zelle mit gültigen Werten in den Eingabezieldaten wird eine kostengünstigste Route ermittelt und im Ausgabe-Raster gespeichert. Mit dieser Option wird jede Zelle der Eingabezieldaten separat behandelt und eine kostengünstigste Route für jede Zelle ermittelt.
Netzwerkpfade erstellen gibt an, ob vollständige und möglicherweise überlappende Pfade von den Zielen zu den Quellen erstellt werden oder ob nicht überlappende Netzwerkpfade erstellt werden.
- Deaktiviert: Es werden vollständige Pfade, die sich überlappen können, von den Zielen zu den Quellen erstellt. Dies ist die Standardeinstellung.
- Aktiviert: Es werden nicht überlappende Netzwerkpfade erstellt.
Ergebnis-Layer
Die Gruppe Ergebnis-Layer enthält die folgenden Parameter:
Name der Ausgabelinie ist der Name des Layers, der erstellt und der Karte hinzugefügt wird.
Der Name muss eindeutig sein. Wenn in der Organisation bereits ein Layer mit dem gleichen Namen vorhanden ist, tritt ein Fehler auf, und Sie werden aufgefordert, einen anderen Namen zu verwenden.
- In Ordner speichern gibt den Namen eines Ordners in Eigene Inhalte an, in dem das Ergebnis gespeichert wird.
Beschränkung
Die Schaltfläche Eingabe-Features darstellen ist in Scene Viewer nicht verfügbar.
Umgebungen
Umgebungseinstellungen für die Analyse sind zusätzliche Parameter, mit denen die Ergebnisse eines Werkzeugs beeinflusst werden können. Sie können über die Parametergruppe Umgebungseinstellungen auf die Umgebungseinstellungen des Werkzeugs für die Analyse zugreifen.
Die Analyseumgebung Koordinatensystem: Ausgabekoordinatensystem wird von diesem Werkzeug berücksichtigt.
Credits
Dieses Werkzeug verbraucht Credits.
Verwenden Sie Credit-Anzahl schätzen, um die Anzahl der Credits zu berechnen, die zum Ausführen des Werkzeugs erforderlich sind. Weitere Informationen finden Sie unter Informationen zu Credits für räumliche Analysen.
Ausgaben
Als Ausgabe erzeugt dieses Werkzeug einen gehosteten Feature-Layer mit optimalen Pfaden als Linien-Features.
Das Ausgabe-Polylinien-Feature enthält die Felder DestID und PathCost. Das Feld DestID gibt das Ziel jeder Linie an. Im Feld PathCost werden die akkumulativen Kosten für jeden Pfad angegeben. Wenn die Ausgabe in eine File-Geodatabase geschrieben wird, ist ebenfalls das Feld shape_length vorhanden, das die Gesamtlänge der kostengünstigsten Route enthält.
Anforderungen für die Verwendung
Für dieses Werkzeug werden der folgende Benutzertyp und die folgenden Konfigurationen benötigt:
- Benutzertyp Professional oder Professional Plus
- Publisher-, Vermittler- oder Administratorrolle oder eine entsprechende benutzerdefinierte Rolle mit der Berechtigung "Bilddatenanalyse"
Ressourcen
Weitere Informationen finden Sie in den folgenden Quellen:
- Funktionsweise von "Optimaler Pfad als Linie"
- Optimal Path As Line in ArcGIS REST API
- optimal_path_as_line in ArcGIS API for Python
- Optimaler Pfad als Linie in ArcGIS Pro mit der Erweiterung Raster Analysis
- Optimaler Pfad als Linie in ArcGIS Pro mit der Erweiterung Spatial Analyst