Ungefähre Fahrzeiten generieren (Business Analyst)

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

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.

  • 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 time_of_day 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.

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

Codebeispiel

GenerateApproximateDriveTimes – Beispiel (Python-Fenster)

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

Lizenzinformationen

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

Verwandte Themen