Если вы редактируете данные в ArcMap и используете инструмент геообработки, который
- использует слой, который находится в режиме редактирования, в качестве входного слоя или
- создает данные в той же рабочей области, что редактируемый слой,
то инструмент может вывести ошибку, поскольку он не сможет изменить входные данные по причинам, описанным ниже.
Сперва ознакомьтесь с некоторыми определениями, которые вам нужно знать:
- Сеанс редактирования: при редактировании данных в ArcMap вы находитесь в сеансе редактирования.
- Редактирование рабочей области: рабочая область, в которой хранятся редактируемые данные.
Перепись существующих данных в редактируемой рабочей области
Если вы находитесь в сессии редактирования, то существующие данные не смогут быть переписаны инструментом, даже если в опциях геообработки вы выбрали опцию Переписать результаты операций геообработки (Overwrite the outputs of geoprocessing operations). Выполнение инструментов будет остановлено, и будет выведена ошибка.
Создание новых данных в редактируемой рабочей области
Создание новых шейп-файлов
Шейп-файлы, которые создаются в редактируемой рабочей области, не могут быть отредактированы. Вам будет нужно сперва сохранить ваши изменения и закончить сессию редактирования, а затем начать новую сессию редактирования.
Обновление существующих данных
При редактировании класса пространственных объектов или таблицы вы не сможете произвести изменение схемы. Изменение схемы — это изменение полей, например добавление нового поля (Добавить поле (Add Field)) или удаление существующих полей (Удалить поле (Delete Field)). Инструменты, которые производят изменение схемы, выведут сообщение об ошибке, если входные данные будут редактироваться.