Générer un index de secteur (Conception de sectorisation)
Récapitulatif
Génère un index d'adjacence de secteur pour une couche d'entités spécifiée qui servira de couche d'alignement dans les solutions de sectorisation.
Cet index augmente les performances de création, d'équilibrage et d'ajustement des secteurs.
Utilisation
-
Les couches polygonales et de points peuvent être utilisées en tant que couche.
Les couches polygonales peuvent être utilisées uniquement en tant que couche de masquage.
- La couche de masquage est principalement utilisée pour les couches de points comme interruption. Les points émanant de différents polygones de masquage sont considérés comme non adjacents. Les points émanant du même polygone de masquage sont considérés comme adjacents.
- La couche de masquage peut être spécifiée uniquement pour les couches de points.
Les distances de la zone tampon peuvent être spécifiées uniquement pour une couche de points. Elles sont définies comme la distance entre les points pour générer un cercle adjacent. Les points intersectés avec leurs cercles adjacents sont considérés comme étant adjacents.
REMARQUE : si le fichier d'index adjacent est déjà créé pour la couche, un message d'avertissement apparaît, et le fichier est régénéré sans prendre le paramètre d'environnement OverwriteOutput en compte.
Syntaxe
Paramètre | Explication | Type de données |
in_layer |
Couche pour laquelle créer un index de secteur. | Feature Layer |
in_mask_layer (Facultatif) |
Couche de masquage pour une couche de points. | Feature Layer |
In_buffer_distance (Facultatif) |
Distance de la zone tampon pour chaque point d'une couche. | Linear Units |
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.BuildTerritoryIndex_TD("C:/Layer1.lyr", "C:/Layer2.lyr" , "10 miles")
Le script autonome suivant illustre l'utilisation de l'outil.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
layer = "C:/Layer1.lyr"
maskLayer = "C:/Layer2.lyr"
buffer = "10 miles"
# Execute tool
gp.BuildTerritoryIndex_TD(layer, maskLayer, buffer)