Импорт решения территории (Territory Design)

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

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

Создает новое решение для территории и импортирует иерархию территорий из таблицы или слоя.

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

  • Входные данные должны иметь иерархическую структуру.

  • Если указать более одного уровня, будет создана иерархия.

Параметры

ПодписьОписаниеТип данных
Входные данные

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

Table View
Имя территориального решения

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

String
Настройки уровня

Настройки уровня для импорта иерархии территорий.

Имя уровня - имя уровня (обязательно).

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

Поле ID - поле, содержащее ID (уникальные идентификаторы) территорий (обязательно).

Имя поля - поле, содержащее названия территорий (необязательно).

Поле родительского ID - поле, содержащее ID родительских территорий (необязательно).

Основной класс объектов - указывает уровень класса, который будет использоваться для хранения атрибутов уровня (необязательно).

  • Границы территории - атрибуты уровня будут храниться с использованием границ территориального решения.
  • Центры территории - атрибуты уровня будут храниться с использованием центров границ территориального решения.
  • Базовые границы - атрибуты уровня будут храниться с использованием границ базового слоя.
  • Базовые центры - атрибуты уровня будут храниться с использованием центров границ базового слоя.

Value Table

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

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

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

Group Layer

arcpy.td.ImportTerritorySolution(in_data, solution_name, level_settings)
ИмяОписаниеТип данных
in_data

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

Table View
solution_name

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

String
level_settings
[[level_name, territory_name_template, id_field, name_field, parent_id_field, primary_feature_class],...]

Настройки уровня для импорта иерархии территорий.

  • level_name - имя уровня (обязательно).
  • default_territory_name - префикс новой территории, которая впоследствии будет создана на уровне (необязательно).
  • id_field - поле, содержащее ID (уникальные идентификаторы) территорий (обязательно).
  • name_field - поле, содержащее названия территорий (необязательно).
  • parent_id_field - поле, содержащее ID родительских территорий (необязательно).
  • primary_feature_class - указывает уровень класса, который будет использоваться для хранения атрибутов уровня (необязательно).
    • TERRITORY_BOUNDARIES - атрибуты уровня будут храниться с использованием границ территориального решения.
    • TERRITORY_CENTERS - атрибуты уровня будут храниться с использованием центров границ территориального решения.
    • BASE_BOUNDARIES - атрибуты уровня будут храниться с использованием границ базового слоя.
    • BASE_CENTERS - атрибуты уровня будут храниться с использованием центров границ базового слоя.
Value Table

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

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

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

Group Layer

Пример кода

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

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

import arcpy
arcpy.td.ImportTerritorySolution("zips", "Territory Solution", "Base BaseName ID NAME TerritoryID BASE_BOUNDARIES;Territories Territory TerritoryID # # TERRITORY_BOUNDARIES")

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

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

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