Schwellenwertringe generieren (Business Analyst)

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 die Schwellenwerte bestimmt, die für eine im aktiven Business Analyst-Dataset ausgewählte Schwellenwertvariable eingegeben werden.

  • 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.

Syntax

arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression})
ParameterErklärungDatentyp
in_features

Der Eingabe-Punkt-Feature-Layer.

Feature Layer
out_feature_class

Die Ausgabe-Feature-Class.

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,...]

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.

  • VALUESVerwendet einen konstanten Wert (alle Einzugsgebiete mit derselben Größe). Dies ist die Standardeinstellung.
  • EXPRESSIONDie Werte aus einem Feld oder einem Ausdruck (Einzugsgebiete können unterschiedliche Größen aufweisen).
String
expression
(optional)

Ein feldbasierter Ausdruck zum Berechnen der Radien.

SQL Expression

Codebeispiel

GenerateThresholdRingTradeArea – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs GenerateThresholdRingTradeArea im Python-Fenster.

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

Verwandte Themen