Загрузить записи территории (Territory Design)

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

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

Добавляет записи (объекты) или обновляет существующие записи для указанного уровня.

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

  • Инструмент определяет существующее территориальное решение.

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

  • Точечный слой добавит записи к слою Центры территории.

  • Полигональный слой добавит записи к слою Граница территории.

  • В качестве входных данных инструменту требуется векторный слой или таблица.

Параметры

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

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

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

Имя уровня, на который будут загружены данные.

String
Входные данные

Слой или записи для загрузки.

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

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

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

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

Field
Сопоставление полей
(Дополнительный)

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

  • ID родительской территории - ID родительской территории.
  • Заблокированное состояние - территория не может быть изменена.
  • Центр заблокирован - центральные точки не могут быть изменены и останутся на своих фиксированных местах.

Value Table
Присоединить данные
(Дополнительный)

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

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

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

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

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

Group Layer

arcpy.td.LoadTerritoryRecords(in_territory_solution, level, in_data, {id_field}, {name_field}, {field_map}, {append_data})
ИмяОписаниеТип данных
in_territory_solution

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

Group Layer; Feature Dataset; String
level

Имя уровня, на который будут загружены данные.

String
in_data

Слой или записи для загрузки.

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

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

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

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

Field
field_map
[[attribute, field],...]
(Дополнительный)

Значения свойств территории.

  • parent_territory_id - ID родительской территории.
  • locked_state - территория не может быть изменена.
  • center_locked - центральные точки не могут быть изменены и останутся на своих фиксированных местах.

Value Table
append_data
(Дополнительный)

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

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

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

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

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

Group Layer

Пример кода

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

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

import arcpy
arcpy.td.LoadTerritoryRecords("Territory Solution", "Level[1]", r"C:\Temp \sampledata.gdb\StoreLocations", "ID", "Name", None, "REPLACE")

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

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

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