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
Für dieses Werkzeug ist ein lokal gespeichertes Dataset oder eine Portal-Verbindung wie ArcGIS Online erforderlich.
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 time_of_day 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 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, Erweiterung "ArcGIS Network Analyst"
- Standard: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"
- Advanced: Erfordert Business Analyst, Erweiterung "ArcGIS Network Analyst"