Desire-Lines erstellen (Business Analyst)

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

Abbildung zum Werkzeug "Desire-Lines erstellen"

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

BeschriftungErläuterungDatentyp
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.

  • Hin zu FilialenEs wird die Reiserichtung von Bedarfspunkten zu Filialen verwendet. Dies ist die Standardeinstellung.
  • Von Filialen wegEs wird die Reiserichtung von Filialen zu Bedarfspunkten verwendet.
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.

  • UTCVerwendet wird 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.
  • Lokale Zeit an StandortenVerwendet wird die Zeitzone, in der sich die Filialen oder Bedarfspunkte befinden. Wenn Reiserichtung auf Von Filialen weg festgelegt wurde, entspricht dieser Parameter der Zeitzone der Filialen. Wenn als Reiserichtung Hin zu Filialen ausgewählt wurde, entspricht dieser Parameter der Zeitzone der Bedarfspunkte. Dies ist die Standardeinstellung.
  • UTCVerwendet wird 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.
  • Lokale Zeit an StandortenVerwendet wird die Zeitzone, in der sich die Filialen oder Bedarfspunkte befinden. Wenn travel_direction auf AWAY_FROM_STORES festgelegt wurde, entspricht dieser Parameter der Zeitzone der Einrichtungen. Wenn travel_direction auf TOWARD_STORES festgelegt wurde, entspricht dieser Parameter der Zeitzone der Bedarfspunkte. Dies ist die Standardeinstellung.
String

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})
NameErläuterungDatentyp
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.

  • TOWARD_STORESEs wird die Reiserichtung von Bedarfspunkten zu Filialen verwendet. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORESEs wird die Reiserichtung von Filialen zu Bedarfspunkten verwendet.
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.

  • UTCVerwendet wird 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_LOCATIONVerwendet wird die Zeitzone, in der sich die Filialen oder Bedarfspunkte befinden. Wenn travel_direction auf AWAY_FROM_STORES festgelegt wurde, entspricht dieser Parameter der Zeitzone der Einrichtungen. Wenn travel_direction auf TOWARD_STORES festgelegt wurde, entspricht dieser Parameter der Zeitzone der Bedarfspunkte. Dies ist die Standardeinstellung.
String

Codebeispiel

DesireLines – Beispiel (eigenständiges Skript)

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"

Verwandte Themen