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.

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
Schwellenwertvariable

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

String
Schwellenwerte

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
Entfernungstyp

Die Art der Anfahrt, mit der die Ausgabepolygone erstellt werden.

String
Entfernungseinheiten
(optional)

Die Entfernungseinheiten für die Schwellenwerte.

String
ID-Feld
(optional)

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

Field
Reiserichtung
(optional)

Gibt die Reiserichtung an, die bei der Erstellung von Ausgabepolygonen verwendet wird.

  • 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
Iterations-Limit
(optional)

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

Long
Mindestens erforderlicher Schritt
(optional)

Die minimale Entfernung zwischen einem schwellenwertbezogenen Bereichskandidaten und dem nächsten Kandidaten, die das Modell bei der Annäherung an den Schwellenwert einhalten muss, damit nicht unendlich viele Iterationen erfolgen.

Double
Prozentuale Differenz zum Schwellenwert
(optional)

Die maximale prozentuale Differenz zwischen dem Zielwert und dem Schwellenwert, die beim Bestimmen der schwellenwertbezogenen Fahrzeit verwendet wird, z. B. 5 %. Der Standardwert ist 5.

Double
Eingabemethode
(optional)

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

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

Ein feldbasierter Ausdruck, der zum Berechnen der Fahrzeit verwendet wird

SQL Expression

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})
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
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 Ausgabepolygone 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 an, die bei der Erstellung von Ausgabepolygonen verwendet wird.

  • 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 Zeitpunkt 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
iterations_limit
(optional)

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

Long
minimum_step
(optional)

Die minimale Entfernung zwischen einem schwellenwertbezogenen Bereichskandidaten und dem nächsten Kandidaten, die das Modell bei der Annäherung an den Schwellenwert einhalten muss, damit nicht unendlich viele Iterationen erfolgen.

Double
target_percent_diff
(optional)

Die maximale prozentuale Differenz zwischen dem Zielwert und dem Schwellenwert, die beim Bestimmen der schwellenwertbezogenen Fahrzeit verwendet wird, z. B. 5 %. Der Standardwert ist 5.

Double
input_method
(optional)

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

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

Ein feldbasierter Ausdruck, der zum Berechnen der Fahrzeit verwendet wird

SQL Expression

Codebeispiel

GenerateThresholdDriveTimeTradeArea – Beispiel (Python-Fenster)

Das folgende Skript für das 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