Для публикации сервиса маршрутизации необходимо создать ГИС-ресурс, такой как слой сетевого анализа или инструмент геообработки в ArcGIS Pro или ArcMap и опубликовать этот ресурс как сервис. Сервис маршрутизации может быть опубликован как картографический сервис с функцией сетевого анализа или как сервис геообработки. Тип сервиса, используемый для маршрутизации, зависит от целей и доступных ресурсов.
Дополнительные сведения о сервисах маршрутизации
Рекомендуется публиковать сервисы маршрутизации на сайте ArcGIS Server с помощью утилиты Опубликовать сервисы маршрутов, входящей в комплект установки ArcGIS Server. Эта утилита автоматизирует все шаги, необходимые для публикации различных сервисов маршрутизации, основанных на наборе сетевых данных.
Бывают ситуации, когда сервисы маршрутизации, созданные с помощью утилиты Опубликовать сервисы маршрутов, могут оказаться неудовлетворительными. В таких случаях, можно опубликовать сервисы маршрутизации на сайте ArcGIS Server используя ArcGIS Pro или ArcMap. Это может потребоваться в разных случаях, например:
- Вам необходим сервис маршрутизации для выполнения дополнительного анализа, который не предоставляется сервисом маршрутизации, созданным с помощью утилиты Опубликовать сервисы маршрутов. Например, вам может потребоваться сервис, который находит наилучший маршрут между несколькими входными точками и использует набор данных высот (например, ЦМР) для генерации профиля высот для маршрута. В таких случаях можно опубликовать сервис геообработки, который выполняет поставленную задачу.
- Вам требуется использовать другой набор сетевых данных, а не тот, который применяется в сервисах, созданных утилитой Опубликовать сервисы маршрутов. Например, в вашей организации большая часть сетевого анализа может выполняться на базе данных с центральными линиями улиц с использованием таких приложений, как ArcGIS Pro или инструменты анализа, доступные в Map Viewer Classic. В то же время, вам также может потребоваться анализ внутренней транспортной сети, состоящей из дорожек и переходов в кампусе с использованием приложений с ArcGIS Indoors. В этих случаях можно применить утилиту Опубликовать сервисы маршрутов для публикации всех сервисов маршрутизации, основанных на наборе сетевых данных, который создан по центральным линиям улиц. Вы можете опубликовать дополнительные сервисы маршрутизации (как картографические сервисы с функцией сетевого анализа), основанные на наборе внутренних сетевых данных, и использовать эти сервисы маршрутизации с приложениями, доступными в ArcGIS Indoors.
Картографические сервисы для маршрутизации
Публикация сервисов маршрутизации как картографических сервисов с функцией сетевого анализа включает следующие шаги:
- Создание сайта с помощью ArcGIS Pro или ArcMap.
- Добавление набора сетевых данных на карту.
- Создание одного или нескольких слоев сетевого анализа на карте.
- Публикация карты как слоя изображений карты из ArcGIS Pro, если ваш сайт ArcGIS Server интегрирован с порталом, или как картографического сервиса при публикации на автономном сайте ArcGIS Server из ArcGIS Pro или ArcMap. Включение функции сетевого анализа при публикации слоя изображений карты или картографического сервиса.
Публикация картографического сервиса с возможностью сетевого анализа с помощью ArcGIS Pro предоставляет инструкции данного рабочего процесса в ArcGIS Pro.
Публикация картографического сервиса с возможностью сетевого анализа с помощью ArcMap предоставляет инструкции данного рабочего процесса в ArcMap.
Внимание:
При публикация картографического сервиса или слоя изображений карты, необходимо включить функцию сетевого анализа, чтобы увидеть сервис маршрутизации на своем сайте ArcGIS Server. Иначе ваш сайт ArcGIS Server будет содержать только картографический сервис, который нельзя использовать для сетевого анализа.
Сервисы геообработки для маршрутизации
Публикация сервиса геообработки, который выполняет маршрутизацию, включает следующие шаги:
- Создание набора инструментов с помощью ArcGIS Pro.
- Создание инструмента геообработки, который выполняет необходимый анализ.
- Публикация инструмента геообработки как веб-инструмента при публикации на интегрированном сайте ArcGIS Server, или как сервиса геообработки при публикации на автономной сайте ArcGIS Server.
Пример сервиса геообработки Получение маршрутов предоставляет дополнительные инструкции для работы с использованием ArcGIS Pro.
Пример сервиса геообработки Полигоны времени пути предоставляет дополнительные инструкции для работы с использованием ArcMap.
Выбор между картографическим сервисом и сервисом геообработки для маршрутизации
Хотя и картографический сервис (с функцией сетевого анализа) и сервис геообработки могут использоваться для выполнения описанного выше сетевого анализа, тип сервиса, выбранного для публикации сервиса маршрутизации зависит от взаимодействия приложений с сервисами маршрутизации. Следующая таблица поможет вам выбрать подходящий тип сервиса маршрутизации.
Цель | Тип сервиса маршрутизации |
---|---|
Требуется ли приложениям, использующим сервис маршрутизации, быстрый ответ сервиса? | Используйте картографический сервис с функцией сетевого анализа |
Должен ли сервис маршрутизации поддерживать решение крупных задач, требующих больше нескольких минут для решения? | Используйте сервис геообработки. |
Хотите, чтобы максимальное число готовых приложений от Esri работало с вашими сервисами маршрутизации? | Используйте сервис геообработки. |