Публикация сервисов маршрутизации с возможностью сетевого анализа

Сервисы маршрутизации позволяют выполнять сетевой анализ в веб. Один из способов создания сервиса маршрутизации - это публикация картографического сервиса в ArcGIS Pro с включенной функцией сетевого анализа при помощи дополнительного модуля Network Analyst.

Более подробно о публикации сервисов маршрутизации

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

Создание карты

Перед тем, как вы сможете опубликовать сервис маршрутизации, необходимо создать карту в ArcGIS Pro, содержащую, как минимум, слой сетевого анализа, который будет использоваться в сервисе. Можно добавить существующий слой сетевого анализа при помощи диалогового окна Добавить данные или создать слой сетевого анализа. Этот слой сетевого анализа, импортированный или созданный, должен использовать локальный набор сетевых данных. Если он использует источник сетевых данных с портала (ArcGIS Online или ArcGIS Enterprise), невозможно опубликовать карту как сервис с возможностью сетевого анализа.

Внимание:

Публикация и использование операций размещения-распределения и задачи выбора маршрута транспорта недоступны через картографический сервис с возможностью сетевого анализа. Поэтому вам не следует добавлять на карту слои размещения-распределения и задачи выбора маршрута транспорта.

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

Более подробно о слоях сетевого анализа

Публикация сервиса

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

  1. На вкладке Общий доступ в группе Опубликовать как щелкните Опубликовать веб-слой, чтобы открыть панель Опубликовать как веб-слой.
  2. Заполните всю информацию на вкладке Общие.
  3. Отметьте опцию Изображение карты для Типа слоя.

    Более подробно о публикации слоя изображений карты

  4. На вкладке Настройка установите свойства слоя изображений карты и включите возможность сетевого анализа.
  5. Щелкните кнопку Анализировать внизу страницы, чтобы проанализировать слой на возможные ошибки или предупреждения.

    Более подробно о анализировании ресурсов

  6. После успешной проверки щелкните Опубликовать, чтобы опубликовать карту.

Для настройки дополнительных свойств картографического сервиса см. документацию по редактированию свойств сервисов маршрутизации.

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

Вы можете использовать сервисы маршрутизации для обеспечения специализированной или локально размещенной маршрутизации в ваших веб-приложениях и других сценариях рабочего стола программно. Для разработчиков ArcGIS существует широкий выбор платформ, работающих с сервисами сетевого анализа, например, веб-интерфейсы (API) ArcGIS, ArcGIS Maps SDK и ArcGIS REST API.

Более подробно о различных API для доступа к сервисам маршрутизации