Créer une solution de sectorisation (Conception de sectorisation)
Récapitulatif
Crée une nouvelle solution de sectorisation avec un niveau de sectorisation vide.
Utilisation
-
Les couches de polygones et de points à utiliser comme couche d'alignement pour la nouvelle solution de sectorisation.
Un champ String, Integer, SmallInteger, Double, Single, Date, OID, GlobalID ou GUID de la couche d'alignement peut être utilisé comme champ d'affichage. La valeur par défaut est le champ d'affichage de la couche d'alignement. Si le champ d'affichage de la couche par défaut n'est pas défini, le premier champ approprié est appliqué.
S'il n'est pas spécifié, le nom du niveau de sectorisation par défaut est lu dans le fichier ATDConfig.xml.
Par défaut, la solution de sectorisation est contenue dans le dossier "Territories" dans le projet BA actif.
Un nom de la solution de sectorisation par défaut est généré s'il n'est pas spécifié.
Syntaxe
Paramètre | Explication | Type de données |
in_alignment_layer |
Couche d'alignement de la nouvelle solution de sectorisation. | Feature Layer |
in_display_field (Facultatif) |
Champ d'affichage de la solution de sectorisation. | Field |
in_level_name (Facultatif) |
Nom du premier niveau de sectorisation. | String |
in_territory_solution_location (Facultatif) |
Emplacement de la solution de sectorisation. | String |
in_territory_solution_name (Facultatif) |
Nom de la solution de sectorisation. | String |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil en mode immédiat.
import arcgisscripting
gp = arcgisscripting.create()
gp.CreateTerritorySolution_TD("esri_zip5", "NAME", "Territories", "C:/BA Output/Project/Default Project/Territories/", "new layer")
Le script autonome suivant illustre l'utilisation de l'outil.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
alignmentLayer = "esri_zip5"
displayField = "NAME"
levelName = "Territories"
solutionLocation = "C:/BA Output/Project/Default Project/Territories/"
solutionName = "new layer"
# Execute tool
gp.CreateTerritorySolution_TD(alignmentLayer, displayField, levelName, solutionLocation, solutionName)