Отмена запуска инструментов геообработки

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

Включить возможность отмены

Несколько инструментов, включая Вычислить поле, Интегрировать, Присоединить, Замыкание, Выровнять объекты и некоторые другие имеют поле отметки рядом с кнопкой Запустить в их диалоговом окне для того, чтобы Начать редактирование. Если эта опция отмечена, то при нажатии Запустить будет начат сеанс редактирования, выполнен инструмент обработки и, после его завершения, сеанс редактирования останется открытым, чтобы вы могли отменить правки, выполненные инструментом для входных данных, если необходимо.

ArcGIS Pro автоматически запускает сеанс редактирования, если вы создаете или изменяете объекты или атрибуты, и не существует отдельного способа начать редактирование. Кнопка Включить Отмену на панели Геообработка - это ярлык для запуска и активного сеанса редактирования, который нужен для инструментов геообработки, изменяющих исходные данные.

Примечание:

Инструменты геообработки, которые добавляют или удаляют поля, или выполняют другие изменения схемы, не могут быть запущены в сеансе редактирования. Некоторые инструменты, которые поддерживают Включить Отмену могут добавлять поле и вычислять в нем значения, например, Ближайший. Если вы отмените работу такого инструмента, поле останется в данных, но все его значения будут <Null>.

Отмена и повторение

После включения Отмены и запуска инструмента, проверьте результаты и решите, хотите ли вы оставить изменения, выполненные для входных данных. Рядом с панелью Геообработка появится баннер, говорящий о том, что есть ожидающие правки. Чтобы помочь оценить и визуализировать изменения в данных, в баннере есть кнопки для Отмены и Повтора изменений, появившихся в ходе работы инструмента.

Сохранение или отмена изменений

Если вы решите оставить изменения, сделанные инструментом, необходимо щелкнуть Сохранить изменения, чтобы подтвердить их. Если вы не хотите сохранять изменения, щелкните Отменить изменения, чтобы отменить правки, выполненные инструментом.

Если вы не сохраняете и не отменяете свои правки, другие инструменты геообработки будут запущены в открытом сеансе редактирования, что может иметь неизвестные последствия для производительности и поведения приложения. Более подробную информацию см. в разделе Обратите внимание ниже.

Примечание:

Сохранение или отмена изменений прекращает сеанс редактирования, начатый путем запуска инструмента геообработки. После сохранения или отмены изменений вы больше не сможете отменить или повторить операцию.

Более подробно о сохранении и отмене изменений

Рекомендации

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

Потоки

Когда инструменты геообработки запускаются в сеансе редактирования, инструменты запускаются в главном потоке приложения. Это означает, что приложение будет заблокировано для остальных задач, пока работает данный инструмент.

Производительность и масштабируемость

Когда инструменты геообработки запускаются в сеансе редактирования, производительность уменьшится по сравнению с тем же самым инструментом, запущенным вне сеанса редактирования. Таким же образом, масштабируемость также уменьшится, поскольку меньшее число объектов может быть обработано в сеансе редактирования по сравнению с работой вне сеанса редактирования.

Инструменты схемы

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

Удаление или перезапись наборов данных

Инструменты геообработки, которые удаляют или перезаписывают наборы данных, не могут быть запущены в сеансе редактирования. Вы также не можете удалять наборы данных из этих местоположений на панели Каталог, используя команду Удалить щелчка правой кнопкой мыши.