Что такое сервис геообработки?

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

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

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

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

Примечание:

Вы можете опубликовать сервис геообработки только на отдельном сервере. Для этого необходимы права доступа администратора к серверу (не издателя).

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

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

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

Создание

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

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

Публикация

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

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

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

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

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

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