Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt 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 Erstellen 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 dem Filial-Layer und dem Kunden-Layer und berechnet die Entfernungswerte zwischen den einzelnen Filialen und Kunden.
Syntax
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})
Parameter | Erklärung | Datentyp |
in_stores_layer | Eingabe-Punkt-Layer, der Standorte von Filialen oder Einrichtungen darstellt. | Feature Layer |
in_customers_layer | 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 | Eindeutige ID, die den Standort einer Filiale oder einer Einrichtung darstellt. | Field |
link_field | Eine ID, mit der einzelne Kunden Filialen zugewiesen werden. | Field |
distance_type (optional) | Definiert, wie die Entfernung basierend auf der Art der Anfahrt berechnet wird. Der Standardwert lautet "Gerade Linie". Bei Verwendung von Portal for ArcGIS oder von lokalen Datenquellen werden Reisemodusoptionen dynamisch ausgefüllt. | String |
units (optional) | Definiert den Typ von Einheiten für die Messung der Entfernung oder Zeit, der beim Berechnen der minimalen Entfernung verwendet werden soll. | 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 an, ob die Fahrzeiten oder Fahrstrecken von den Bedarfspunkten zu den Filialen oder von den Filialen zu den Bedarfspunkten gemessen werden sollen.
| String |
time_of_day (optional) | Die Uhrzeit, zu der die Fahrt beginnt. | Date |
time_zone (optional) | Gibt die Zeitzone des Parameters Zeitpunkt an.
| String |
Codebeispiel
Das folgende Skript veranschaulicht die Verwendung des Werkzeugs DesireLines im Python-Fenster.
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")
Umgebungen
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst