Beschriftung | Erläuterung | Datentyp |
Eingabe-Features | Der Eingabe-Punkt-Feature-Layer. | Feature Layer |
Ausgabe-Feature-Class | Die Ausgabe-Feature-Class, die die Schwellenwertringe 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 |
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 |
Eingabemethode (optional) | Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.
| String |
Ausdruck (optional) | Ein feldbasierter Ausdruck, der zum Berechnen der Radien verwendet wird. | SQL Expression |
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 |
Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt eine Feature-Class der Einzugsgebietsringe, welche sich so lange um Punkt-Features herum ausdehnen, bis der Schwellenwert erreicht ist.
Verwendung
Die Größe der Ausgaberinge wird durch den Wert des Parameters Schwellenwerte bestimmt, der für einen im aktiven Business Analyst-Dataset ausgewählten Wert des Parameters Schwellenwertvariable angegeben wird.
Um jede Eingabe herum können mehrere Schwellenwertringe 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 Schwellenwertringe erstellt werden.
Parameter
arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression}, {minimum_step}, {target_percent_diff})
Name | Erläuterung | Datentyp |
in_features | Der Eingabe-Punkt-Feature-Layer. | Feature Layer |
out_feature_class | Die Ausgabe-Feature-Class, die die Schwellenwertringe 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 |
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 |
input_method (optional) | Gibt den Wertetyp an, der für jede Fahrzeit verwendet wird.
| String |
expression (optional) | Ein feldbasierter Ausdruck, der zum Berechnen der Radien verwendet wird. | SQL Expression |
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 |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion GenerateThresholdRingTradeArea verwenden.
import arcpy
arcpy.ba.GenerateThresholdRingTradeArea("SF_Custs",r"C:\Project1.gdb\SF_Custs_GenerateThresholdRingTradeArea","populationtotals.totpop_cy",[50000,
100000], "MILES", "STORE_ID", Values, None)
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst