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

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

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

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

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

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

Примечание:

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

Примечание:

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

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

Потоки

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

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

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

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

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

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

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