Стандартные сервисы маршрутизации — это картографические сервисы и сервисы геообработки, которые предоставляют готовые возможности, доступные в Network Analyst. Чтобы выполнить сетевой анализ с использованием механизмов расчета различных типов в виде веб-сервисов ArcGIS Enterprise, вы можете опубликовать их как стандартные сервисы маршрутизации. При публикации стандартных сервисов маршрутизации ArcGIS Enterprise обеспечивает полную функциональность и интеграцию с готовыми приложениями Esri, такими как ArcGIS Pro и Map Viewer.
Публикация стандартных сервисов маршрутизации с использованием ArcGIS Enterprise
Лучшим способом публикации стандартных сервисов маршрутизации является использование ArcGIS Enterprise. Если у вас подключен интегрированный сервер ArcGIS Enterprise, см. раздел Настройка сервисов маршрутизации. Если у вас есть автономный сервер, см. раздел Утилита Опубликовать сервисы маршрутизации. Утилита Настройка сервисов построения маршрута и публикация сервисов маршрутизации не только публикует картографический сервис с возможностями сетевого анализа, но также публикует сервисы геообработки, которые используются инструментами анализа ArcGIS Pro и Map Viewer.
Подробнее о публикации стандартных сервисов маршрутизации с помощью ArcGIS Enterprise
Публикация стандартных сервисов маршрутизации в ArcGIS Pro
Стандартные сервисы геообработки маршрутизации могут быть опубликованы только с использованием ArcGIS Enterprise, однако, стандартные картографические сервисы с возможностями сетевого анализа также могут быть опубликованы с использованием ArcGIS Pro. Например, если нужно использовать набор сетевых данных, отличный от того, который используется сервисами, опубликованными с помощью ArcGIS Enterprise, можно опубликовать этот сервис с помощью ArcGIS Pro. Ваша организация может выполнять большую часть работы по сетевому анализу на основе данных о центральных линиях улиц, используя такие приложения, как ArcGIS Pro или инструменты анализа, доступные в Map Viewer. В то же время, вам также может потребоваться анализ внутренней транспортной сети, состоящей из дорожек и переходов в кампусе с использованием приложений с ArcGIS Indoors. В этих случаях можно применить ArcGIS Enterprise для публикации всех сервисов маршрутизации, основанных на наборе сетевых данных, который создан по центральным линиям улиц. Вы можете опубликовать дополнительные сервисы маршрутизации (как картографические сервисы с функцией сетевого анализа), основанные на наборе внутренних сетевых данных, и использовать эти сервисы маршрутизации с приложениями, доступными в ArcGIS Indoors.
Чтобы опубликовать стандартные картографические сервисы с возможностями сетевого анализа, вы можете использовать публикацию картографического сервиса в ArcGIS Pro с включенной функцией сетевого анализа с помощью Расширение ArcGIS Network Analyst.
Примечание:
Если вы публикуете из ArcGIS Pro в ArcGIS Enterprise, см. рабочий процесс Публикация слоя изображений карты. Если вы публикуете из ArcGIS Pro на автономном сайте ArcGIS Server, обратитесь к документации по Публикации картографического сервиса.Первый шаг в создании этого типа сервиса маршрутизации – создать карту в ArcGIS Pro, содержащую один или несколько слоев сетевого анализа. При использовании сервиса поиска местоположения вам также потребуется добавить на карту слой набора сетевых данных. Затем опубликуйте карту как сервис с включенной функцией сетевого анализа. Вы можете использовать полученный сервис программно, при помощи веб-интерфейсов (API) ArcGIS, ArcGIS Runtime SDK или REST API сервиса на выбранном вами языке программирования.
Создание карты
Перед тем, как вы сможете опубликовать сервис маршрутизации, необходимо создать карту в ArcGIS Pro, содержащую, как минимум, слой сетевого анализа, который будет использоваться в сервисе. Можно добавить существующий слой сетевого анализа при помощи диалогового окна Добавить данные или создать слой сетевого анализа. Этот слой сетевого анализа, импортированный или созданный, должен использовать локальный набор сетевых данных. Если он использует источник сетевых данных с портала (ArcGIS Online или ArcGIS Enterprise), невозможно опубликовать карту как сервис с возможностью сетевого анализа. Вам также потребуется добавить на карту слой набора сетевых данных, если вы публикуете Сервис поиска местоположения.
Внимание:
Публикация и использование операций размещения-распределения и задачи выбора маршрута транспорта недоступны через картографический сервис с возможностью сетевого анализа. Не добавляйте на карту слои размещения-распределения и задачи выбора маршрута транспорта.
Вы можете редактировать свойства слоев сетевого анализа, например, число пунктов обслуживания для поиска в слое анализа ближайшего пункта обслуживания или режим передвижения, используемый по умолчанию в анализе, в ArcGIS Pro. Эти свойства используются как значения по умолчанию при публикации сервиса.
- Создание сайта с помощью ArcGIS Pro
- Добавление набора сетевых данных на карту.
Сервис поиска местоположения выполнен для ресурса слой набора сетевых данных. Для успешного выполнения сетевого анализа с использованием сервисов маршрутов, эти сервисы должны для каждого входного объекта анализа определять его местоположение в наборе сетевых данных.
- Создание одного или нескольких слоев сетевого анализа на карте.
- Настройка параметров анализа на слое сетевого анализа.
Публикация сервиса
После того как вы создали и сохранили карту, вы можете опубликовать карту как слой изображений карты из ArcGIS Pro, если ваш сайт ArcGIS Server интегрирован с порталом, или как картографический сервис при публикации на автономном сайте ArcGIS Server из ArcGIS Pro. Включение функции сетевого анализа при публикации слоя изображений карты или картографического сервиса.
Примечание:
Следующие действия позволяют публиковать сервис как слой изображений карты. Чтобы вместо этого опубликовать картографический сервис, обратитесь к документации публикации картографического сервиса.- На вкладке Общий доступ в группе Опубликовать как щелкните Опубликовать веб-слой, чтобы открыть панель Опубликовать как веб-слой.
- Заполните всю информацию на вкладке Общие.
- Отметьте опцию Изображение карты для Типа слоя.
- На вкладке Настройка настройте свойства слоя изображений карты и включите возможность сетевого анализа.
- Щелкните кнопку Анализировать внизу страницы, чтобы проанализировать слой на возможные ошибки или предупреждения.
- После успешной проверки щелкните Опубликовать, чтобы опубликовать карту.
Для настройки дополнительных свойств картографического сервиса см. документацию по редактированию свойств сервисов маршрутизации.
Использование сервиса
Вы можете использовать сервисы маршрутизации, чтобы включить возможности сетевого анализа в свои приложения. У разработчиков ArcGIS есть множество API-интерфейсов, которые работают с сервисами маршрутизации, например ArcGIS Maps SDK for JavaScript, ArcGIS REST API или различные собственные ArcGIS Maps SDKs.
Более подробно о различных API для доступа к сервисам маршрутизации