Einzugsgebiete nach Fahrzeit generieren (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Erstellt eine Feature-Class der Einzugsgebiete um Punkt-Features nach Fahrzeit und Entfernung.

Abbildung

Abbildung des Werkzeugs "Einzugsgebiete nach Fahrzeit generieren"

Verwendung

  • Sie müssen bei ArcGIS Online angemeldet sein, oder Business Analyst Data muss installiert sein.

  • Sie können Fahrzeitringe, die einander nicht überlappen, erstellen, indem Sie verschiedene Reisemodi verwenden.

  • Der Parameter Zeitpunkt wird verwendet, um Ausgabe-Polygone basierend auf historischen Verkehrsdaten zum angegebenen Zeitpunkt zu modellieren.

  • Der Parameter ID-Feld wird verwendet, um in der Ausgabe ein Attribut zur eindeutigen Identifizierung jedes Polygons und des entsprechenden Eingabepunkts zu erstellen.

Syntax

arcpy.ba.GenerateDriveTimeTradeArea(in_features, out_feature_class, distance_type, distances, {units}, {id_field}, {dissolve_option}, {remove_overlap}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail}, {input_method}, {expression})
ParameterErklärungDatentyp
in_features

Der Eingabe-Punkt-Feature-Layer.

Feature Layer
out_feature_class

Die Ausgabe-Feature-Class, die die Fahrzeit-Polygone enthält.

Feature Class
distance_type

Definiert, wie die Fahrzeit basierend auf der Art der Anfahrt berechnet wird.

String
distances
[distances,...]

Die Entfernungen, die für Fahrzeitberechnungen verwendet werden sollen.

Double
units
(optional)

Die Einheiten, die für die Entfernungswerte verwendet werden sollen. Der Standardwert ist "Meilen".

String
id_field
(optional)

Ein eindeutiges ID-Feld für vorhandene Einrichtungen.

Field
dissolve_option
(optional)

Gibt an, ob überlappende oder nicht überlappende Einzugsgebiete für einen Standort verwendet werden sollen, wenn mehrere Entfernungen angegeben wurden.

  • OVERLAP Jedes Polygon enthält dann das Gebiet, das von der Einrichtung aus bis zum Entfernungswert erreichbar ist. Dies ist die Standardeinstellung.
  • SPLIT Jedes Polygon enthält dann nur das Gebiet zwischen aufeinanderfolgenden Entfernungswerten.
String
remove_overlap
(optional)

Gibt an, ob überlappende konzentrische Ringe erstellt werden sollen oder die Überlappung von mehreren Standorten aus in Relation zu einander entfernt werden soll.

  • REMOVE_OVERLAPPolygone werden geteilt, und die Überlappung zwischen Ausgabe-Features wird entfernt.
  • KEEP_OVERLAPAusgabe-Features werden mit Überlappung erstellt. Dies ist die Standardeinstellung.
Boolean
travel_direction
(optional)

Gibt die zu verwendende Reiserichtung zwischen Filialen und Kunden an.

  • TOWARD_STORESVerwendet wird die Reiserichtung von Kunden zu Filialen. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORESVerwendet wird die Reiserichtung von Filialen zu Kunden.
String
time_of_day
(optional)

Das Datum mit Uhrzeit, das beim Berechnen der Entfernung verwendet werden soll.

Date
time_zone
(optional)

Gibt die Zeitzone an, die für den Parameter Zeitpunkt verwendet werden soll.

  • TIME_ZONE_AT_LOCATIONVerwendet wird die Zeitzone, in der sich die Gebiete befinden. Dies ist die Standardeinstellung.
  • UTCVerwendet wird die koordinierte Weltzeit (UTC).
String
search_tolerance
(optional)

Die maximale Entfernung der Eingabe-Punkte vom Netzwerk. Punkte außerhalb der Suchtoleranz werden von der Verarbeitung ausgeschlossen.

Der Parameter benötigt einen Entfernungswert und Einheiten für die Toleranz. Der Standardwert beträgt 5000 Meter.

Linear Unit
polygon_detail
(optional)

Gibt die Detaillierungsebene an, die für die Ausgabe-Fahrzeit-Polygone verwendet werden soll.

  • STANDARD Es werden Polygone mit der Standard-Detaillierungsebene erstellt. Dies ist die Standardeinstellung.
  • GENERALIZEDEs werden generalisierte Polygone mit der Hierarchie in der Netzwerkdatenquelle erstellt, um schnell Ergebnisse zu erzeugen.
  • HIGH Polygone mit einer hohen Detaillierungsebene werden für Anwendungen erstellt, in denen sehr genaue Ergebnisse wichtig sind.
String
input_method
(optional)

Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.

  • VALUESEs wird ein konstanter Wert verwendet (alle Einzugsgebiete haben dieselbe Größe). Dies ist die Standardeinstellung.
  • EXPRESSION Es werden die Werte aus einem Feld oder einem Ausdruck verwendet (Einzugsgebiete können unterschiedliche Größen aufweisen).
String
expression
(optional)

Zum Berechnen der Fahrzeit wird ein feldbasierter Ausdruck verwendet.

SQL Expression

Codebeispiel

GenerateDriveTimeTradeArea – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateDriveTimeTradeArea verwenden.

import arcpy
arcpy.ba.GenerateDriveTimeTradeArea(r"C:\Project1.gdb\DriveTime.gdb\Starbucks","\Documents\ArcGIS\Projects\Project1.gdb\Starbucks_GenerateDriveTimeTradeArea","Driving
Distance", 1.3, "MILES", None,"OVERLAP", "KEEP_OVERLAP",
"TOWARD_STORES",None, "TIME_ZONE_AT_LOCATION", None,"STANDARD", Values,
None)

Lizenzinformationen

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

Verwandte Themen