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

Доступно с дополнительным модулем ArcGIS Indoors Maps.

Приложение Indoor Viewer должно быть настроено для использования веб-карты, содержащей либо слои изображения карты, либо векторные слои. Карты, поддерживающие Indoors, будь то слои изображения карты, векторные слои или пакеты мобильных карт, предъявляют ряд требований к классам объектов в базе геоданных Indoors для поддержки мобильных приложений Indoors и их функциональности. Эти слои должны соответствовать Информационной модели ArcGIS Indoors и создаваться с помощью ArcGIS Pro.

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

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

Внимание:

Следующие новые типы данных полей доступны в ArcGIS Pro 3.2: только дата, только время, сдвиг временной метки, большое целое и ID 64-битных объектов. Хотя вы можете публиковать эти типы данных в ArcGIS Enterprise 11.2 и ArcGIS Online, они не поддерживаются полностью, и их использование в веб-слоях считается бета-версией.

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

Для визуализации данных indoor в Indoor Viewer необходимы следующие слои:

  • Детали
  • Единицы измерения
  • Уровни
  • Пункты обслуживания
    Примечание:

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

Включите слой Network_ND для поддержки маршрутизации и путевых листов внутри помещений.

Включите следующие слои для поддержки дополнительной функциональности в Viewer:

  • Events - перечисляются события и размещаются их на карте
  • Occupants - ищет пользователей рабочих мест, находит их на карте и настраивает бронирования рабочих пространств
  • Слои <Category source> — поиск и изучение дополнительных объектов, настроенных как категории
  • Слои <Barrier> - используются при маршрутизации, когда в сети происходят временные изменения
  • Слои <Work order> - интегрирует рабочие наряды
  • Reservations — настройка резервирования рабочих мест
  • Sites - организация объектов здания по месту их нахождения

Для резервирования рабочих пространств дополнительно необходимы следующие таблицы:

  • Areas - необходим, если вы используете приложение Indoor Space Planner, чтобы распределить пользователей по рабочим местам. Это необходимо для отображения распределения офис-отелей на информационной панели.
  • Area Roles - необходимо, если вы настраиваете менеджеров бронирования, которые могут бронировать отели и управлять бронированиями для других людей.
Примечание:

Имена слоев в веб-карте indoor должны в точности соответствовать этим именам слоев для активации функциональности в веб-приложениях Indoors.

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

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

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

После создания данных indoor и, при необходимости, настройки категорий, действий запуска или маршрутизируемой сети, вы можете создать карту, чтобы поделиться ей с вашей организацией ArcGIS для использования в Viewer. Веб-карта Viewer должна содержать все необходимые слои изображений карты и объектов.

Подсказка:

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

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

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

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

    Пункты обслуживания

    Да

    Вкл.

    Примечание:

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

    События

    Нет

    Выкл.

    Occupants

    Нет

    Выкл.

    <Источник категории> слои

    Нет

    Выкл.

    Детали

    Нет

    Вкл.

    Единицы измерения

    Нет

    Вкл.

    Уровни

    Да

    Вкл.

    Учитывайте следующие моменты при добавлении и настройке слоев:

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

    Карты должны поддерживать этажность, чтобы их можно было использовать в приложении Viewer.

  7. Настроить дополнительные слои с поддержкой этажности.
  8. Если вы используете Метод слоя резервирования для настройки офис-отелей и совещательных комнат, добавьте на свою карту класс объектов Reservations.
  9. Если необходимо, задайте для слоев диапазон видимых масштабов.
  10. Задайте свойства символов слоев следующим образом:

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

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

    <Источник категории> слои

    Установите в соответствии с полем, описывающим тип объекта.

    Слои пользователей и секций

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

    Примечание:

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

  11. Включите надписи для Units (атрибут NAME), Occupants (атрибут KNOWNAS) и дополнительных объектов, требующих надписей.

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

    1. Щелкните слой Секции правой кнопкой мыши на панели Содержание, а затем щелкните Свойства надписей.

      Откроется панель Класс надписей.

    2. Нажмите кнопку SQL запрос SQL-запрос и щелкните Новое выражение.
    3. Создайте следующее выражение:
      Where Assignment Type is not equal to office
    4. Щелкните Применить.

    Надписи пользователей рабочих мест могут перекрываться с надписями соседних секций, что приводит к отсутствующим надписям в приложении. Чтобы избежать перекрытия надписей, можно переносить надписи пользователей рабочих мест, создав выражение Arcade с помощью следующих шагов:

    1. Щелкните слой Occupants правой кнопкой на панели Содержание, а затем щелкните Свойства надписей.

      Откроется панель Класс надписей.

    2. Щелкните кнопку Выражение надписи Выражение надписи и создайте следующее выражение Arcade:
      Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
    3. Щелкните Применить.
  12. Установите для поля отображения в свойствах слоя Occupants (если оно есть) поле KNOWNAS, а для всех остальных слоев карты поле NAME.
    Примечание:

    Приложение Viewer использует значения поля отображения для надписывания определенных элементов, таких как заголовок информационной панели. Задание поля в ArcGIS Pro поможет пользователям приложения избежать недоразумений и не запутаться.

  13. Настройте всплывающие окна для любых дополнительных слоев, которые вы, возможно, захотите идентифицировать на карте.

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

  14. Убедитесь, что у карты задана система координат для параметра Текущие XY, например, WGS 1984 Web Mercator (Auxiliary Sphere), и для параметра Текущая Z, например, WGS84.
    Примечание:

    Географические системы координат и системы координат проекции поддерживаются во Viewer.

  15. Можно переименовать карту, чтобы легко ее идентифицировать и заполнить все поля метаданных.
  16. Установите экстент отображения карты для отображения всех ее данных.
  17. Добавьте на карту любые размещенные Esri или пользовательские сервисы базовой карты.
    Примечание:

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

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

Теперь ваша карта готова к публикации и публикации в качестве веб-карты в вашей организации ArcGIS.

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

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

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

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

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

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

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

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

  4. Вставьте URL.
  5. Щёлкните Добавить.

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