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

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

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

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

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

Примечание:

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

Примечание:

Используйте опцию геообработки Сделать Отмену включенной по умолчанию, чтобы установить состояние по умолчанию для кнопки переключателя Включить отмену.

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

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

Баннер инструмента геообработки, когда есть активный сеанс редактирования.

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

Чтобы помочь эффективно оценить и визуализировать изменения, внесенные в данные, на баннере есть кнопки Отменить Отменить и Повторить Повторить.

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

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

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

Примечание:

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

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

Ручные сеансы редактирования

Если включена опция Включить или отключить редактирование на вкладке Редактирование, кнопка Редактировать на вкладке Редактирование ленты позволит включать или отключать редактирование. Эта опция оказывает следующее влияние на баннер редактирования геообработки и кнопку переключатель Включить отмену:

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

Баннер, который появляется в верхней части диалогового окна инструмента при редактировании, отключен на вкладке

Баннер, который появляется в верхней части диалогового окна инструмента при редактировании, отключен на вкладке Редактирование.

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

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

Потоки

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

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

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

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

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

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

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