Подготовка карты для мобильных приложений Indoors

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

Пакет мобильной карты собирает карты в один файл (MMPK), который можно опубликовать на вашем портале ArcGIS Enterprise или в учетной записи ArcGIS Online. Пакеты мобильной карты, созданные для ArcGIS Indoors for iOS или ArcGIS Indoors for Android, можно использовать для изучения, идентификации и поиска различных точек интереса и навигации внутри помещения.

Подготовка карты

Пакет мобильной карты Indoors должен содержать все слои карты и автономные таблицы, требуемые Indoors for iOS или Indoors for Android. Выполните следующие действия, чтобы создать карту и подготовить ее к использованию в пакете мобильных карт:

  1. Запустите ArcGIS Pro.
  2. Войдите на портал Enterprise или в учетную запись ArcGIS Online.
  3. Откройте проект, содержащий базу геоданных Indoors.
  4. Перейдите на вкладку Вставка и нажмите кнопку Новая карта Новая карта, чтобы создать карту.
  5. Добавьте к новой карте следующие элементы и установите видимость как описано ниже:

    Имя слояОтображение слоя (рекомендуется)

    События

    Отключить

    Люди

    Включить

    Слои <Точки интереса>

    Включить

    Переходы

    Отключить

    Пути прохода

    Отключить

    Network_ND

    Отключить

    Мертвые зоны

    Отключить

    Зоны отслеживания

    Отключить

    Подробная информация

    Включить

    Секции

    Включить

    Уровни

    Включить

    Строения

    Включить

    Площадки

    Включить

    Примечание:
    • В зависимости от задач вашей организации у вас может быть несколько слоев точек интереса (POI), например, Места + Объекты, Безопасность + Защита и Продажи + Сервисы. Убедитесь, что для слоя задан определяющий запрос с использованием CATEGORY_TYPE и имя слоя соответствует набору значений.
    • Следующие слои поддерживаются мобильными приложениями Indoors для подключения и ссылки на онлайн-ресурс:
      • Люди
      • События
      • Слои <Точки интереса>
      • Слои <рабочего наряда>
    • Слои поэтажных планов, например, Детали, Уровни, Строения, не должны ссылаться на онлайн-ресурсы.
    • Слои и таблицы, относящиеся к офис-отелям, могут ссылаться на онлайн-ресурсы.
    • Онлайн-ресурсы могут ссылаться только на слои сервисов объектов.
    • Все слои карты должны иметь уникальные имена.
  6. Если необходимо, установите для слоев диапазон видимых масштабов.
  7. Задайте символы слоев в соответствии со следующими замечаниями:

    Слои Детали и Секции

    Устанавливается в соответствии с атрибутом USE_TYPE.

    Слои <Точки интереса>

    Устанавливается в соответствии с атрибутом CATEGORY_SUBTYPE.

    Слои Люди и События

    Используйте пустой точечный символ (без цвета или контура и размером 1).

    Примечание:
    • Будьте осторожны при применении символов для слоев точек интереса, которые имеют плотное покрытие. Например, офисы обозначаются цветом полигона рабочего помещения и не должны отображаться отдельными точечными символами.
    • Для слоев точек интереса поддерживаются типы символов Единый символ и Уникальное значение. Для Уникального значения поддерживается только одно поле и один символ.
  8. Включите надписи для Секций (атрибут NAME), Людей (атрибут KNOWNAS) и любых объектов точек интереса, требующих надписей.
  9. Установите для поля отображения в свойствах слоя Люди (если оно есть) поле KNOWNAS, а для всех остальных слоев карты поле NAME.
  10. Активировать всплывающие окна для всех слоев карт и активировать любые поля, которые вы хотите отобразить на карточке информации в Indoors for iOS или Indoors for Android.
  11. Добавьте автономную таблицу IndoorsConfig на новую карту. Если вы настраиваете карту для офис-отелей, используйте автономную таблицу Области.
  12. Убедитесь, что у карты установлена система координат для Текущая XY, например, WGS 1984 Web Mercator auxiliary sphere, и для Текущая Z, например, WGS1984.
  13. Переименуйте карту, чтобы легко ее идентифицировать и заполните все поля метаданных.
  14. Установите экстент отображения карты для отображения всех ее данных.
  15. Удалите с карты все размещенные сервисы базовой карты Esri.

Настройка базовой карты

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

Используйте базовую карту Esri

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

Вы также можете добавить векторные базовые карты Esri к карте, выполнив следующие шаги:

  1. Скопируйте URL векторной базовой карты, которую хотите добавить.
  2. Выберите карту, созданную для пакета мобильной карты.
  3. На панели Содержание щелкните правой кнопкой Конфигурация Indoors и выберите Открыть.

    Откроется таблица Конфигурация Indoors.

  4. Дважды щелкните поле Value для BASEMAP_URL и вставьте URL векторной карты.

Используйте собственную базовую карту, размещенную на портале Enterprise

Чтобы использовать собственную базовую карту, размещенную на портале Enterprise, выполните эти шаги:

  1. Создайте пользовательскую базовую карту.
  2. Создайте пакет векторных листов с помощью инструмента Создать пакет векторных листов.

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

    1. Снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.
    2. Выберите файл VectorBasemapTilingScheme.xml, включенный в ресурсы символов Indoors, для параметра Схемы листов.
  3. Публикация пакета векторных листов на портале Enterprise.
  4. Войдите на порталEnterprise в браузере и опубликуйте свой пакет векторных листов как размещенный слой.
  5. Скопируйте URL векторной базовой карты, которую хотите добавить.
  6. Выберите карту, созданную для пакета мобильной карты.
  7. На панели Содержание щелкните правой кнопкой Конфигурация Indoors и выберите Открыть.

    Откроется таблица Конфигурация Indoors.

  8. Дважды щелкните поле Value для BASEMAP_URL и вставьте URL векторной карты.

Используйте пользовательскую базовую карту для отключенных сред

Если вашей организации необходимо использовать ArcGIS Indoors в отключенной среде, выполните следующие действия:

Примечание:

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

  1. Создайте пользовательскую базовую карту.
  2. Создайте пакет векторных листов с помощью инструмента Создать пакет векторных листов.

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

    1. Снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.
    2. Выберите файл VectorBasemapTilingScheme.xml, включенный в ресурсы символов Indoors, для параметра Схемы листов.
  3. Выберите карту, созданную для пакета мобильной карты.
  4. Добавьте пакет векторных листов на свою карту ниже слоя Оборудование.

Связанные разделы