Mit der Business Analyst-Lizenz verfügbar.
Zusammenfassung
Dient zum Erstellen und Ausgleichen von Gebieten auf der angegebenen Gebietsebene, vorausgesetzt die Variablen für den Gebietsausgleich sind festgelegt.
Verwendung
Die Anzahl der Gebiete muss für die Option Benutzerdefiniert manuell angegeben werden.
Für die Berechnung der optimalen Anzahl von Gebieten müssen Bedingungen festgelegt werden. Bedingungen können auf einem numerischen Wert oder auf einer Entfernung basieren.
Syntax
arcpy.td.SolveTerritories(in_territory_solution, level, method, {number_territories}, {quality})
Parameter | Erklärung | Datentyp |
in_territory_solution | 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.
| String |
number_territories (optional) | Die Anzahl der anzugebenden Gebiete. | 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, möglicherweise aber auch zu einer schlechteren Qualität. Der Standardwert ist 100. | Long |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_territory_solution | Die aktualisierte Gebietsplanung. | Gruppen-Layer |
Codebeispiel
Das folgende Skript veranschaulicht die Verwendung des Werkzeugs SolveTerritories im Python-Fenster.
import arcpy
arcpy.td.SolveTerritories("MyProject.gdb\Solution", "Territories[1]", "USER_DEFINED", 7, 100)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Business Analyst
- Standard: Erfordert Business Analyst
- Advanced: Erfordert Business Analyst