Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt Einzugsgebiete, mit denen Größe, Form und Fläche vorhandener Polygone mithilfe verfügbarer Routen aus dem ausgewählten Entfernungstyp näherungsweise dargestellt werden.
Verwendung
Die Attributtabelle Ausgabe-Feature-Class enthält ein Feld, in dem die Entfernung und Fahrzeit der einzelnen Polygone vom Schwerpunkt bis zur Grenze angegeben ist.
Wenn der Parameter Filial-Layer angegeben wird, werden anstelle der eingegebenen Schwerpunkte die entsprechenden Positionen als Startpunkt zum Erstellen von Netzwerk-Einzugsgebieten erstellt.
Mit dem Parameter Iterations-Limit können Sie den Cedit-Verbrauch für Online-Daten reduzieren, indem Sie die Häufigkeit einschränken, mit der Netzwerke durchlaufen werden können. Ein niedriger Wert für Iterations-Limit kann sich darauf auswirken, wie stark die Einzugsgebiete nach Fahrzeit mit den Eingabe-Polygonen übereinstimmen.
Syntax
arcpy.ba.GenerateApproximateDriveTimes(in_features, out_feature_class, distance_type, {units}, {in_stores_layer}, {store_id_field}, {link_field}, {iterations_limit}, {minimum_step}, {target_percent_diff}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail})
Parameter | Erklärung | 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, mit der die Ausgabe-Polygone erstellt werden. | String |
units (optional) | Die Entfernungseinheiten für die Schwellenwerte. | String |
in_stores_layer (optional) | Ein Punkt-Layer, der als Ausgangspunkt zum Erstellen von Netzwerk-Einzugsgebieten verwendet wird. | Feature Layer |
store_id_field (optional) | Die ID zur eindeutigen Kennzeichnung der einzelnen in_stores_layer-Punkte. | Field |
link_field (optional) | Die ID zur eindeutigen Kennzeichnung der einzelnen in_features-Punkte. | Field |
iterations_limit (optional) | Die maximale Anzahl von Fahrzeiten, die zum Ermitteln des optimalen Schwellenwert-Limits verwendet werden kann. | Long |
minimum_step (optional) | Die mindestens erforderliche inkrementelle Entfernung oder Zeit (z. B. 1 Kilometer oder 1 Minute), die zwischen Iterationen zum Ausdehnen verwendet wird, bis der Schwellenwert erreicht ist. | Double |
target_percent_diff (optional) | Die maximal zulässige Differenz zwischen dem Zielwert und dem Schwellenwert beim Bestimmen der schwellenwertbezogenen Fahrzeit, z. B. 5 %. Der Standardwert ist 5. | Double |
travel_direction (optional) | Gibt die Reiserichtung für die Erstellung von Ausgabe-Polygonen 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. 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 |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateApproximateDriveTimes verwenden.
import arcpy
arcpy.ba.GenerateApproximateDriveTimes("SF_TradeArea",r"C:\Project1.gdb\SF_Stores_GenerateApproximateDriveTimes", "Driving Time", "MINUTES",r"C:\Project1.gdb\sf_stores_Geocoded", "INPUT_AREA_ID", "STORES_AREA_ID", 10, None, 5, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION", None, "STANDARD")
Umgebungen
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst