При использовании инструментов геообработки в 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.