Schwellenwertbezogene Fahrzeiten generieren (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Erstellt eine Feature-Class der Einzugsgebiete in Netzwerkentfernung, welche sich so lange um Punkt-Features herum ausdehnen, bis ein bestimmtes Kriterium erreicht ist.

Verwendung

  • Die Größe der Ausgabe-Polygone wird durch den Wert des Parameters Schwellenwerte bestimmt, der für einen im Business Analyst-Dataset ausgewählten Wert des Parameters Schwellenwertvariable angegeben wird.

  • Um jede Eingabe herum können mehrere Polygone für schwellenwertbezogene Fahrzeiten erstellt werden. Geben Sie dazu einzelne Werte in separate Textfelder für die Schwellenwerte ein.

  • Der Parameter ID-Feld identifiziert eindeutig die Punktposition, um die Polygone für schwellenwertbezogene Fahrzeiten erstellt werden.

Syntax

arcpy.ba.GenerateThresholdDriveTimeTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, distance_type, {units}, {id_field}, {travel_direction}, {time_of_day}, {time_zone}, {search_tolerance}, {polygon_detail}, {iterations_limit}, {minimum_step}, {target_percent_diff}, {input_method}, {expression})
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
threshold_variable

Die Variable für das ausgewählte Business Analyst-Dataset, auf die der Schwellenwert angewendet wird.

String
threshold_values
[threshold_values,...]

Der Wert der Schwellenwertvariablen bestimmt die Größe der Ausgaberinge. Die Ringe dehnen sich so lange aus, bis sie den Schwellenwert der ausgewählten Variablen enthalten.

Double
distance_type

Die Art der Anfahrt, mit der die Ausgabe-Polygone erstellt werden.

String
units
(optional)

Die Entfernungseinheiten für die Schwellenwerte.

String
id_field
(optional)

ID zur eindeutigen Kennzeichnung der einzelnen Eingabepunkte; wird als Attribut in die Ausgabe eingefügt.

Field
travel_direction
(optional)

Gibt die Reiserichtung für die Erstellung von Ausgabe-Polygonen an.

  • TOWARD_STORES —Verwendet wird die Reiserichtung von Kunden zu Filialen. Dies ist die Standardeinstellung.
  • AWAY_FROM_STORES —Verwendet 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 Zeitpunkt verwendet werden soll.

  • TIME_ZONE_AT_LOCATION —Verwendet wird die Zeitzone, in der sich die Gebiete befinden. Dies ist die Standardeinstellung.
  • UTC —Verwendet 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.

  • STANDARD —Es werden Polygone mit der Standard-Detaillierungsebene erstellt. Dies ist die Standardeinstellung.
  • GENERALIZED —Es werden generalisierte Polygone mit der Hierarchie in der Netzwerkdatenquelle erstellt, um schnell Ergebnisse zu erzeugen.
  • HIGH —Polygone mit einer hohen Detaillierungsebene werden für Anwendungen erstellt, in denen genaue Ergebnisse wichtig sind.
String
iterations_limit
(optional)

Beschränkt die Anzahl von Fahrzeiten, die zum Ermitteln des optimalen Schwellenwert-Limits verwendet werden.

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
input_method
(optional)

Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.

  • VALUES —Es wird ein konstanter Wert verwendet (alle Einzugsgebiete haben dieselbe Größe). Dies ist die Standardeinstellung.
  • EXPRESSION —Es werden die Werte aus einem Feld oder einem Ausdruck verwendet (Einzugsgebiete können unterschiedliche Größen aufweisen).
String
expression
(optional)

Ein feldbasierter Ausdruck zum Berechnen der Fahrzeit.

SQL Expression

Codebeispiel

GenerateThresholdDriveTimeTradeArea – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateThresholdDriveTimeTradeArea verwenden.

import arcpy
arcpy.ba.GenerateThresholdDriveTimeTradeArea("SF_Custs",r"C:\ Project1\Project1.gdb\SF_Custs_GenerateThresholdDriveTimeTradeArea","populationtotals.totpop_cy",[25000, 50000], "Driving Time","MINUTES", "CUST_ID", None,"TOWARD_STORES", None,"TIME_ZONE_AT_LOCATION", None,"STANDARD", 10, None, 5, Values, None)

Lizenzinformationen

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

Verwandte Themen