Set Balance Variables (Définir des 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 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 concerne la pondération relative de chaque variable.

  • Les préférences par rapport à toutes les autres variables doivent être de 100 pour cent.

  • Attribuez la valeur zéro au paramètre Balance Variables (Variables d’équilibrage) 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é sera ajouté.

String
Variables d’équilibrage

Variables qui seront utilisées dans le processus d’équilibrage.

  • Variable : entrée définie.
  • Weight (Pondération) : influence d’une variable donnée dans 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é sera ajouté.

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

Variables qui seront utilisées dans le processus d’équilibrage.

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

Value Table

Sortie obtenue

NomExplicationType de données
out_territory_solution

Solution de sectorisation mise à jour.

Group Layer

Exemple de code

Exemple SetBalanceVariables (fenêtre Python)

Le script de la fenêtre Python ci-après 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