Хотя Navigator можно использовать для создания маршрутов непосредственно в приложении с помощью навигационных карт Esri, вы также можете создавать пользовательские навигационные карты, которые позволят перемещаться по вашим собственным дорогам к вашим собственным объектам.
Используя ArcGIS Pro, вы можете настроить предоставляемые Esri навигационные карты или создать собственные навигационные карты на основе базовых карт организации, дорожных сетей, активов, локаторов активов и режимов передвижения, и опубликовать их для мобильных сотрудников, чтобы они могли использовать их при получении путевых листов из Navigator.
Навигационная карта - это пакет мобильных карт (MMPK), который включает в себя следующие компоненты:
- Транспортная сеть — Дорожная сеть, поддерживающая маршрутизацию и локатор геокодирования.
- Базовая карта — Фоновые данные, отображаемые под маршрутом и рабочими слоями. Базовые карты могут быть сжаты для повышения производительности при работе на мобильных устройствах.
- Локатор (дополнительно) — Позволяет мобильным сотрудникам выполнять поиск местоположений или активов. Локаторы могут быть созданы на основе рабочих слоев или путем создания локатора адресов.
- Рабочие слои (дополнительно) — Содержат активы вашей организации. Например, активы компании по коммунальному обслуживанию могут включать опоры линий электропередач.
- Пользовательский режим передвижения (дополнительно) — Позволяет сотрудникам рассчитать маршрут на основе того, как они перемещаются к месту назначения. Например, можно создать режим передвижения для грузовика, учитывающий ограничения высоты или разворотов.
После того, как вы добавили все необходимые компоненты на навигационную карту, объедините их в пакет мобильной карты в ArcGIS Pro. Этот файл можно опубликовать в учетной записи вашей организации ArcGIS, чтобы мобильные сотрудники могли загрузить и использовать его в Navigator. Более подробную информацию см. в разделе Введение в пакеты мобильных карт в справке ArcGIS Pro.
Подсказка:
Если вас интересует упражнение, где процесс создания MMPK разобран по шагам, см. полные примеры в разделе Упражнения.
Требования
Чтобы создавать пользовательские навигационные карты для использования в ArcGIS Navigator, требуются следующие продукты и лицензии:
- ArcGIS Pro 1.2 или позднее (рекомендуется и упоминается в данном разделе: ArcGIS Pro 2.3).
- Для создания пользовательских навигационных карт с активами, локаторами и дорогами организации требуется ArcGIS Pro 1.2 или более поздняя версия.
- Для создания режимов передвижения и использования шаблонов редактирования объектов требуется ArcGIS Pro 1.4 или более поздняя версия.
- Публикация MMPK через вкладку Опубликовать (где упаковка и публикация выполняются в один шаг) требует ArcGIS Pro 2.2 или более поздней версии. В более ранних версиях ArcGIS Pro MMPK можно создавать и публиковать при помощи инструментов Создать пакет мобильной карты и Опубликовать пакет.
- Учетная запись организации ArcGIS со следующими лицензиями:
- ArcGIS Pro 2.3 Basic или более поздняя версия
- ArcGIS Network Analyst
- ArcGIS Navigator
- (Дополнительно) Лицензия на использование набора данных ArcGIS StreetMap Premium - Необходима для включения дорог StreetMap Premium в ваш MMPK.
Примечание:
Дополнительную информацию смотрите в разделе Начало работы с StreetMap Premium в ArcGIS Pro.
- (Дополнительно) Лицензия на использование набора данных StreetMap Premium Custom Roads - необходима для включения дорог StreetMap Premium и ваших дорог в MMPK.
- (Дополнительно и рекомендуется) Мобильное устройство с установленным ArcGIS Navigator — для тестирования вашего MMPK.
Администратор организации ArcGIS настраивает лицензии для учетной записи организации ArcGIS.
Примечание:
Если у вас нет учетной записи организации ArcGIS, войдите за бесплатной пробной версией.
Если вы являетесь участником организации ArcGIS Online и вам требуется пробная лицензия ArcGIS Navigator, запросите бесплатную пробную версию.
Настройка проекта в ArcGIS Pro
Для создания пакета мобильной карты необходимо создать проект в ArcGIS Pro. Способ внесения данных в созданный проект зависит от того, что вы хотите сделать.
- Настройте копию данных ArcGIS StreetMap Premium с вашими активами. Выполните одно из следующих действий:
- Загрузите MMPK из ArcGIS Online и используйте его в ArcGIS Pro — Вы можете загрузить его в ArcGIS Pro или импортировать его.
- Импортируйте файловую базу геоданных ArcGIS StreetMap Premium в ArcGIS Pro.
- Добавьте свои дороги в набор сетевых данных StreetMap Premium Custom Roads.
Импортируйте файловую базу геоданных StreetMap Premium Custom Roads в ArcGIS Pro.
- Начните без использования каких-либо данных StreetMap Premium.
Включите набор данных дорожной сети вашей организации. Вы должны создать пользовательскую базовую карту, которая включает ваши дорожные данные и логику, используемую при создании маршрутов. Все данные базовой карты должны храниться в одной базе геоданных. Полный пример см. в упражнении Создание карты с собственными данными.
Подключите свои дороги к StreetMap Premium (дополнительно)
Если вам нужно проложить маршрут по дорогам, которые не включены в StreetMap Premium (например, частные дороги вашей организации), и у вас нет собственной транспортной сети, используйте набор данных StreetMap Premium Custom Roads. Создайте или загрузите свои дороги в копию набора сетевых данных StreetMap Premium. После создания или загрузки своих дорог необходимо построить и протестировать новую дорожную сеть.
Внимание:
Ход создания или загрузки дорог в StreetMap Premium Custom Roads для использования в Navigator должен следовать описанному ниже рабочему процессу. Полные инструкции см. в упражнениях по созданию дорог или загрузке дорог. Дополнительную документацию см. в разделе StreetMap Premium Custom Roads.
Лицензия:
Для создания или загрузки дорог требуется лицензия и данные StreetMap Premium Custom Roads.
Создание дорог
Если ваши дороги еще не существуют в виде класса объектов файловой базы геоданных, оцифруйте их и присоедините к набору данных StreetMap Premium Custom Roads следующим образом:
- Откройте файл проекта, который поставляется с StreetMap Premium Custom Roads в ArcGIS Pro. Подробные инструкции доступны в файле Readme.txt, упакованном с данными.
- Если у вас есть рабочие слои, которые вы хотели бы использовать в качестве вспомогательных при оцифровке, добавьте их на вкладку карты вашего проекта Add Custom Streets.
Примечание:
Если вы хотите, чтобы слой отображался на карте в Navigator, необходимо также добавить его на вкладку карты Navigation with Custom Streets. См. Добавление и настройка слоев.
- Чтобы точно оцифровать дороги, увеличьте масштаб карты до области оцифровки.
Подсказка:
Создавайте закладки для областей, в которых работаете, в наиболее часто используемом масштабе, чтобы облегчить возврат к ним.
- Включите замыкание и убедитесь, что включено замыкание на точку, окончание, вершину и ребро.
- Используйте шаблоны редактирования объектов Custom Streets, чтобы упростить подключение улиц - Шаблоны автоматически создают геометрию объектов, необходимую для подключения улиц, на основе правил набора сетевых данных. Укажите название улицы и то, является ли добавляемая дорога асфальтированной.
Подсказка:
В таблице атрибутов объектов можно добавить дополнительные необязательные атрибуты, определяющие способ вычисления маршрута. Дополнительные сведения об атрибутах, которые можно заполнить, см. в разделе Атрибуты сети. Чтобы внести изменения в таблицу атрибутов объектов, см. раздел Ввод атрибутов для новых объектов.
- Оцифровка ваших дорог. Начните оцифровку каждой дороги, щелкнув в точке ее пересечения с дорогой в слое Routing Streets. Завершите каждую дорогу, щелкнув правой кнопкой мыши на последней вершине, нажав Готово и очистив выборку.
Примечание:
Дополнительные сведения о подключении дорожных сетей см. в разделе Понятие связности и документации, прилагаемой к вашей копии StreetMap Premium Custom Roads.
Подробные инструкции см. в разделе Добавление активов и оцифровка дорог.
Загрузка дорог
Если у вас уже есть дороги в виде класса объектов файловой базы геоданных, вы можете присоединить их к набору данных StreetMap Premium Custom Roads следующим образом:
- Откройте файл проекта, который поставляется с StreetMap Premium Custom Roads в ArcGIS Pro. Подробные инструкции доступны в файле Readme.txt, упакованном с данными.
- Если у вас есть рабочие слои, которые вы хотели бы использовать в качестве вспомогательных, добавьте их на вкладку карты вашего проекта Add Custom Streets.
Примечание:
Если вы хотите, чтобы слой отображался на карте в Navigator, необходимо также добавить его на вкладку карты Navigation with Custom Streets. См. Добавление и настройка слоев.
- Загрузка ваших дорог в класс объектов Custom Streets с помощью инструмента Присоединить.
Подсказка:
Если схема вашей дорожной сети не соответствует схеме StreetMap Premium Custom Roads, задайте Тип схемы как Использовать сопоставление полей для согласования различий схемы.
Подробные инструкции см. в разделе Добавление активов и загрузка дорог.
Построение и тестирование новой сети дорог
Пользовательские улицы, которые вы только что создали или загрузили, еще не являются частью вашей копии набора сетевых данных StreetMap Premium Custom Roads. Они не будут использоваться в маршрутах, пока вы не перестроите набор сетевых данных Routing_ND. После того, как он будет перестроен, протестируйте свою новую сеть, чтобы выявить и решить любые проблемы с подключением дорог или маршрутизацией.
- Используйте инструмент Построить сеть, чтобы перестроить набор сетевых данных Routing_ND.
- Проверьте свою новую дорожную сеть – Добавьте остановки к маршруту, который включает в себя дороги StreetMap Premium и дороги, которые вы создали или загрузили, а затем постройте путевые листы.
Подсказка:
Если маршрут не был создан, попробуйте еще раз построить сеть дорог.
При присоединении дорог к набору данных StreetMap Premium Custom Roads вы можете столкнуться с описанными далее проблемами. Подробные инструкции по устранению этих проблем см. в примере Проверка и решение проблем с дорогами:
- Несоединенные дороги - Дороги, которые пересекаются, но не соединены.
- Несоединенные перекрещивающиеся дороги - Дороги, которые перекрещиваются, но не соединены.
- Отсоединенные пользовательские дороги - Пользовательские дороги должны быть соединены с точкой замещения пользовательских улиц.
- Отсоединенные дороги StreetMap Premium, которые пересекаются с пользовательскими дорогами — Пользовательские дороги должны быть соединены с дорогами StreetMap Premium при помощи точки замещения пользовательских улиц.
- Дублирование дорог — Если дорога уже включена в класс объектов Routing Streets, ее следует удалить из пользовательского класса объектов улиц.
Примечание:
Удалите слой маршрута, созданный для тестирования дорожной сети, перед упаковкой MMPK.
Добавление и настройка слоев
Ваши мобильные сотрудники могут захотеть увидеть ваши активы в MMPK. Добавьте рабочие слои, содержащие ваши активы, чтобы помочь мобильным сотрудникам просматривать, искать и строить маршруты к вашим активам. После добавления, настройте слой для ваших мобильных сотрудников. Например, вы можете делать следующее:
- Настройка символов и слоев — Облегчите мобильным сотрудникам просмотр и поиск ваших активов, предоставив гарантию, что они осуществляют маршрут к правильным активам. Например, вы можете делать следующее:
- Выберите простой, узнаваемый символ.
- Задайте размер символа для удобного просмотра на мобильном устройстве (10 pt подходит для большинства мобильных устройств).
- Сделайте надписи легко читаемыми на базовой карте (например, размер надписи 11 pt с белым гало 1 pt).
- Настройка всплывающих окон — При нажатии на актив в Navigator будет отображаться информация, необходимая мобильным сотрудникам. Подробнее см. раздел Настройка всплывающих окон.
Примечание:
Если у объекта отсутствует всплывающее окно - пользователь не сможет взаимодействовать с ним на карте.
Подсказка:
Система координат карты определяется системой координат первого добавляемого слоя. Чтобы выбрать систему координат, подходящую для вашей карты, установите ее в опциях карты.
Включить поиск
Вашим мобильным сотрудникам может понадобиться выполнить поиск актива, адреса или перекрестка, чтобы найти правильный маршрут или информацию, которая им понадобится в работе. Возможности поиска, доступные в Navigator, определяются в MMPK и могут быть настроены следующим образом:
- Включить поиск активов — Если вы включили активы в свой MMPK, сделайте их доступными для поиска по определенным полям, чтобы мобильным сотрудникам было легче их найти. Существует два способа сделать ваши активы доступными для поиска:
- Настройка слоя (это не увеличит размер вашего MMPK).
- Создание и включение пользовательского локатора (он поддерживает предложения поиска).
- Включите поиск адресов улиц или перекрестков, включив локатор в свой проект ArcGIS Pro.
Это может быть общий локатор адресов, включенный в состав навигационных карт Esri или набора данныхStreetMap Premium, или созданный вами собственный локатор адресов.
- Убедитесь, что слой или локатор правильно включены в проект.
- Слой должен отображаться в списке источников поиска местоположений проекта. Там же вы будете включать и настраивать его.
- Общие или пользовательские локаторы адресов должны отображаться в папке проекта Локаторы. Вы можете настроить их порядок в списке источников поиска местоположений.
- Настройте список источников поиска местоположений, чтобы отразить порядок, в котором должны отображаться результаты поиска.
- Проверьте свой поиск, убедившись, что возвращены ожидаемые активы, адреса и пересечения. Карта должна приблизиться к выбранным результатам поиска и показать их сведения.
Добавить пользовательский режим передвижения
Режимы передвижения предусматривают ограничения на передвижение и маршруты, которые могут быть созданы. Режимы передвижения связаны с определенным MMPK и могут быть выбраны водителями в Navigator. Навигационные карты StreetMap Premium и предоставляемые Esri включают режимы передвижения по умолчанию. Вы также можете добавить пользовательский режим передвижения, чтобы удовлетворить потребности ваших водителей и их транспортных средств. Вы предоставите описание и выберете подходящий вид транспорта. Настройте стоимость, ограничения, параметры разворота и любые дополнительные дополнительные параметры, отвечающие вашим потребностям и основанные на атрибутах набора сетевых данных. Подробные инструкции см. в разделе Создание собственного режима передвижения.
Подсказка:
Если вы хотите, чтобы водители использовали режим перемещения по умолчанию для вашего MMPK в Navigator, установите пользовательский режим перемещения в качестве режима перемещения по умолчанию в настройках режима перемещения.
Если вы используете набор данных StreetMap Premium, измените единицы Стоимости расстояния с миль на километры. Все параметры метрической системы StreetMap Premium и единицы измерения стоимости расстояния должны совпадать.
Как только ваш режим передвижения будет создан, протестируйте его в ArcGIS Pro. Создайте слой маршрута, добавьте остановки к маршруту, которые проверяют ограничения, выбранные при настройке режима передвижения, и убедитесь, что новый режим передвижения выбран на вкладке Маршрут. Например, разместите остановки по обе стороны моста, который ниже ограничения высоты транспортного средства, указанного в пользовательском режиме передвижения. Запустите анализ маршрута. Сравните результаты пользовательского режима передвижения с результатами одного из режимов передвижения по умолчанию, чтобы убедиться, что требуемое поведение на маршруте выполняется. Подробные инструкции см. в разделе Тестирование собственного режима передвижения.
Примечание:
Удалите все слои маршрута, созданные после тестирования, чтобы предотвратить их случайную упаковку в MMPK.
Упакуйте и опубликуйте MMPK
Объедините все компоненты навигационной карты в проекте ArcGIS Pro в пакет мобильной карты и опубликуйте его для своих мобильных сотрудников. См. раздел Публикация пакета мобильной карты, принимая во внимание следующее:
- Сохраните пакет в свою учетную запись, чтобы сделать его доступным для мобильных сотрудников, использующих Navigator.
- Увеличьте масштаб до нужного экстента карты и включите в пакет данные текущего отображаемого экстента. Вырезание позволит убедиться, что объекты, частично находящиеся за пределами экстента (например, длинные дороги), включают только те участки, которые попадают в экстент карты, включенный в пакет.
- Укажите, хотите ли вы включить локатор адресов, и, если да, выберите его в меню или перейдите к его местоположению.
- Укажите местоположение для хранения MMPK на портале и опубликуйте его для организации или для определенных групп.
- Укажите, для кого следует опубликовать MMPK.
Подсказка:
Если вы публикуете пакет только для определенных групп в вашей организации, убедитесь, что ваши мобильные сотрудники являются участниками этой группы.
- Проанализируйте MMPK, чтобы обнаружить и устранить проблемы.
Примечание:
Для запуска инструмента Пакет мобильной карты может потребоваться некоторое время.
После создания и публикации пакета мобильные сотрудники могут войти в Navigator, осуществить поиск пакета, загрузить его на свое устройство и начать навигацию.
Подсказка:
Если вам нужно создать несколько похожих пакетов мобильной карты, автоматизируйте процесс с помощью Python, используя инструменты Создать пакет мобильной карты и Опубликовать пакет.
Подробные инструкции см. в разделе Упаковка и публикация данных.
Тестирование карты в Navigator
Перед распространением MMPK для использования в поле, загрузите и откройте его в Navigator и убедитесь, что он работает должным образом. Обязательно протестируйте ее вне помещения, и не только в офисе, потому что то, что работает на экране мобильного устройства, зависит от бликов и освещения. Обратите внимание на следующее:
- Маршрутизация выполняется успешно и возвращает ожидаемые маршруты, включая маршрутизацию по вашим дорогам, если такие были включены.
- Ваши активы отображаются, как и ожидалось, с понятными и информативными символами и надписями.
- Поиск активов, адресов улиц и перекрестков возвращает ожидаемые результаты.
- Для маршрутов используется правильный режим передвижения по умолчанию.
- Маршрутизация с помощью пользовательского режима передвижения создает маршруты, учитывающие ограничения пользовательского режима передвижения.
Подробные инструкции см. в разделе Тестирование карты в Navigator.
Ограничения
Навигационные карты для Navigator имеют следующие ограничения:
- Не поддерживаются базовые карты, созданные из картографических сервисов или растровых файлов. Это включает и базовые карты, предоставленные Esri через ArcGIS Online.