Einzugsgebiete nach Fahrzeit generieren (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

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

Abbildung

Einzugsgebiete nach Fahrzeit

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

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

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

Lizenzinformationen

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

Verwandte Themen