Подготовка карты для Indoor Viewer

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

Indoor Viewer должен быть настроен для использования веб-карты, содержащей либо слои изображения карты, либо векторные слои.

Карты, поддерживающие Indoors, будь то слои изображения карты, векторные слои или пакеты мобильных карт, предъявляют требования к слоям классов пространственных объектов базы геоданных Indoors, чтобы поддерживать приложения и их функциональность.

Необходимые слои данных

Indoor Viewer требует наличия карты со следующими именами слоев:

  • Уровни — представляет класс пространственных объектов Уровни в базе геоданных Indoors.
  • Объекты — представляет класс пространственных объектов Объекты в базе геоданных Indoors.
    Примечание:

    Этот слой должен быть нарисован поверх других слоев карты помещения, чтобы облегчить навигацию по 2D-кампусу в Indoor Viewer.

Основные функциональные возможности Indoor Viewer включаются путем включения в карту следующих слоев:

  • События — представляет класс пространственных объектов События в базе геоданных Indoors.
  • Люди — представляет класс пространственных объектов Люди в базе геоданных Indoors.
  • Детали — представляет класс пространственных объектов Детали в базе геоданных Indoors.
  • Секции — представляет класс пространственных объектов Секции в базе геоданных Indoors.

Кроме того, точки интереса (POI), настроенные с помощью инструмента Конфигурация категорий Indoors, требуют добавления одного из следующих слоев:

  • Класс пространственных объектов PointsOfInterest в базе геоданных Indoors
  • Пользовательский класс пространственных объектов для управления точками интереса, который является совместимым с Indoors
  • Векторный слой, совместимый с Indoors.

Подсказка:

Вы можете применить фильтр к этим точкам интереса. Например, если вы хотите получить слой выходов, вы можете отфильтровать их из класса объектов PointsOfInterest.

Обязательно примените соответствующий определяющий запрос к этим слоям. Например, если вы добавляете слой для отображения Places + Things, задайте определяющий запрос как CATEGORY_TYPE="Places + Things".

Примечание:

Количество связанных с объектом элементов, которые вы можете выбрать для отображения, ограничено максимальным количеством объектов на слой. Это количество устанавливается параметром Максимальное число записей, возвращаемых сервером. Это важно для связанных элементов большого объекта, такого как здание.

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

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

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

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

    Здания

    Включить

    Примечание:

    Слой зданий особенно важен в Indoor Viewer. Его положение в таблице содержания, видимость и символы определяют видимость других слоев на карте. Чтобы отобразить поэтажные планы всех зданий, можно отключить видимость или установить прозрачность слоя Facilities. В этом случае первый этаж всех невыбранных зданий будет постоянно отображаться на карте. Видимый уровень выбранного здания будет устанавливаться в палитре этажей. Если в таблице содержания слои отображаются ниже слоя Объекты, то будут показаны только объекты на текущих видимых уровнях. Если слои отображаются выше слоя Объекты, они будут показаны для всех уровней на невыбранных зданиях.

    События

    Отключить

    Люди

    Отключить

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

    Отключить

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

    Включить

    Секции

    Включить

    Уровни

    Включить

    Примечание:
    • У вас может быть несколько слоев точек интереса.
    • Если вы хотите иметь возможность идентифицировать объекты в приложении, но перед вами не стоят задачи исследования или поиска объектов и у вас нет необходимости прокладывать маршрут к ним, добавьте эти объекты на карту в качестве базовых слоев (точки, линии, полигоны или 3D-объекты мультипатч). Позже вы также должны будете настроить всплывающие окна для них.
    • Indoor Viewer поддерживает добавление дополнительных векторных слоев в вашу веб-карту. Настройка отображения имени, символов или других свойств слоя, выполненная в ArcGIS Pro для слоев рабочих нарядов Indoor Viewer, недоступна мобильным пользователям. При использовании векторного слоя для рабочих нарядов, который требует настройки и в Indoor Viewer и в мобильных приложениях, рекомендуется внести эти изменения в публикуемый слой, чтобы пользователи веб и мобильных приложений видели их одинаково.
    • Теперь вы можете включить дополнительные таблицы в свою карту:
      • Если вы планируете использовать настройки в таблице IndoorsConfig, включите эту таблицу в свою карту.
      • Если вы используете приложение Indoor Space Planner, чтобы распределить пользователей рабочих мест в рабочие области, включите таблицу Области. Это позволяет объектам Люди иметь назначенные им области (офис-гостиница, область незакрепленных рабочих мест), отображаемые в окне просмотра карточек информации.
  6. Если необходимо, установите для слоев диапазон видимых масштабов.
  7. Задайте свойства символов слоя в соответствии со следующими параметрами:

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

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

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

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

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

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

    Примечание:

    Будьте осторожны при применении символов для слоев точек интереса, которые имеют плотное покрытие. Например, офисы обозначаются цветом полигона рабочего помещения и не должны отображаться отдельными точечными символами.

  8. Включите надписи для Секций (атрибут NAME), Людей (атрибут KNOWNAS) и любых объектов точек интереса, требующих надписей.
  9. Установите для поля отображения в свойствах слоя Люди (если оно есть) поле KNOWNAS, а для всех остальных слоев карты поле NAME.
  10. Включите всплывающие окна для любых дополнительных слоев, которые вы, возможно, захотите идентифицировать на карте.

    Настройте всплывающие окна для слоев, с которыми хотите взаимодействовать на карте в Indoor Viewer. Эти базовые слои не поддерживают функции исследования или поиска, а кнопки действий, такие как Маршруты или 311, недоступны.

  11. Убедитесь, что у карты установлена система координат для Текущая XY, например, WGS 1984 Web Mercator auxiliary sphere, и для Текущая Z, например, WGS1984.
  12. Переименуйте карту, чтобы легко ее идентифицировать и заполните все поля метаданных.
  13. Установите экстент отображения карты для отображения всех ее данных.
  14. Если он включен, отключите ползунок диапазона на карте.
    Внимание:

    Это важно. Включенный ползунок диапазона может помешать публикации данных в веб-приложениях Indoors.

  15. Добавьте на карту любые размещенные Esri или пользовательские сервисы базовой карты.
    Примечание:

    Настройте базовую карту, выбрав базовую карту Esri или собственную, на основе пакета векторных листов.

  16. Очистите все выборки объектов.

Теперь ваша карта готова к публикации в виде веб-карты на Enterprise или ArcGIS Online.

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

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

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

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

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

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

  1. Скопируйте URL векторной базовой карты, которую хотите добавить.
  2. Щелкните стрелку ниспадающего меню Добавить данные в группе Слой.
  3. Выберите опцию Данные из пути.

    Откроется диалоговое окно Добавить данные из пути.

  4. Вставьте URL.
  5. Нажмите Добавить.

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

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

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

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

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

    Либо, если у вас есть URL размещенного слоя листов, вы можете скопировать и вставить его в диалоговое окно Добавить данные из пути, щелкнув стрелку раскрывающегося списка Добавить данные в группе Слой и выбрав Данные из пути.

Добавление векторного слоя для точек интереса

Вы можете использовать данные точек интереса в качестве слоя точек интереса в Indoors после публикации данных в качестве векторного слоя и добавления его на карту.

Более подробно о добавлении векторных слоев

Настройка уровня рабочего наряда

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

Примечание:

Indoors поддерживает интеграцию только с векторными слоями рабочих нарядов в 2D режиме.

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