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

BeschriftungErläuterungDatentyp
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.

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

arcpy.ba.GenerateThresholdRingTradeArea(in_features, out_feature_class, threshold_variable, threshold_values, {units}, {id_field}, {input_method}, {expression}, {minimum_step}, {target_percent_diff})
NameErläuterungDatentyp
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.

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

GenerateThresholdRingTradeArea – Beispiel (Python-Fenster)

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

Verwandte Themen