Desire-Lines erstellen (Business Analyst)

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

Desire-Lines erstellen

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})
ParameterErklärungDatentyp
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.

  • TOWARD_STORESDie Fahrtrichtung erfolgt von den Filialen zu den Bedarfspunkten. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORESDie Fahrtrichtung erfolgt von den Filialen zu den Einrichtungen.
String
time_of_day
(optional)

Die Uhrzeit, zu der die Fahrt beginnt.

Date
time_zone
(optional)

Gibt die Zeitzone des Parameters Zeitpunkt an.

  • UTCDer Parameter Zeitpunkt bezieht sich auf die koordinierte Weltzeit (UTC). Wählen Sie diese Option aus, wenn Sie den besten Standort für eine bestimmte Uhrzeit (z. B. jetzt) suchen möchten, sich jedoch nicht sicher sind, in welcher Zeitzone sich die Filialen oder Bedarfspunkte befinden.
  • TIME_ZONE_AT_LOCATIONDer Parameter Zeitpunkt bezieht sich auf die Zeitzone, in der sich die Filialen oder Bedarfspunkte befinden. Wenn die gewählte Reiserichtung von den Filialen zu den Bedarfspunkten führt, entspricht dieser Parameter der Zeitzone der Filialen. Wenn die gewählte Reiserichtung von den Bedarfspunkten zu den Filialen führt, entspricht dieser Parameter der Zeitzone der Bedarfspunkte. Dies ist die Standardeinstellung.
String

Codebeispiel

DesireLines – Beispiel (eigenständiges Skript)

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")

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen