Beschriftung | Erläuterung | Datentyp |
Filial-Layer | Der Eingabe-Punkt-Layer, der Standorte von Filialen oder Einrichtungen darstellt. | Feature Layer |
Kunden-Layer | Der Eingabe-Punkt-Layer, der Kunden oder Klienten darstellt. | Feature Layer |
Ausgabe-Feature-Class | Die resultierende Feature-Class, die dem Bereich Inhalt hinzugefügt wird. | Feature Class |
ID-Feld der Filiale | Eindeutiges ID-Feld, das den Standort einer Filiale oder einer Einrichtung darstellt. | Field |
Verknüpftes ID-Feld der Filiale | Ein ID-Feld, mit dem einzelne Kunden Filialen zugewiesen werden. | Field |
Entfernungstyp (optional) | Die Art der Anfahrt, die für die Entfernungsberechnung verwendet wird. Der Standardwert lautet "Gerade Linie". Bei Verwendung von Portal for ArcGIS oder von lokalen Datenquellen werden Reisemodusoptionen dynamisch ausgefüllt. | String |
Maßeinheiten (optional) | Der Typ von Einheiten für die Messung der Entfernung oder Zeit, der beim Berechnen der minimalen Entfernung verwendet wird. | String |
Grenzwert (optional) | Die Entfernung, ab der Kunden als abseits gelegene Kunden betrachtet und deshalb bei der Erstellung der Desire-Lines nicht berücksichtigt werden. | Double |
Reiserichtung (optional) | Gibt die zu verwendende Reiserichtung zwischen Filialen und Bedarfspunkten an.
| String |
Zeitpunkt (optional) | Die Uhrzeit, zu der die Fahrt beginnt. | Date |
Zeitzone (optional) | Gibt die Zeitzone an, die für den Parameter Zeitpunkt verwendet werden soll.
| String |
Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Generiert eine Reihe von Linien von den einzelnen Kunden zu einem verknüpften Filialstandort. Diese Linien werden häufig als Netzdiagramme bezeichnet.
Hinweis:
Dieses Werkzeug ähnelt dem Werkzeug Start-Ziel-Verbindungen erstellen im Toolset "Nachbarschaftsanalyse" der Toolbox "Analysis".
Abbildung
Verwendung
Die Layer mit den Filialen und Kunden müssen eine Point-Feature-Class sein.
Das Generieren der Desire-Lines mit Fahrzeit und Fahrweg dauert länger als die Nutzung der Entfernungsmethode mit geraden Linien (euklidisch).
Die Ausgabe zeigt die räumliche Verteilung zwischen den Parameterwerten Filial-Layer und Kunden-Layer und berechnet die Entfernungswerte zwischen den einzelnen Filialen und Kunden.
Parameter
arcpy.ba.DesireLines(in_stores_layer, in_customers_layer, out_feature_class, store_id_field, link_field, {distance_type}, {units}, {cutoff}, {travel_direction}, {time_of_day}, {time_zone})
Name | Erläuterung | Datentyp |
in_stores_layer | Der Eingabe-Punkt-Layer, der Standorte von Filialen oder Einrichtungen darstellt. | Feature Layer |
in_customers_layer | Der Eingabe-Punkt-Layer, der Kunden oder Klienten darstellt. | Feature Layer |
out_feature_class | Die resultierende Feature-Class, die dem Bereich Inhalt hinzugefügt wird. | Feature Class |
store_id_field | Eindeutiges ID-Feld, das den Standort einer Filiale oder einer Einrichtung darstellt. | Field |
link_field | Ein ID-Feld, mit dem einzelne Kunden Filialen zugewiesen werden. | Field |
distance_type (optional) | Die Art der Anfahrt, die für die Entfernungsberechnung verwendet wird. Der Standardwert lautet "Gerade Linie". Bei Verwendung von Portal for ArcGIS oder von lokalen Datenquellen werden Reisemodusoptionen dynamisch ausgefüllt. | String |
units (optional) | Der Typ von Einheiten für die Messung der Entfernung oder Zeit, der beim Berechnen der minimalen Entfernung verwendet wird. | String |
cutoff (optional) | Die Entfernung, ab der Kunden als abseits gelegene Kunden betrachtet und deshalb bei der Erstellung der Desire-Lines nicht berücksichtigt werden. | Double |
travel_direction (optional) | Gibt die zu verwendende Reiserichtung zwischen Filialen und Bedarfspunkten an.
| String |
time_of_day (optional) | Die Uhrzeit, zu der die Fahrt beginnt. | Date |
time_zone (optional) | Gibt die Zeitzone an, die für den Parameter time_of_day verwendet werden soll.
| String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion DesireLines verwenden.
import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.DesireLines("Hubs", "grocery stores", r"C:\Temp\Output.gdb\Hubs_DesireLines", "Loc_name", "Loc_name", "STRAIGHT_LINE_DISTANCE", "MILES", 15, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION")
Lizenzinformationen
- Basic: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"
- Standard: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"
- Advanced: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"