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

Disponible avec une licence Business Analyst.

Synthèse

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

Utilisation

  • Les variables seront 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.

  • Utilisez l’outil Ajouter des variables de niveau pour ajouter des variables à équilibrer.

  • Définissez la préférence sur zéro si vous ne voulez pas désactiver la variable à utiliser pour 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

La 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

La solution de sectorisation mise à jour.

Group Layer

Exemple de code

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

Le script ci-dessous 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