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 erstellen, die einander nicht überlappen, 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Der Eingabe-Punkt-Feature-Layer.

Feature Layer
Ausgabe-Feature-Class

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

Feature Class
Entfernungstyp

Die Art der Anfahrt, die für die Fahrzeitberechnung verwendet wird.

String
Entfernungen

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

Double
Entfernungseinheiten
(optional)

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

String
ID-Feld
(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.

  • ÜberlappenJedes Polygon enthält dann das Gebiet, das von der Einrichtung aus bis zum Entfernungswert erreichbar ist. Dies ist die Standardeinstellung.
  • TeilenJedes Polygon enthält dann nur das Gebiet zwischen aufeinanderfolgenden Entfernungswerten.
String
Überlappung entfernen
(optional)

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

  • Aktiviert: Polygone werden geteilt, und die Überlappung zwischen Ausgabe-Features wird entfernt.
  • Deaktiviert: Ausgabe-Features werden mit Überlappung erstellt. Dies ist die Standardeinstellung.
Boolean
Reiserichtung
(optional)

Gibt die zu verwendende Reiserichtung zwischen Filialen und Kunden an.

  • Hin zu FilialenVerwendet wird die Reiserichtung von Kunden zu Filialen. Dies ist die Standardeinstellung.
  • Von Filialen wegVerwendet wird die Reiserichtung von Filialen zu Kunden.
String
Zeitpunkt
(optional)

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

Date
Zeitzone
(optional)

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

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

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

Dieser 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.

  • StandardEs werden Polygone mit der Standard-Detaillierungsebene erstellt. Dies ist die Standardeinstellung.
  • GeneralisiertEs werden generalisierte Polygone mit der Hierarchie in der Netzwerkdatenquelle erstellt, um schnell Ergebnisse zu erzeugen.
  • HochPolygone mit einer hohen Detaillierungsebene werden für Anwendungen erstellt, in denen genaue Ergebnisse wichtig sind.
String
Eingabemethode
(optional)

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

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

Zum Berechnen der Fahrzeit wird ein feldbasierter Ausdruck verwendet.

SQL Expression

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

Die Art der Anfahrt, die für die Fahrzeitberechnung verwendet 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.

  • OVERLAPJedes Polygon enthält dann das Gebiet, das von der Einrichtung aus bis zum Entfernungswert erreichbar ist. Dies ist die Standardeinstellung.
  • SPLITJedes 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.

Dieser 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.

  • STANDARDEs 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.
  • HIGHPolygone mit einer hohen Detaillierungsebene werden für Anwendungen erstellt, in denen 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.
  • EXPRESSIONEs 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 für das 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, ArcGIS Network Analyst extension
  • Standard: Erfordert Business Analyst, ArcGIS Network Analyst extension
  • Advanced: Erfordert Business Analyst, ArcGIS Network Analyst extension

Verwandte Themen