Создать решение территории (Territory Design)

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

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

Создает новое территориальное решение с двумя уровнями и загружает входные объекты на базовый уровень.

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

  • Входными объектами для базового уровня могут быть слой точечных объектов или слой полигональных объектов.

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

  • Можно создать дополнительную геометрию для отображения либо центров границ, либо границ полигонов.

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

  • Параметры Поле ID и Поле имени являются необязательными и используются для уникальной идентификации объектов в базовом слое. Примерами являются почтовые индексы или названия переписных участков. Если Поле ID не указано, уникальный ID будет сгенерирован автоматически.

  • По умолчанию все поля входного слоя будут добавлены в территориальное решение. Вы можете отключить видимость поля, щелкнув правой кнопкой мыши заголовок столбца и выбрав Скрыть поле, если вы не хотите, чтобы поле добавлялось в территориальное решение.

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

  • Слой маски поддерживается только для решения на основе точек.

Параметры

ПодписьОписаниеТип данных
Входные объекты

Объекты геометрии или данных, которые будут использоваться в качестве базового уровня созданного решения. Уровень будет иметь то же имя, что и входные объекты.

Feature Layer
Имя территориального решения

Имя создаваемого территориального решения.

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

Поле, содержащее значения ID для объектов на уровне.

Field
Поле названия
(Дополнительный)

Поле, содержащее значения имен для объектов на уровне.

Field
Имя уровня территории
(Дополнительный)

Имя уровня территории - например, уровень 2.

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

Префикс для названий новых территорий, которые будут созданы, например, Territory 1, Territory 2 и Territory 3 или District 1, District 2 и District 3.

String
Маска границы
(Дополнительный)

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

Feature Layer

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

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

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

Group Layer

arcpy.td.CreateTerritorySolution(in_features, solution_name, {id_field}, {name_field}, {territory_level_name}, {default_territory_name}, {in_boundary_mask})
ИмяОписаниеТип данных
in_features

Объекты геометрии или данных, которые будут использоваться в качестве базового уровня созданного решения. Уровень будет иметь то же имя, что и входные объекты.

Feature Layer
solution_name

Имя создаваемого территориального решения.

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

Поле, содержащее значения ID для объектов на уровне.

Field
name_field
(Дополнительный)

Поле, содержащее значения имен для объектов на уровне.

Field
territory_level_name
(Дополнительный)

Имя уровня территории - например, уровень 2.

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

Префикс для названий новых территорий, которые будут созданы, например, Territory 1, Territory 2 и Territory 3 или District 1, District 2 и District 3.

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

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

Feature Layer

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

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

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

Group Layer

Пример кода

Создание примера CreateTerritorySolution (окно Python)

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

import arcpy
arcpy.td.CreateTerritorySolution("CensusTacts", "Territory Solution", "CensusID", "TractName", "Territories", "Territory", None)

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

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

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