Ajouter des variables de niveau (Conception de sectorisation)

Disponible avec une licence Business Analyst.

Synthèse

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.

Paramètres

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

Solution de sectorisation en entrée.

Group Layer; Feature Dataset; String
Niveau

Niveau auquel le champ calculé est ajouté.

String
Niveau de base

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

String
Variables

Les variables suivantes seront ajoutées au niveau.

Statistic Field (Champ de statistique) : champ du calcul statistique.

Statistic (Statistique) : type de calcul statistique.

  • Count (Total) : utilise le nombre total dans la dérivation du calcul statistique.
  • Sum (Somme) : 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 (Moyenne) : utilise la moyenne dans la dérivation du calcul statistique.
  • Median (Médiane) : utilise les techniques associées à la médiane dans la dérivation du calcul statistique.
  • Standard Deviation (Écart type) : utilise l’écart type dans la dérivation du calcul statistique.
  • Pourcentage du total (Pourcentage du total) : utilise les techniques de pourcentage dans la dérivation du calcul statistique.

Field Name (Nom de champ) : nom valide du champ figurant au niveau dans lequel les données calculées sont conservées.

Field Alias Name (Nom d’alias de champ) : nom lisible et compréhensible du champ calculé.

Value Table

Sortie obtenue

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

La solution de sectorisation mise à jour.

Groupe de couches

arcpy.td.AddLevelVariables(in_territory_solution, level, base_level, variables)
NomExplicationType 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 obtenue

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: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes