Définir les options des niveaux de sectorisation (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Résumé

Définit les options de création des niveaux de sectorisation.

Utilisation

  • Une valeur de paramètre Compactness (Compacité) égale à 100 correspond à un cercle où tous les paramètres sont respectés.

  • Une valeur Compactness (Compacité) faible indique que les variables et préférences sont respectées, mais que la forme est compromise.

  • Le paramètre Fill Extent Automatically (Remplir l’étendue automatiquement) affecte les entités à leurs secteurs les plus proches, quels que soient les paramètres de contrainte.

  • Par défaut, un générateur de nombres aléatoires est utilisé pour les valeurs initiales.

  • Pour générer des secteurs homogènes, utilisez une valeur entière supérieure ou égale à 0.

Syntaxe

arcpy.td.SetTerritoryLevelOptions(in_territory_solution, level, {compactness}, {fill_extent}, {random_seed}, {spatial_relationship}, {buffer_tolerance})
ParamètreExplicationType de données
in_territory_solution

La couche Solution de conception de sectorisation qui est utilisée au cours de l’analyse.

Group Layer; Feature Dataset; String
level

Le niveau auquel les options s’appliquent.

String
compactness
(Facultatif)

Valeur numérique, comprise entre 0 et 100, qui définit la forme des secteurs.

Long
fill_extent
(Facultatif)

Indique si les entités sont automatiquement affectées au secteur le plus proche.

  • AUTO_FILL_EXTENTLes entités sont automatiquement affectées au secteur le plus proche.
  • DO_NOT_AUTO_FILL_EXTENTLes entités ne sont pas automatiquement affectées au secteur le plus proche. Il s’agit de l’option par défaut.
Boolean
random_seed
(Facultatif)

Entier utilisé pour la valeur initiale. Par défaut, aucune valeur n’est définie et un générateur aléatoire est utilisé.

  • Utilise l’algorithme de collecte ACM 599 pour produire des secteurs aléatoires.
  • Si la valeur initiale est supérieure ou égale à 0, la même valeur initiale permet de produire des secteurs homogènes.

Long
spatial_relationship
(Facultatif)

Spécifie la relation spatiale entre les entités pour déterminer leur adjacence.

  • CONTIGUITY_EDGES_ONLYEntités surfaciques qui partagent une limite ou un nœud avec les entités voisines.
String
buffer_tolerance
(Facultatif)

Distance entre les entités pour déterminer leur adjacence. Les entités comprises dans la tolérance de zone tampon sont considérées comme adjacentes.

Linear Unit

Sortie dérivée

NomExplicationType de données
out_territory_solution

La solution de sectorisation mise à jour.

Groupe de couches

Exemple de code

Exemple d’utilisation de l’outil SetTerritoryLevelOptions (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil SetTerritoryLevelOptions.

import arcpy
arcpy.td.SetTerritoryLevelOptions("td", "Territories[1]", 75, "DO_NOT_AUTO_FILL_EXTENT", None, "CONTIGUITY_EDGES_ONLY", "20 DecimalDegrees")

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes