Définir les contraintes de capacité du niveau (Conception de sectorisation)
Récapitulatif
Permet la définition de contraintes de capacité à un niveau spécifié.
Utilisation
-
Le format du niveau de sectorisation doit être le suivant : Nom_Niveau[Index_Niveau]
Les variables de capacité sont un paramètre facultatif. Vous pouvez spécifier un signe dièse « # » lors de la suppression des variables de capacité du niveau spécifié.
- Les variables de capacité peuvent être spécifiés au format suivant : Variable {Minimale} {Souhaitée} {Maximale} Préférence ; ...
- Variable : nom d'un champ de type de résumé issu de la couche d'alignement de la solution spécifiée. Les variables des couches autres que BDS possèdent un suffixe « _SUM » (application du calculateur SUM).
- Minimale, Souhaitée et Maximale sont des paramètres facultatifs. Vous pouvez spécifier « # » à la place de ces paramètres, mais vous devez indiquer au moins une valeur.
- Capacité minimale : le secteur doit avoir au moins cette valeur de variable spécifiée. La commande CreateTerritories exclut automatiquement les secteurs dont les valeurs sont inférieures à celle indiquée.
- Capacité souhaitée : le secteur est généré jusqu'à ce que la valeur de variable spécifiée soit atteinte. La plage disponible pour ce paramètre est comprise entre Capacité minimale et Capacité maximale.
- Capacité maximale : le secteur doit arrêter de se générer avant que la valeur de variable soit dépassée. La capacité maximale doit être supérieure à la capacité minimale.
- La préférence doit être spécifiée pour chaque variable. Une plage valide est comprise entre 0 et 100. Le total de toutes les préférences doit être égal à 100.
Syntaxe
SetupCapacityConstraints_TD_td (in_territory_solution_layer, in_level, {in_capacity_variables})
Paramètre | Explication | Type de données |
in_territory_solution_layer |
Couche de solutions de sectorisation à utiliser pour définir les paramètres. | GP TD Layer |
in_level |
Niveau de sectorisation à modifier. | String |
in_capacity_variables [in_capacity_variables,...] (Facultatif) |
Variables et préférences de capacité. | GP Value Table |
Exemple de code
Exemple d'utilisation de l'outil SetupCapacityConstraints_TD (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil en mode immédiat.
import arcgisscripting
gp = arcgisscripting.create()
gp.SetupLevelCapacityConstraints_TD("new layer", "Territories[1]", "AREA_SUM 10000 # # 45;TOTPOP_CY_SUM # 3000000 5000000 55")
Exemple 2 d'utilisation de l'outil SetupCapacityConstraints_TD (script autonome)
e
Le script autonome suivant illustre l'utilisation de l'outil.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
level = "Territories[1]"
capacityVars = "AREA_SUM 10000 # # 45;TOTPOP_CY_SUM # 3000000 5000000 55"
# Execute tool
gp.SetupLevelCapacityConstraints_TD(solution, level, capacityVars)
Environnements
Cet outil n'utilise aucun environnement de géotraitement
Thèmes connexes
Informations de licence
ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014