Доступно с лицензией Advanced.
Сводка
Обновляет идентификаторы User-ID в покрытии после того, как они были изменены в таблице атрибутов объектов. Чтобы определить правильный идентификатор User-ID для каждого объекта покрытия, используется таблица атрибутов объектов. Это значение записывается везде, где хранится идентификатор User-ID объекта.
Дополнительные сведения о работе инструмента Обновить идентификаторы
Использование
Такие инструменты, как Добавить элемент (Add Item) и Вычислить поле (Calculate Field) могут использоваться для добавлении или изменения идентификаторов User-ID в таблице атрибутов объекта покрытия до применения инструмента Обновить идентификаторы (Update IDs).
Если инструмент Создать метки (Create Labels) использовался для создания новых точек меток для полигонов покрытия, идентификаторы User-ID полигонов, сохраненных в PAT покрытия, не равняются идентификаторам User-ID новых точек меток. Инструмент Создать метки (Create Labels) сохраняет новые очки меток и их идентификаторы User-ID в файле LAB. Метод Обновить идентификаторы (Update IDs) может использоваться для изменения идентификаторов User-ID точек меткок, чтобы они равнялись идентификаторам User-ID, хранящимся в PAT.
Чтобы изменить идентификаторы User-ID, хранящиеся в PAT, и сделать их равными идентификаторам User-ID точек меток, используйте инструмент Построить (Build).
Опция NODE отсутствует, так как использование инструмента Обновить идентификаторы (Update IDs) не является необходимостью после обновления идентификаторов User-ID в файле NAT.
Синтаксис
arcpy.arc.IDEdit(in_cover, feature_type)
Параметр | Объяснение | Тип данных |
in_cover | Покрытие, для которого идентификаторы User-ID были изменены. | Coverage |
feature_type | Определяет класс объектов, для которых необходимо обновить идентификаторы User-ID.
| String |
Пример кода
Пример IDEdit (автономный скрипт)
В следующем автономном скрипте показано, как обновлять идентификаторы User-ID в покрытии.
# Name: IDEdit_Example.py
# Description: Adds polygon labels, then updates the User-IDs for a coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "texas"
featureType = "POLY"
#Execute IDEdit
arcpy.IDEdit_arc(inCover, featureType)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Требуется установленная ArcInfo Workstation