Добавить территориальный уровень (Territory Design)

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

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

Создает новый пустой класс пространственных объектов для представления уровня.

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

  • Укажите существующее территориальное решение.

  • Новый уровень создается над базовым уровнем. Базовые объекты агрегированы до нового уровня.

  • Переменная %Number% определяет, где размещается целое число, после или перед названием территории - например, Territory %Number% дает Territory 1, Territory 2 и т. д., тогда как %Number% Territory дает 1 Territory, 2 Territory и т. д.

  • Основным классом объектов по умолчанию для базового уровня с полигональными объектами является Base Boundaries.

  • Основным классом объектов по умолчанию для базового уровня с точечными объектами является Base Centers.

Параметры

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

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

Group Layer; Feature Dataset; String
Имя уровня

Имя нового уровня территории.

String
Имя территории по умолчанию
(Дополнительный)

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

String
Основной класс объектов
(Дополнительный)

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

  • Границы территорииПолигональные объекты, представляющие границы территории.
  • Центры территорииТочечные объекты, представляющие центры территории.
  • Базовые границыПолигональные объекты, представляющие границы объектов базового уровня.
  • Базовые центрыТочечные объекты, представляющие центры объектов базового уровня.
String

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

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

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

Group Layer

arcpy.td.AddTerritoryLevel(in_territory_solution, level_name, {default_territory_name}, {primary_feature_class})
ИмяОписаниеТип данных
in_territory_solution

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

Group Layer; Feature Dataset; String
level_name

Имя нового уровня территории.

String
default_territory_name
(Дополнительный)

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

String
primary_feature_class
(Дополнительный)

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

  • TERRITORY_BOUNDARIESПолигональные объекты, представляющие границы территории.
  • TERRITORY_CENTERSТочечные объекты, представляющие центры территории.
  • BASE_BOUNDARIESПолигональные объекты, представляющие границы объектов базового уровня.
  • BASE_CENTERSТочечные объекты, представляющие центры объектов базового уровня.
String

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

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

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

Group Layer

Пример кода

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

Следующий скрипт окна Python демонстрирует использование функции AddTerritoryLevel.

import arcpy
arcpy.td.AddTerritoryLevel("Territory Solution", "Level1", "Territory", "BASE_BOUNDARIES")

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

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

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