Importer une solution de sectorisation (Conception de sectorisation)
Récapitulatif
Crée une nouvelle solution de sectorisation basée sur une solution existante et une nouvelle couche d'alignement.
La nouvelle solution contiendra la hiérarchie des secteurs, les variables, les contraintes et d'autres options provenant de la solution de sectorisation de base.
Utilisation
-
Toute couche de polygones ou de points peut être utilisée comme couche d'alignement pour la nouvelle solution de sectorisation.
Un champ String, Integer, SmallInteger, Double, Single, Date, OID, GlobalID, 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é.
Par défaut, la solution de sectorisation est contenue dans le dossier "Territories" dans le projet BA actif.
Un nom de 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_territory_solution_layer |
Couche de solutions de sectorisation à partir de laquelle effectuer l'importation. | GP TD Layer |
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_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.ImportTerritorySolution_TD("new layer", "esri_zip5", "NAME", "C:/BA Output/Project/Default Project/Territories/", "new layer2")
Le script autonome suivant illustre l'utilisation de l'outil.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
alignmentLayer = "esri_zip5"
displayField = "NAME"
solutionLocation = "C:/BA Output/Project/Default Project/Territories/"
solutionName = "new layer2"
# Execute tool
gp.ImportTerritorySolution_TD(solution, alignmentLayer, displayField, solutionLocation, solutionName)