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.

  • Die Standorte des Parameters Filial-Layer müssen innerhalb des Parameterwertes von Eingabe-Features liegen, damit gültige Fahrzeit-Polygone erzeugt werden.

  • Wenn sich Standorte des Parameters Filial-Layer in der Nähe der Wertegrenze des Parameters Eingabe-Features befinden, können sich große Fahrzeit-Polygonen außerhalb des Wertebereichs des Parameters Eingabe-Features ergeben. Dies kann wiederum dazu führen, dass sich die Eingabefläche und das resultierende Fahrzeitgebiet erheblich voneinander unterscheiden.

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, mit der die Ausgabe-Polygone erstellt werden.

String
Entfernungseinheiten
(optional)

Die Entfernungseinheiten für die Schwellenwerte.

String
Filial-Layer
(optional)

Ein Punkt-Layer, der als Ausgangspunkt zum Erstellen von Netzwerk-Einzugsgebieten verwendet wird.

Feature Layer
ID-Feld der Filiale
(optional)

Die ID zur eindeutigen Kennzeichnung der einzelnen Filial-Layer-Punkte.

Field
Verknüpftes ID-Feld der Filiale
(optional)

Die ID zur eindeutigen Kennzeichnung der einzelnen Eingabe-Features-Punkte.

Field
Iterations-Limit
(optional)

Die maximale Anzahl von Fahrzeiten, die zum Ermitteln des optimalen Schwellenwert-Limits verwendet werden kann.

Long
Mindestens erforderlicher Schritt
(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
Prozentuale Differenz zum Schwellenwert
(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
Reiserichtung
(optional)

Gibt die Reiserichtung für die Erstellung von Ausgabe-Polygonen 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.

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

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})
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, 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, ArcGIS Network Analyst extension
  • Standard: Erfordert Business Analyst, ArcGIS Network Analyst extension
  • Advanced: Erfordert Business Analyst, ArcGIS Network Analyst extension

Verwandte Themen