Сервисы геообработки

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

Сервис геообработки позволяет вам публиковать пользовательские инструменты анализа в ArcGIS Server - компонента ArcGIS Enterprise. Данные хранятся и обрабатываются не на вашем компьютере, а на сайте сервера. Это позволяет нескольким клиентским приложениям выполнять анализ с использованием одного и того же сервиса геообработки, даже одновременно. К сайту сервера можно обратиться напрямую через сервисы геообработки, и интегрировать его в веб-приложения, которые часто запускают веб-инструменты, размещенные на портале ArcGIS Enterprise.

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

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

  • Вычислить варианты местоположений для эвакуации в случае химического загрязнения
  • Вычислить предположительный маршрут и силу урагана
  • Сгенерировать отчет о растительном покрове и почвах в пределах указанного водораздела
  • Создать карту земельных участков с историческими данными об их владении
  • Геокодировать адреса и выступать источником данных при создании приложения для жилищного управления

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

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

Если вы работаете с сайтом сервера, который интегрирован с порталом ArcGIS Enterprise, вместо этого вы используете публикацию веб-инструментов на портале. Веб-инструменты запускаются сервисами геообработки; публикация веб-инструментов на портале автоматически публикует один или несколько сервисов геообработки на сайте интегрированного сервера.

Более подробно о совместимости сервисов геообработки между ArcGIS Pro и ArcGIS Server

Сервисы геообработки и настольные инструменты

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

Создание и публикация сервисов геообработки в ArcGIS Pro

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

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

Подробные сведения о создании сервисов геообработки

После создания инструмента вам необходимо сначала запустить его в ArcGIS Pro, и добиться успешного выполнения инструмента. Когда запуск инструмента завершен, его можно опубликовать; при публикации создается элемент сервиса геообработки в подключении к серверу. Вы можете добавлять несколько инструментов, которые вы запускали, на один и тот же сервис геообработки во время публикации.

Подробные сведения о публикации сервисов геообработки

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

После публикации сервиса геообработки на ArcGIS Server (это и относится и к веб-инструментам, опубликованным на портале с которым интегрирован сайт сервера), авторизованные пользователи могут напрямую обращаться к сайту сервера с использованием ArcGIS REST API, работать с ним в ArcGIS Pro, добавлять его в пользовательские веб-приложения и многое другое.

Подробные сведения по использованию сервисов геообработки

Посмотреть дополнительные рекомендации по использованию сервисов геообработки.