Agregar variables de nivel (Territory Design)

Disponible con licencia de Business Analyst.

Resumen

Agrega un campo nuevo al nivel especificado.

Uso

  • Los campos que se agregan se basarán en un campo numérico del nivel por debajo del nivel de territorio y se calcularán en función del tipo de estadística especificada por el usuario.

  • La variable se agrega a cualquier nivel por encima del nivel de base o de alineación [0].

  • Se admiten todos los campos numéricos.

Parámetros

EtiquetaExplicaciónTipo de datos
Solución de territorio de entrada

La solución de territorio de entrada.

Group Layer; Feature Dataset; String
Nivel

El nivel en el que se agregará el campo calculado.

String
Nivel base

El nivel por debajo del nivel de territorio desde el que se agregará el valor de atributo.

String
Variables

Las variables que se agregarán al nivel.

Campo de estadísticas: campo para el cálculo estadístico.

Estadística: tipo de cálculo estadístico.

  • Recuento: utiliza el recuento en la derivación del cálculo estadístico.
  • Suma: utiliza la suma en la derivación del cálculo estadístico.
  • Máximo: utiliza el valor máximo en la derivación del cálculo estadístico.
  • Mínimo: utiliza el valor mínimo en la derivación del cálculo estadístico.
  • Promedio: utiliza el promedio en la derivación del cálculo estadístico.
  • Mediana: emplea el uso de técnicas de mediana en la derivación del cálculo estadístico.
  • Desviación estándar: utiliza la desviación estándar en la derivación del cálculo estadístico.
  • Porcentaje del total: utiliza técnicas porcentuales en la derivación del cálculo estadístico.

Nombre de campo: nombre válido del campo en el nivel en el que se almacenarán los datos calculados.

Nombre del alias del campo: nombre legible y comprensible del campo calculado.

Value Table

Salida derivada

EtiquetaExplicaciónTipo de datos
Solución de territorio actualizada

La solución de territorio actualizada.

Group Layer

arcpy.td.AddLevelVariables(in_territory_solution, level, base_level, variables)
NombreExplicaciónTipo de datos
in_territory_solution

La solución de territorio de entrada.

Group Layer; Feature Dataset; String
level

El nivel en el que se agregará el campo calculado.

String
base_level

El nivel por debajo del nivel de territorio desde el que se agregará el valor de atributo.

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

Las variables que se agregarán al nivel.

  • statistic_field: campo para el cálculo estadístico.
  • statistic: tipo de cálculo estadístico.
    • count: utiliza el recuento en la derivación del cálculo estadístico.
    • sum: utiliza la suma en la derivación del cálculo estadístico.
    • maximum: utiliza el valor máximo en la derivación del cálculo estadístico.
    • minimum: utiliza el valor mínimo en la derivación del cálculo estadístico.
    • average: utiliza el promedio en la derivación del cálculo estadístico.
    • median: emplea el uso de técnicas de mediana en la derivación del cálculo estadístico.
    • standard_deviation: utiliza la desviación estándar en la derivación del cálculo estadístico.
    • percent_of_total: utiliza técnicas porcentuales en la derivación del cálculo estadístico.
  • field_name: nombre válido del campo en el nivel en el que se almacenarán los datos calculados.
  • field_alias_name: nombre legible y comprensible del campo calculado.
Value Table

Salida derivada

NombreExplicaciónTipo de datos
out_territory_solution

La solución de territorio actualizada.

Group Layer

Muestra de código

Ejemplo de AddLevelVariables (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta AddLevelVariables.

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

Información de licenciamiento

  • Basic: Requiere Business Analyst
  • Standard: Requiere Business Analyst
  • Advanced: Requiere Business Analyst

Temas relacionados