Добавить переменные уровня (Territory Design)

Доступно с лицензией Business Analyst.

Краткая информация

Добавляет новое поле на указанном уровне.

Использование

  • Добавляемые поля будут основаны на числовом поле уровня ниже уровня территории и будут рассчитываться на основе типа статистики, указанного пользователем.

  • Переменная добавляется к любому уровню выше базового или уровня выравнивания [0].

  • Поддерживаются все числовые поля.

Параметры

ПодписьОписаниеТип данных
Входное территориальное решение

Входное территориальное решение.

Group Layer; Feature Dataset; String
Уровень

Уровень, на который будет добавлено вычисляемое поле.

String
Базовый уровень

Уровень ниже уровня территории, с которого будет добавлено значение атрибута.

String
Переменные

Переменные, которые будут добавлены на уровень.

Поле статистики - поле для статистического расчета.

Статистика - тип статистического расчета.

  • Количество - использует числа для получения статистических расчетов.
  • Сумма - использует суммирование при получении статистических расчетов.
  • Максимум - использует максимальное значение при получении статистических расчетов.
  • Минимум - использует минимальное значение при получении статистических расчетов.
  • Среднее - использует среднее значение для получения статистических расчетов.
  • Медиана - использует медианное значение при проведении статистических расчетов.
  • Среднеквадратическое отклонение - использует стандартное отклонение при получении статистических расчетов.
  • Процент от общего - использует процентные методы для получения статистических расчетов.

Имя поля - допустимое имя поля на уровне, где будут храниться вычисляемые данные.

Имя псевдонима поля - читаемое и понятное имя вычисляемого поля.

Value Table

Производные выходные данные

ПодписьОписаниеТип данных
Обновленное территориальное решение

Обновленное территориальное решение.

Group Layer

arcpy.td.AddLevelVariables(in_territory_solution, level, base_level, variables)
ИмяОписаниеТип данных
in_territory_solution

Входное территориальное решение.

Group Layer; Feature Dataset; String
level

Уровень, на который будет добавлено вычисляемое поле.

String
base_level

Уровень ниже уровня территории, с которого будет добавлено значение атрибута.

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

Переменные, которые будут добавлены на уровень.

  • statistic_field - поле для статистического расчета.
  • statistic - тип статистического расчета.
    • count - использует числа для получения статистических расчетов.
    • sum - использует суммирование при получении статистических расчетов.
    • maximum - использует максимальное значение при получении статистических расчетов.
    • minimum - использует максимальное значение при получении статистических расчетов.
    • average - использует среднее значение для получения статистических расчетов.
    • median - использует медианное значение при проведении статистических расчетов.
    • standard_deviation - использует стандартное отклонение при получении статистических расчетов.
    • percent_of_total - использует процентные методы для получения статистических расчетов.
  • field_name - допустимое имя поля на уровне, где будут храниться вычисляемые данные.
  • field_alias_name - читаемое и понятное имя вычисляемого поля.
Value Table

Производные выходные данные

ИмяОписаниеТип данных
out_territory_solution

Обновленное территориальное решение.

Group Layer

Пример кода

Пример AddLevelVariables (окно Python)

В следующем скрипте окна Python показано, как используется инструмент AddLevelVariables.

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

Информация о лицензиях

  • Basic: Обязательно Business Analyst
  • Standard: Обязательно Business Analyst
  • Advanced: Обязательно Business Analyst

Связанные разделы