Использование операции проверки
При использовании инструментов геообработки в ArcGIS Pro вы можете увидеть сообщения проверки или заметить изменение в том, виден ли параметр, или изменение списка опций для определенных параметров, или другое поведение. Этот интерактивный интерфейс также доступен в веб-инструментах и сервисах геообработки, опубликованных из ArcGIS Pro 3.6 на ArcGIS Enterprise 12.0 с использованием операции проверки.
В отличие от операций execute и submitJob, которые дают одну возможность предоставить все входные параметры для запуска веб-инструмента или сервиса геообработки, операция проверки позволяет вам проверять и корректировать свои входные данные несколько раз перед запуском веб-инструмента или сервиса геообработки с использованием операций execute или submitJob.
Требования к использованию операции проверки
Чтобы использовать операцию проверки или получить желаемое интерактивное поведение при использовании опубликованного веб-инструмента или сервиса геообработки, инструмент должен иметь логику проверки, и должна быть включена возможность проверки.
Использование инструментов с существующей логикой проверки
Многие инструменты в ArcGIS Pro имеют логику проверки. Например, при предоставлении класса объектов или таблицы во входной параметр зависимый параметр поля автоматически заполняет все поля из этого слоя. Другой пример: при указании определенных опций в одном параметре другие параметры могут стать видимыми или скрытыми.
Создание инструментов с пользовательской логикой проверки
Если логика проверки по умолчанию недостаточна, используйте пользовательский код проверки с помощью инструментов-скриптов или набора инструментов Python.
Включение возможности проверки
Для поддержки проверки при публикации инструмента из ArcGIS Pro, включите параметр Проверить в настройках веб-инструмента.
При использовании класса GeoprocessingSharingDraft для публикации в Python, убедитесь, что свойство capabilities использует опцию Validate.
Использование совместимого клиента
Используйте веб-инструмент или сервис геообработки из ArcGIS Pro 3.6 или более поздней версии или создайте пользовательское веб-приложение для использования операции проверки.
Использование лидарных данных в ArcGIS Pro
Чтобы проверить входные данные перед запуском веб-инструмента или сервиса геообработки, нажмите кнопку Проверить слева от кнопки Запустить. Вы можете сделать следующее в зависимости от логики проверки инструмента:
Изменить допустимые значения параметра.
Обновить список полей на основе зависимого объекта или входной таблицы. Это также доступно для более ранних выпусков.
Настроить сообщения параметров.
Отключить или включить параметры.
Изменить значения для типов входных данных, отличных от типов объект, таблица и растровые данные.
В отличие от запуска локального инструмента, проверка для веб-инструментов или сервисов геообработки не выполняется автоматически, когда вы щелкаете за пределами окна или снимаете фокусировку мыши после указания значения для параметра.
Использование проверки с ArcGIS REST API
Чтобы настроить веб-приложение с помощью ArcGIS REST API, смотрите операцию Validate .