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})
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 |
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.
| 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.
| 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 |
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.
| String |
expression (optional) | Ein feldbasierter Ausdruck zum Berechnen der Fahrzeit. | SQL Expression |
Codebeispiel
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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst