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