Optionen für Gebietsebenen festlegen (Territory Design)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

Legt Optionen für die Erstellung von Gebietsebenen fest.

Verwendung

  • Mit dem Parameterwert 100 für die Kompaktheit wird ein Kreis festgelegt, der allen Parametern gerecht wird.

  • Ein niedriger Wert für die Kompaktheit bedeutet, dass den Variablen und Voreinstellungen entsprochen wird, die Form ist jedoch beeinträchtigt.

  • Mit dem Parameter Ausdehnung automatisch füllen werden Features unabhängig von den Parametern für Einschränkungen den nächstgelegenen Gebieten zugewiesen.

  • Für den Ursprung wird standardmäßig ein Zufallszahlengenerator verwendet.

  • Zum Generieren konsistenter Gebiete muss ein ganzzahliger Wert größer als oder gleich 0 verwendet werden.

Syntax

SetTerritoryLevelOptions(in_territory_solution, level, {compactness}, {fill_extent}, {random_seed})
ParameterErklärungDatentyp
in_territory_solution

Der Layer der Territory Design-Gebietsplanung, der bei der Analyse verwendet wird.

Group Layer; Feature Dataset; String
level

Die Ebene, auf die die Optionen angewendet werden.

String
compactness
(optional)

Ein numerischer Wert zwischen 0 und 100, der die Form von Gebieten definiert.

Long
fill_extent
(optional)

Gibt an, ob Features automatisch dem nächstgelegenen Gebiet zugewiesen werden.

  • AUTO_FILL_EXTENTFeatures werden automatisch dem nächstgelegenen Gebiet zugewiesen.
  • DO_NOT_AUTO_FILL_EXTENTFeatures werden dem nächstgelegenen Gebiet nicht automatisch zugewiesen. Dies ist die Standardeinstellung.
Boolean
random_seed
(optional)

Eine ganze Zahl für den Startwert. Standardmäßig wird kein Wert und stattdessen ein Zufallszahlengenerator verwendet.

  • Verwendet den ACM-Sammelalgorithmus 599 zum Generieren von Gebieten nach dem Zufallsprinzip.
  • Wenn der Startwert größer als oder gleich 0 ist, wird derselbe Startwert zum Generieren konsistenter Gebiete verwendet.

Long

Abgeleitete Ausgabe

NameErklärungDatentyp
out_territory_solution

Die aktualisierte Gebietsplanung.

Gruppen-Layer

Codebeispiel

SetTerritoryLevelOptions – Beispiel (Python-Fenster)

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

import arcpy
arcpy.td.SetTerritoryLevelOptions("td", "Territories[1]", 75, "DO_NOT_AUTO_FILL_EXTENT", None)

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen