Сервис геообработки позволяет вам делиться результатами анализа в своем ArcGIS Server. Хранение данных и обработка происходят на сервере, что позволяет в одно и то же время запускать анализ во множестве клиентских приложений платформы ArcGIS, даже единовременно.
Сервис геообработки может содержать один или несколько инструментов, которые используют входные данные, заданные в пользовательском приложении, обрабатывают их и возвращают результат в виде объектов, карт, отчетов или файлов. Эти инструменты сначала создаются и запускаются ArcGIS Pro, обычно в качестве пользовательской модели или инструментов-скриптов, перед публикацией на сервере. Поскольку сервис геообработки может ссылаться на любой инструмент геообработки, возможности их использования безграничны. Например, сервис геообработки может выполнять любое из следующего:
- Вычислить варианты местоположений для эвакуации в случае химического загрязнения
- Вычислить предположительный маршрут и силу урагана
- Сгенерировать отчет о растительном покрове и почвах в пределах указанного водораздела
- Создать карту земельных участков с историческими данными об их владении
- Геокодировать адреса и выступать источником данных при создании приложения для жилищного управления
Любой пользователь, подключенный к ArcGIS Server, может получать доступ к сервису геообработки и использовать его. Вы можете выполнить подключение к серверу и получить доступ к сервису и использовать его напрямую.
Примечание:
Вы можете опубликовать сервис геообработки только на отдельном сервере. Для этого необходимы права доступа администратора к серверу (не издателя).
Сервисы геообработки и настольные инструменты
Если у вас есть опыт запуска и использования инструментов геообработки в ArcGIS Pro, то этот опыт очень похож на запуск сервисов геообработки. Основная разница между сервисами геообработки и настольными инструментами геообработки состоит в том, что при запуске сервиса геообработки, он будет выполнен как задача на компьютере сервера с использованием ресурсов этого компьютера, а не вашего настольного компьютера.
Создание, публикация и использование сервисов геообработки
Создание
Для создания сервиса геообработки, как правило, необходимо создать и задокументировать инструмент геообработки с помощью ModelBuilder или Python. Вам не обязательно создавать собственный инструмент, вы можете воспользоваться одним из множества инструментов, поставляемых вместе с ArcGIS.
Публикация
После создания инструмента вам необходимо сначала запустить его в ArcGIS Pro, и добиться успешного выполнения инструмента. Когда запуск инструмента завершен, его можно опубликовать; при публикации создается элемент сервиса геообработки в подключении к серверу. Вы можете добавлять несколько инструментов, которые вы запускали, на один и тот же сервис геообработки во время публикации.
Использование
После публикации сервиса геообработки его можно использовать в любом пользовательском приложении, которое подключается к серверу. В ArcGIS Pro, вы можете искать и использовать сервис из подключения к серверу в разделе Серверы на панели Каталог.
Вы также можете запускать его из других пользовательских приложений, таких как веб-приложение, которое вы создали, или с помощью Web AppBuilder.