Entfernungsallokation (Raster Analysis Tools)
Zusammenfassung
Berechnet die Entfernungsallokation für jede Zelle zu den angegebenen Quellen auf Grundlage von geradliniger Entfernung, Kostenentfernung, tatsächlicher Oberflächenentfernung sowie vertikaler und horizontaler Kostenfaktoren.
Abbildung

Verwendung
Dieses Portal-Werkzeug für die Raster-Analyse steht zur Verfügung, wenn Sie bei einem ArcGIS Enterprise-Portal angemeldet sind, bei dem ArcGIS Image Server für die Raster-Analyse konfiguriert ist. Beim Ausführen des Werkzeugs dient ArcGIS Pro als Client. Die Verarbeitung erfolgt auf den Servern, die mit ArcGIS Enterprise verbunden sind. Das Portal-Werkzeug akzeptiert Layer aus dem Portal als Eingabe und erstellt die Ausgabe im Portal.
Als Eingabe-Raster-Layer kann ein Layer aus dem Portal, ein URI bzw. eine URL zu einem Image-Service oder die Ausgabe des Werkzeugs Image Server-Layer erstellen verwendet werden. Bei dem Eingabe-Feature-Layer kann es sich um einen Layer aus dem Portal oder ein URI bzw. eine URL zu einem Feature-Service handeln. Lokale Raster-Daten oder -Layer werden von diesem Werkzeug nicht unterstützt. Obwohl Sie lokale Feature-Daten und Layer als Eingabe für dieses Portal verwenden können, empfiehlt es sich, Layer aus Ihrem Portal als Eingabe zu nutzen.
Die Eingabequelldaten können ein Feature-Service oder ein Image-Service sein. Der Feature-Service kann ein Punkt, eine Linie oder ein Polygon sein.
Wenn eine Quelle in einer NoData-Zelle eines der entsprechenden Eingabe-Raster liegt, wird sie in der Analyse ignoriert, sodass keine Entfernung von dieser Quelle berechnet wird.
Wenn es sich bei den Eingabequelldaten um einen Image-Service handelt, besteht die Menge der Quellzellen aus allen Zellen im Quell-Raster, die über gültige Werte verfügen. Zellen mit NoData-Werten sind nicht in der Quellmenge enthalten. Der Wert 0 wird als legitime Quelle verwendet.
Liegen die Eingabequelldaten in Form eines Feature-Service vor, werden die Quellpositionen intern in ein Raster konvertiert, bevor die Analyse ausgeführt wird. Die Auflösung des Rasters kann mithilfe der Umgebung der Zellengröße gesteuert werden. Wenn im Werkzeug keine anderen Raster angegeben sind, entspricht die Auflösung der Breite oder Höhe (der jeweils kleinere Wert) standardmäßig der Ausdehnung des Eingabe-Features im Eingabe-Raumbezug, dividiert durch 1000.
Um dies zu vermeiden, können Sie die Eingabe-Features in einem Zwischenschritt direkt mit dem Werkzeug Feature in Raster rastern und den Parameter Feld festlegen. Verwenden Sie anschließend die resultierende Ausgabe als Eingabe in das jeweilige Entfernungswerkzeug, das Sie verwenden möchten. Alternativ können Sie eine kleine Zellengröße auswählen, damit der jeweilige Detaillierungsgrad von den Eingabe-Features erfasst wird.
Barrieren sind Hindernisse, die umgangen werden müssen. Sie können auf zwei Arten definiert werden.
Für den Parameter Eingabe-Raster oder Feature-Barrieren können Barrieren entweder durch Zellen dargestellt werden, die einen gültigen Wert aufweisen, oder durch Feature-Daten, die in ein Raster konvertiert werden. Wenn Barrieren nur durch diagonale Zellen verbunden sind, werden sie verstärkt, damit sie undurchlässig werden.
Barrieren werden auch durch Positionen definiert, an denen NoData-Zellen in den folgenden Eingaben vorliegen: Eingabe-Kosten-Raster, Eingabe-Oberflächen-Raster, Eingabe-Vertikal-Raster und Eingabe-Horizontal-Raster. Wenn NoData nur durch diagonale Zellen verbunden sind, werden sie mit zusätzlichen NoData-Zellen verstärkt, damit sie zu einer undurchlässigen Barriere werden.
Wenn das Eingabe-Oberflächen-Raster ein vertikales Koordinatensystem (VKS) aufweist, wird angenommen, dass die Werte des Oberflächen-Rasters in den Einheiten des VKS vorliegen. Wenn der Wert für Eingabe-Oberflächen-Raster kein VKS aufweist und die Daten projiziert werden, wird angenommen, dass die Oberflächenwerte in den lineare Einheiten des Raumbezugs vorliegen. Wenn der Wert für Eingabe-Oberflächen-Raster kein VKS aufweist und die Daten nicht projiziert werden, wird angenommen, dass die Oberflächenwerte in Meter vorliegen. Das endgültige Ergebnis für die Entfernungsakkumulation wird in Kosten pro linearer Einheit angezeigt – oder in linearen Einheiten, wenn keine Kosten angegeben wurden.
Kosten-Raster-Werte, die negativ oder gleich Null sind, sind ungültig, werden jedoch als kleine positive Werte behandelt. Der Algorithmus für akkumulative Kosten ist ein multiplikativer Prozess, mit dem die akkumulativen Kosten nicht korrekt berechnet werden können, wenn Kostenwerte negativ oder Null sind. Wenn das Kosten-Raster diese Werte enthält und diese Positionen Gebiete darstellen, die aus der Analyse ausgeschlossen werden sollen, ändern Sie diese Zellen in NoData-Zellen, bevor Sie das Werkzeug ausführen. Verwenden Sie dazu das Werkzeug Auf NULL setzen der Erweiterung "ArcGIS Spatial Analyst". Der NoData-Wert wird in dieser Analyse als Barriere behandelt, sodass Positionen, die in der Eingabe einen NoData-Wert aufweisen, im Ergebnis ebenfalls einen NoData-Wert aufweisen.
Die Standardwerte für die Modifikatoren des vertikalen Faktors lauten folgendermaßen:
<!--```nohighlight Keyword Zero Low High Slope Power Cos Sec factor cut cut power power angle angle
Binary 1.0 -30 30 ~ ~ ~ ~ Linear 1.0 -90 90 1/90 ~ ~ ~ Symmetric linear 1.0 -90 90 1/90 ~ ~ ~ Inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Symmetric inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Cos ~ -90 90 ~ 1.0 ~ ~ Sec ~ -90 90 ~ 1.0 ~ ~ Cos_sec ~ -90 90 ~ ~ 1.0 1.0 Sec_cos ~ -90 90 ~ ~ 1.0 1.0 Hiking time ~ -70 70 ~ ~ ~ ~ Bidirectional hiking time ~ -70 70 ~ ~ ~ ~
- Die Ausgabe des Spatial Analyst-Werkzeugs [**Ausrichtung**](../3d-analyst/aspect.yml) kann als Eingabe für den Parameter **Eingabe-Horizontal-Raster** verwendet werden.
- Die Standardwerte für die Modifikatoren des horizontalen Faktors lauten folgendermaßen:
<!--```nohighlight
Keywords Zero factor Cut angle Slope Side value
-------------- ----------- ----------- ----- ---------
Binary 1.0 45 ~ ~
Forward 0.5 45 (fixed) ~ 1.0
Linear 0.5 181 1/90 ~
Inverse linear 2.0 180 -1/90 ~
```-->
- Die Eigenschaften der Quelle oder die Reisenden von oder zu einer Quelle können durch bestimmte Parameter gesteuert werden.
- **Initiale Akkumulation** legt die anfänglichen Kosten vor Beginn der Bewegung fest.
- **Maximale Akkumulation** legt fest, welche Höhe an Kosten eine Quelle maximal akkumulieren kann.
- **Kostenmultiplikator** gibt den Reisemodus oder die Höhe an der Quelle an.
- **Mit Reiserichtung** wird ermittelt, ob der Reisende an einer Quelle startet und zu Nicht-Quellenpositionen reist oder an anderen Nicht-Quellenpositionen startet und zurück zu einer Quelle reist.
- Wenn einer der Parameter der Quelleneigenschaften anhand eines Feldes festgelegt wird, wird die Quelleneigenschaft je nach Quelle und entsprechend den Informationen, die in diesem Feld für die Quelldaten angegeben sind, angewendet. Wenn ein Schlüsselwort oder ein konstanter Wert angegeben ist, wird er auf alle Quellen angewendet.
- Wenn der Wert **Initiale Akkumulation** festgelegt ist, werden die Quellenpositionen der Ausgabe-Kostenentfernungsoberfläche auf den Wert von **Initiale Akkumulation** festgelegt; andernfalls werden die Quellenpositionen der Ausgabe-Kostenentfernungsoberfläche auf Null festgelegt.
- Damit die Kante der Projektion bei globaler Ausdehnung im Rahmen einer Entfernungsanalyse im globalen Maßstab ordnungsgemäß verarbeitet wird, stellen Sie sicher, dass entweder eine Zylinderprojektion oder ein geographisches Ausgabe-Koordinatensystem in Verbindung mit der Option **Geodätisch** für den Parameter **Entfernungsmethode** verwendet wird.
- Wenn die Umgebungseinstellung [Ausdehnung](../environment-settings/output-extent.yml) nicht angegeben ist, wird die Verarbeitungsausdehnung wie folgt bestimmt:
Wenn nur die Werte für **Eingabe-Raster oder Feature-Quellen** und **Eingabe-Raster oder Feature-Barrieren** angegeben sind, wird die Vereinigungsmenge der Eingaben, die auf jeder Seite durch zwei Zellenbreiten erweitert ist, als Verarbeitungsausdehnung verwendet. Das Ausgabe-Raster wird durch zwei Zeilen und Spalten erweitert. Der Grund hierfür ist, dass wenn die Ausgaben in [**Optimaler Pfad als Raster**](optimal-path-as-raster.yml) und [**Optimaler Pfad als Linie**](optimal-path-as-line.yml) verwendet werden können, es möglich ist, die generierten Pfade um die Barrieren herum zu bewegen. Um die Ausdehnung als implizite Barriere zu verwenden, müssen Sie die [Ausdehnung]()../environment-settings/output-extent.yml in den Umgebungseinstellungen explizit festlegen.
Die Verarbeitungsausdehnung entspricht dem Schnittpunkt von **Eingabe-Oberflächen-Raster**, **Eingabe-Kosten-Raster**, **Eingabe-Vertikal-Raster** oder **Eingabe-Horizontal-Raster**, sofern angegeben.
- Die Analyse-Umgebungseinstellung [Maske](../environment-settings/mask.yml) kann auf einen Feature-Service oder einen Image-Service festgelegt werden. Wenn die Maske ein Feature ist, wird sie in ein Raster konvertiert. Die Zellen, die über einen Wert verfügen, definieren die Positionen, die im Maskenbereich liegen. NoData-Zellen definieren die Positionen, die sich außerhalb des Maskenbereichs befinden, und werden als [Barriere](../spatial-analyst/account-for-barriers-in-distance-calculations.md) behandelt.
- Wenn die Umgebungseinstellung [Zellengröße](../environment-settings/cell-size.yml) oder [Fang-Raster](../environment-settings/snap-raster.yml) nicht festgelegt ist und mehrere Raster als Eingaben angegeben sind, werden die Zellengröße und die Fang-Raster-Umgebungen anhand der Prioritätsreihenfolge festgelegt: **Eingabe-Kosten-Raster**, **Eingabe-Oberflächen-Raster**, **Eingabe-Vertikal-Raster**, **Eingabe-Horizontal-Raster**, **Eingabe-Raster oder Feature-Quellen** und **Eingabe-Raster oder Feature-Barrieren**.
- Weitere Informationen zu den Geoverarbeitungsumgebungen für dieses Werkzeug finden Sie unter [Analyseumgebungen und Spatial Analyst](../spatial-analyst/analysis-environments-and-spatial-analyst.md).
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-Raster oder Feature-Quellen |
Die Eingabequellenpositionen. Dies ist ein Image- oder Feature-Service zum Ermitteln der Zellen oder Positionen von oder zu denen die Allokation jeder Ausgabezellenposition berechnet wird. Bei einem Image-Service kann der Eingabetyp "Ganze Zahl" oder "Gleitkomma" sein. Bei einem Feature-Service kann der Eingabetyp ein Punkt, eine Linie oder ein Polygon sein. |
Raster Layer; Feature Layer |
|
Name des Ausgabe-Entfernungs-Zuordnungs-Rasters |
Der Name des Ausgabe-Entfernungs-Zuordnungs-Raster-Service. |
String |
|
Eingabe-Raster oder Feature-Barrieren (Optional) |
Das Dataset, das die Barrieren definiert. Die Barrieren können durch einen Ganzzahl- oder Gleitkomma-Image-Service oder durch einen Feature-Service definiert sein. Bei einem Feature-Service kann der Eingabetyp ein Punkt, eine Linie oder ein Polygon sein. Für eine Image-Service-Barriere muss die Barriere einen gültigen Wert, einschließlich Null, aufweisen, und die Flächen, die keine Barrieren sind, müssen NoData-Flächen sein. |
Raster Layer; Feature Layer |
|
Eingabe-Oberflächen-Raster (Optional) |
Ein Image-Service, der die Höhenwerte an jeder Zellenposition definiert. Beim Übergang zwischen Zellen werden die Werte verwendet, um die tatsächliche Oberflächenentfernung zu berechnen. |
Raster Layer |
|
Eingabe-Kosten-Raster (Optional) |
Ein Image-Service, der die Impedanz oder die Kosten für eine planimetrische Bewegung durch jede Zelle definiert. Der Wert an jeder Zellenposition stellt die Kosten pro Einheitenentfernung für die Bewegung durch die Zelle dar. Jeder Zellenpositionswert wird mit der Zellenauflösung multipliziert, und gleichzeitig werden diagonale Bewegungen ausgeglichen, um die Gesamtkosten für die Bewegung durch die Zelle zu erhalten. Die Werte des Kosten-Rasters können Ganzzahl- oder Gleitkommawerte sein. Kosten-Raster-Werte, die negativ oder gleich Null sind, sind ungültig, werden jedoch als kleine positive Kostenwerte behandelt. |
Raster Layer |
|
Eingabe-Vertikal-Raster (Optional) |
Ein Image-Service, der die Z-Werte für jede Zellenposition definiert. Die Werte werden zum Berechnen der Neigung verwendet, die zum Identifizieren des vertikalen Faktors beim Übergang von einer Zelle zur anderen dient. |
Raster Layer |
|
Vertikaler Faktor (Optional) |
Gibt die Beziehung zwischen dem vertikalen Kostenfaktor und dem VRMA (Vertical Relative Moving Angle) an. Es stehen mehrere Faktoren mit Modifikatoren zur Auswahl, durch die ein definiertes Diagramm für den vertikalen Faktor festgelegt wird. Die Diagramme identifizieren den vertikalen Faktor, der zum Berechnen der Gesamtkosten für die Bewegung in eine benachbarte Zelle verwendet wird. In den folgenden Beschreibungen definiert der vertikale Faktor (VF) die vertikalen Hindernisse bei der Bewegung von einer Zelle zur nächsten, und der vertikale relative Bewegungswinkel (VRMA) identifiziert den Neigungswinkel zwischen der Ausgangs- oder Verarbeitungszelle (FROM) und der Zielzelle (TO). Die Optionen für Vertikaler Faktor lauten wie folgt:
Die Modifikatoren für die Schlüsselwörter des vertikalen Faktors lauten wie folgt:
|
Vertical Factor |
|
Eingabe-Horizontal-Raster (Optional) |
Ein Image-Service, der die horizontale Richtung an jeder Zelle definiert. Die Werte in dem Raster müssen ganzzahlig zwischen 0 und 360 Grad sein. Dabei steht 0 Grad für Norden (am Bildschirm oben), und der Winkel nimmt im Uhrzeigersinn zu. Ebenen Flächen sollte der Wert -1 zugewiesen werden. Beim Übergang von einer Zelle zu einer benachbarten Zelle werden die Werte an jeder Position zusammen mit dem Parameter Horizontaler Faktor verwendet, um die anfallenden horizontalen Kosten zu bestimmen. |
Raster Layer |
|
Horizontaler Faktor (Optional) |
Gibt die Beziehung zwischen dem horizontalen Kostenfaktor und dem HRMA (Horizontal Relative Moving Angle) an. Es stehen mehrere Faktoren mit Modifikatoren zur Auswahl, durch die ein definiertes Diagramm für den horizontalen Faktor festgelegt wird. Die Diagramme identifizieren den horizontalen Faktor, der zum Berechnen der Gesamtkosten für die Bewegung in eine benachbarte Zelle verwendet wird. In den folgenden Beschreibungen definiert der horizontale Faktor (HF) die horizontalen Hindernisse bei der Bewegung von einer Zelle zur nächsten, und der horizontale relative Bewegungswinkel (HRMA) identifiziert den Winkel zwischen der horizontalen Richtung von einer Zelle und der Bewegungsrichtung. Die Optionen für Horizontaler Faktor lauten wie folgt:
Die Modifikatoren für die Schlüsselwörter der horizontalen Faktoren lauten wie folgt:
|
Horizontal Factor |
|
Name des Ausgabe-Entfernungsakkumulations-Rasters (Optional) |
Der Name des Ausgabe-Entfernungsakkumulations-Rasters. Das Entfernungsakkumulations-Raster enthält die akkumulative Entfernung jeder Zelle zu oder von der kostengünstigsten Quelle. |
String |
|
Name des Ausgabe-Gegenrichtungs-Rasters (Optional) |
Der Name des Ausgabe-Gegenrichtungs-Rasters. Das 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. Der Wert 0 ist für die Quellenzellen reserviert. 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). Das Ausgabe-Raster ist ein Gleitkomma-Raster. |
String |
|
Name des Ausgabe-Quellenrichtungs-Rasters (Optional) |
Der Name des Ausgabe-Quellenrichtungs-Rasters. Das Quellenrichtungs-Raster gibt die Richtung der Quellenzelle mit den geringsten akkumulativen Kosten als Azimut in Grad an. Der Wertebereich reicht von 0 Grad bis 360 Grad. Der Wert 0 ist für die Quellenzellen reserviert. 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). Das Ausgabe-Raster ist ein Gleitkomma-Raster. |
String |
|
Name des Ausgabe-Quellenpositions-Rasters (Optional) |
Der Name des Ausgabe-Quellpositions-Rasters. Das Quellspeicherort-Raster ist eine Multiband-Ausgabe. Das erste Band enthält einen Zeilenindex, und das zweite Band enthält einen Spaltenindex. Diese Indizes geben die Position der Quellenzelle an, deren Entfernung die geringsten akkumulativen Kosten aufweist. |
String |
|
Quellfeld (Optional) |
Das Feld für die Zuweisung von Werten zu den Quellenpositionen. Es muss eine ganze Zahl sein. |
Field |
|
Initiale Akkumulation (Optional) |
Die anfänglichen akkumulativen Kosten, mit denen die Kostenberechnungen beginnen. Ermöglicht die Festlegung der Fixkosten, die mit einer Quelle verknüpft sind. Der Kostenalgorithmus beginnt mit dem durch die Initiale Akkumulation festgelegten Wert statt mit dem Kostenwert Null. Die Werte müssen größer gleich 0 sein. Die Standardeinstellung ist 0. |
Double; Field |
|
Maximale Akkumulation (Optional) |
Die maximale Akkumulation für den Reisenden für eine Quelle. Die Kostenberechnungen werden für jede Quelle fortgesetzt, bis die angegebene Akkumulation erreicht ist. Die Werte müssen größer als Null sein. Die Standardakkumulation reicht bis zur Kante des Ausgabe-Rasters. |
Double; Field |
|
Kostenmultiplikator (Optional) |
Der Multiplikator, der auf die Kostenwerte angewendet wird. Dieser ermöglicht die Steuerung des Reisemodus oder der Magnitude an einer Quelle. Je größer der Multiplikator, desto höher sind die Kosten, um sich von einer Zelle zur anderen zu bewegen. Die Werte müssen größer als Null sein. Die Standardeinstellung ist 1. |
Double; Field |
|
Reiserichtung (Optional) |
Gibt die Richtung des Reisenden an, wenn horizontale und vertikale Faktoren angewendet werden. Wenn Sie die Option Zeichenfolge auswählen, können Sie zwischen Von- und Zu-Optionen auswählen, die auf alle Quellen angewendet werden. Bei Auswahl der Option Feld kann das Feld aus den Quelldaten ausgewählt werden, anhand derer die für jede Quelle zu verwendende Richtung festgelegt wird. Das Feld muss die Textzeichenfolge
|
String; Field |
|
Entfernungsmethode (Optional) |
Gibt an, ob die Berechnung mit einer planaren Methode (flache Erde) oder einer geodätischen Methode (Ellipsoid) erfolgt.
|
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ausgabe-Entfernungsallokations-Raster |
Das Ausgabe-Entfernungs-Zuordnungs-Raster. |
Raster Layer |
|
Ausgabe-Entfernungsakkumulations-Raster |
Das Ausgabe-Entfernungsakkumulations-Raster. |
Raster Layer |
|
Ausgabe-Gegenrichtungs-Raster |
Das Ausgabe-Gegenrichtungs-Raster. |
Raster Layer |
|
Ausgabe-Quellenrichtungs-Raster |
Das Ausgabe-Quellenrichtungs-Raster. |
Raster Layer |
|
Ausgabe-Quellenpositions-Raster |
Das Ausgabe-Quellpositions-Raster. |
Raster Layer |
Umgebungen
Ausdehnung, Zellengröße, Maske, Ausgabe-Koordinatensystem, Pyramide, Fang-Raster
Lizenzierungsinformationen
- Basic: Erfordert ArcGIS Image Server
- Standard: Erfordert ArcGIS Image Server
- Advanced: Erfordert ArcGIS Image Server