Использование операции проверки

При использовании инструментов геообработки в ArcGIS Pro вы можете увидеть сообщения проверки или заметить изменение в том, виден ли параметр, или изменение списка опций для определенных параметров, или другое поведение. Этот интерактивный интерфейс также доступен в веб-инструментах и сервисах геообработки, опубликованных из ArcGIS Pro 3.6 на ArcGIS Enterprise 12.0 с использованием операции проверки.

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

Требования к использованию операции проверки

Чтобы использовать операцию проверки или получить желаемое интерактивное поведение при использовании опубликованного веб-инструмента или сервиса геообработки, инструмент должен иметь логику проверки, и должна быть включена возможность проверки.

Использование инструментов с существующей логикой проверки

Многие инструменты в ArcGIS Pro имеют логику проверки. Например, при предоставлении класса объектов или таблицы во входной параметр зависимый параметр поля автоматически заполняет все поля из этого слоя. Другой пример: при указании определенных опций в одном параметре другие параметры могут стать видимыми или скрытыми.

Создание инструментов с пользовательской логикой проверки

Если логика проверки по умолчанию недостаточна, используйте пользовательский код проверки с помощью инструментов-скриптов Python или набора инструментов Python.

Включение возможности проверки

Для поддержки проверки при публикации инструмента из ArcGIS Pro, включите параметр Проверить в настройках веб-инструмента.

При использовании класса GeoprocessingSharingDraft для публикации в Python, убедитесь, что свойство capabilities использует опцию Validate.

Использование совместимого клиента

Используйте веб-инструмент или сервис геообработки из ArcGIS Pro 3.6 или более поздней версии или создайте пользовательское веб-приложение для использования операции проверки.

Использование проверки в ArcGIS Pro

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

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

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

Использование проверки с ArcGIS REST API

Чтобы настроить веб-приложение с помощью ArcGIS REST API, см. операцию Validate.