Ajouter des variables de niveau (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Résumé

Ajoute un nouveau champ au niveau spécifié.

Utilisation

  • Les champs ajoutés sont basés sur un champ numérique du niveau figurant au-dessous du niveau de sectorisation et sont calculés en fonction du type de statistique spécifié par l’utilisateur.

  • La variable est ajoutée à n’importe quel niveau au-dessus de la base ou du niveau d’alignement [0].

  • Tous les champs numériques sont pris en charge.

Syntaxe

AddLevelVariables(in_territory_solution, level, base_level, variables)
ParamètreExplicationType de données
in_territory_solution

Solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
level

Niveau auquel le champ calculé est ajouté.

String
base_level

Niveau figurant sous le niveau de sectorisation à partir duquel la valeur de l’attribut est ajoutée.

String
variables
[[statistic, statistic_field, field_name, field_alias_name],...]

Les variables suivantes seront ajoutées au niveau.

  • statistic_field : champ du calcul statistique.
  • statistic : type de calcul statistique.
    • count : utilise le nombre total dans la dérivation du calcul statistique.
    • sum : utilise la somme dans la dérivation du calcul statistique.
    • maximum : utilise la valeur maximale dans la dérivation du calcul statistique.
    • minimum : utilise la valeur minimale dans la dérivation du calcul statistique.
    • average : utilise la moyenne dans la dérivation du calcul statistique.
    • median : utilise les techniques associées à la médiane dans la dérivation du calcul statistique.
    • standard_deviation : utilise l’écart type dans la dérivation du calcul statistique.
    • percent_of_total : utilise les techniques de pourcentage dans la dérivation du calcul statistique.
  • field_name : nom valide du champ figurant au niveau dans lequel les données calculées sont conservées.
  • field_alias_name : nom lisible et compréhensible du champ calculé.
Value Table

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 AddLevelVariables (fenêtre Python)

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

import arcpy
arcpy.td.AddLevelVariables("TD", "Territory[1]", "BaseLevel[0]", "populationtotals_totpop_cy SUM TotalPopulation 'Total Pop'")

Informations de licence

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

Rubriques connexes