Beschriftung | Erläuterung | Datentyp |
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.
| 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.
| 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.
| 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.
| String |
Ausdruck (optional) | Ein feldbasierter Ausdruck, der zum Berechnen der Fahrzeit verwendet wird | SQL Expression |
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
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})
Name | Erläuterung | 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 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.
| 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) | 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.
| String |
expression (optional) | Ein feldbasierter Ausdruck, der zum Berechnen der Fahrzeit verwendet wird | SQL Expression |
Codebeispiel
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