Добавить барьеры территории (Territory Design)

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

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

Позволяет добавлять полигональные или линейные объекты для предотвращения или ограничения роста территорий.

Иллюстрация

Линейные барьеры

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

  • Линейные и полигональные слои можно использовать в качестве барьеров.

  • К существующему барьеру можно добавить новые объекты.

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

Параметры

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

Слой решения Territory Design, который будет использоваться в анализе.

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

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

String
Входные объекты барьеров

Линейные или полигональные объекты, используемые в качестве барьера.

Feature Layer
Тип барьера
(Дополнительный)

Определяет тип барьера.

  • ИмпедансОграничивает рост территорий. Используется по умолчанию.
  • Ограниченная областьПредотвращает создание территорий.
String
Добавить к существующим барьерам
(Дополнительный)

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

  • Отмечено - записи добавляются к существующему слою барьеров.
  • Не отмечено - создает новый слой барьеров или заменяет записи в существующем слое. Используется по умолчанию.
Boolean

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

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

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

Group Layer

arcpy.td.AddTerritoryBarriers(in_territory_solution, level, in_barrier_features, {barrier_type}, {append_data})
ИмяОписаниеТип данных
in_territory_solution

Слой решения Territory Design, который будет использоваться в анализе.

Group Layer; Feature Dataset; String
level

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

String
in_barrier_features

Линейные или полигональные объекты, используемые в качестве барьера.

Feature Layer
barrier_type
(Дополнительный)

Определяет тип барьера.

  • IMPEDANCEОграничивает рост территорий. Используется по умолчанию.
  • RESTRICTED_AREAПредотвращает создание территорий.
String
append_data
(Дополнительный)

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

  • APPENDДобавляет записи к существующему слою барьеров.
  • REPLACEСоздает новый слой барьеров или заменяет записи в существующем слое. Используется по умолчанию.
Boolean

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

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

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

Group Layer

Пример кода

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

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

import arcpy
arcpy.td.AddTerritoryBarriers("in_territory_solution", "Level[1]", "in_barrier_features", "IMPEDANCE", "REPLACE_DATA")

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

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

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