Définir les variables d’équilibrage (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

Configure les variables à utiliser au cours de l’équilibrage.

Utilisation

  • Les variables sont utilisées selon la pondération relative, calculée en fonction de la préférence indiquée pour chaque variable.

  • La préférence fait référence à la pondération relative de chaque variable.

  • La somme des préférences de toutes les variables doit être égale à 100 pour cent.

  • Définissez la valeur de pondération du paramètre Variables d’équilibrage sur zéro si vous souhaitez désactiver la variable lors de l’équilibrage.

Paramètres

ÉtiquetteExplicationType de données
Solution de sectorisation en entrée

Nom de la solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
Niveau

Nom du niveau auquel le champ calculé est ajouté.

String
Variables d’équilibrage

Variables à utiliser au cours de l’équilibrage.

  • Variable : entrée définie.
  • Pondération : mesure de l’influence d’une variable donnée sur l’analyse.

Value Table

Sortie obtenue

ÉtiquetteExplicationType de données
Solution de sectorisation mise à jour

Solution de sectorisation mise à jour.

Group Layer

arcpy.td.SetBalanceVariables(in_territory_solution, level, variables)
NomExplicationType de données
in_territory_solution

Nom de la solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
level

Nom du niveau auquel le champ calculé est ajouté.

String
variables
[[variable, weight],...]

Variables à utiliser au cours de l’équilibrage.

  • variable : entrée définie.
  • weight : mesure de l’influence d’une variable donnée sur l’analyse.

Value Table

Sortie obtenue

NomExplicationType de données
out_territory_solution

Solution de sectorisation mise à jour.

Group Layer

Exemple de code

Exemple d’utilisation de la fonction SetBalanceVariables (fenêtre Python)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction SetBalanceVariables.

import arcpy
arcpy.td.SetBalanceVariables("TerritorySolution", "Territories[1]", "HouseHold 50;TotalPop 50")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes