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