Berechnet die Gebietsplanung basierend auf angegebenen Kriterien wie Attributbeschränkungen oder Entfernungsbeschränkungen.
Verwendung
Die Option Klassisch des Parameters Algorithmus ist die ursprüngliche Methode zum Berechnen von Gebieten und für die meisten Anwendungsbeispiele geeignet.
Die Option Genetisch ist eine neuere Methode, die auf einem genetischen Algorithmus basiert und für komplexere Lösungen mit Entfernungs- und Kapazitätsbeschränkungen geeignet. Mit dieser Option wird eine große Anzahl möglicher Lösungen erstellt. Die Lösung ist besser, die Verarbeitung dauert jedoch länger.
Wenn Sie die Option Benutzerdefiniert des Parameters Methode für Anzahl der Gebiete verwenden, muss die Anzahl der Gebiete über den Parameter Anzahl der Gebiete angegeben werden.
Attribut- oder Entfernungsbeschränkungen sind für die Option Optimal des Parameters Methode für Anzahl der Gebiete erforderlich.
Zum Berechnen der Gebiete verwendete Gebietsplanung.
Group Layer; Feature Dataset; String
Level (Ebene)
Zum Berechnen der Gebiete verwendete Ebene.
String
Methode für Anzahl der Gebiete
Gibt die Methode an, die zum Berechnen der Anzahl der Gebiete verwendet wird.
User Defined—The number of territories will be defined by the Number of Territories parameter value. This is the default.
Preferred—The number of territories will be defined by the Number of Territories parameter value, but only territories that meet the criteria of the constraints will be created.
Optimal—The number of territories will be calculated automatically.
Optimal Max Coverage—The number of territories will be calculated automatically using a maximum coverage of the base features.
Maximize Territories Count—The number of territories will be calculated automatically to create an increased number of territories of smaller size—closer to minimum constraints.
Minimize Territories Count—The number of territories will be calculated automatically to create a decreased number of territories of large size—closer to maximum constraints.
String
Anzahl der Gebiete
(Optional)
Die Anzahl der Gebiete, die zum Berechnen der Gebietsplanung verwendet wird.
Long
Qualität (%)
(Optional)
Eine ganze Zahl zwischen 1 und 200, die die Performance eines Berechnungsvorgangs bestimmt. Ein niedrigerer Wert führt zu einer besseren Performance, wirkt sich aber möglicherweise auf die Qualität aus. Der Standardwert ist 100.
Long
Iterations-Limit
(Optional)
Die Wiederholungshäufigkeit des Gebietssuchvorgangs. Es empfiehlt sich, bei größeren Datasets die Zahl zu erhöhen, um eine optimale Lösung zu finden. Der Standardwert ist 50.
Long
Algorithmus
Gibt den Algorithmus an, der zum Berechnen der Gebietsplanung verwendet wird.
Classic—The original algorithm will be used to solve the territory solution. This is the default.
Genetic—A newer and more modern algorithm based on a genetic growth algorithm will be used to solve the territory solution.
String
Anzahl potenzieller Lösungen
(Optional)
Die Anzahl der möglichen Lösungen. Wenn diese Zahl bei großen Datasets erhöht wird, wird dadurch der Suchraum vergrößert, und die Wahrscheinlichkeit nimmt zu, dass eine bessere Lösung gefunden wird. Die Standardeinstellung ist 10, die Zahl muss größer als 1 sein. Dieser Parameter wird nur verwendet, wenn der Parameter Algorithmus auf Genetisch festgelegt ist.
Long
Erweiterte Parameter
(Optional)
Hinweis:
Dieser Parameter ist nur für die interne Verwendung vorgesehen.
Zum Berechnen der Gebiete verwendete Gebietsplanung.
Group Layer; Feature Dataset; String
level
Zum Berechnen der Gebiete verwendete Ebene.
String
method
Gibt die Methode an, die zum Berechnen der Anzahl der Gebiete verwendet wird.
USER_DEFINED—The number of territories will be defined by the number_territories parameter value. This is the default.
PREFERRED—The number of territories will be defined by the number_territories parameter value, but only territories that meet the criteria of the constraints will be created.
OPTIMAL—The number of territories will be calculated automatically.
OPTIMAL_MAX_COVERAGE—The number of territories will be calculated automatically using a maximum coverage of the base features.
OPTIMAL_MAX_TCOUNT—The number of territories will be calculated automatically to create an increased number of territories of smaller size—closer to minimum constraints.
OPTIMAL_MIN_TCOUNT—The number of territories will be calculated automatically to create a decreased number of territories of large size—closer to maximum constraints.
String
number_territories
(Optional)
Die Anzahl der Gebiete, die zum Berechnen der Gebietsplanung verwendet wird.
Long
quality
(Optional)
Eine ganze Zahl zwischen 1 und 200, die die Performance eines Berechnungsvorgangs bestimmt. Ein niedrigerer Wert führt zu einer besseren Performance, wirkt sich aber möglicherweise auf die Qualität aus. Der Standardwert ist 100.
Long
iterations_limit
(Optional)
Die Wiederholungshäufigkeit des Gebietssuchvorgangs. Es empfiehlt sich, bei größeren Datasets die Zahl zu erhöhen, um eine optimale Lösung zu finden. Der Standardwert ist 50.
Long
algorithm
Gibt den Algorithmus an, der zum Berechnen der Gebietsplanung verwendet wird.
CLASSIC—The original algorithm will be used to solve the territory solution. This is the default.
GENETIC—A newer and more modern algorithm based on a genetic growth algorithm will be used to solve the territory solution.
String
candidate_solutions
(Optional)
Die Anzahl der möglichen Lösungen. Wenn diese Zahl bei großen Datasets erhöht wird, wird dadurch der Suchraum vergrößert, und die Wahrscheinlichkeit nimmt zu, dass eine bessere Lösung gefunden wird. Die Standardeinstellung ist 10, die Zahl muss größer als 1 sein. Dieser Parameter wird nur verwendet, wenn der Parameter algorithm auf GENETIC festgelegt ist.
Long
advanced_parameters
(Optional)
Hinweis:
Dieser Parameter ist nur für die interne Verwendung vorgesehen.
String
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_territory_solution
Die aktualisierte Gebietsplanung
Group Layer
Codebeispiel
SolveTerritories: Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion SolveTerritories verwenden.