Disponible avec une licence Business Analyst.
Résumé
Permet la définition de contraintes de distance au niveau spécifié.
Utilisation
Le format du niveau de sectorisation doit être le suivant : Nom_Niveau[Index_Niveau]
Le paramètre Unités de distance dépend de la valeur du type de mesure. Cette valeur peut être modifiée via l'interface utilisateur ou l'outil Définir les paramètres du niveau (voir le paramètre in_measure_type).
Les valeurs Distance maximale, Distance minimale et Distance minimale entre les centres doivent être supérieures à zéro.
Syntaxe
arcpy.td.SetupLevelDistanceConstraints_TD(in_territory_solution_layer, in_level, {in_distance_units}, {in_maximum_distance}, {in_minimum_distance}, {in_centers_minimum_distance})| 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_distance_units (Facultatif) | Unités de distance des contraintes de distance.
| String |
in_maximum_distance (Facultatif) | Distance maximale par rapport au centre d'un secteur. | Double |
in_minimum_distance (Facultatif) | Distance minimale par rapport au centre d'un secteur à proximité. | Double |
in_centers_minimum_distance (Facultatif) | Distance minimale entre les centres des secteurs. | Double |
Exemple de code
Exemple d'utilisation de l'outil SetupLevelDistanceConstraints_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.SetupLevelDistanceConstraints_TD("new layer", "Territories[1]", "MILES", 100, 40, 80)
Exemple 2 d'utilisation de l'outil SetupLevelDistanceConstraints_TD (script autonome)
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]"
distanceUnits = "MILES"
maximumDistance = 100
minimumDistance = 40
minimumCentersDistance = 80
# Execute tool
gp.SetupLevelDistanceConstraints_TD(solution, level, maximumDistance, minimumDistance, minimumCentersDistance)
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Requiert Business Analyst
- Standard: Requiert Business Analyst
- Advanced: Requiert Business Analyst