Beschriftung | Erläuterung | Datentyp |
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.
| 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.
| Boolean |
Reiserichtung (optional) | Gibt die zu verwendende Reiserichtung zwischen Filialen und Kunden an.
| 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.
| 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.
| String |
Eingabemethode (optional) | Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.
| String |
Entfernungsausdruck (optional) | Zum Berechnen der Fahrzeit wird ein feldbasierter Ausdruck verwendet. | SQL Expression |
Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt eine Feature-Class der Einzugsgebiete um Punkt-Features nach Fahrzeit und Entfernung.
Abbildung
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
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})
Name | Erläuterung | Datentyp |
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.
| 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.
| Boolean |
travel_direction (optional) | Gibt die zu verwendende Reiserichtung zwischen Filialen und Kunden an.
| 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.
| 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.
| String |
input_method (optional) | Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.
| String |
expression (optional) | Zum Berechnen der Fahrzeit wird ein feldbasierter Ausdruck verwendet. | SQL Expression |
Codebeispiel
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