Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.
Приложение Indoor Viewer должно быть настроено для использования веб-карты, содержащей либо слои изображения карты, либо векторные слои. Карты, поддерживающие Indoors, будь то слои изображения карты, векторные слои или пакеты мобильных карт, предъявляют требования к слоям классов пространственных объектов базы геоданных Indoors, чтобы поддерживать приложения и их функциональность. Эти слои должны соответствовать Информационной модели ArcGIS Indoors и создаваться с помощью ArcGIS Pro.
Прежде чем вы подготовите карту и опубликуете ее в вашей организации ArcGIS для использования в приложении Viewer, необходимо создать данные Indoors, которые соответствуют Информационной модели Indoors. Этот процесс включает создание базы данных Indoors, загрузку в нее данных и, дополнительно, создание маршрутизируемой сети indoor в ArcGIS Pro.
Необходимые слои данных
Для визуализации данных indoor в Indoor Viewer необходимы следующие слои:
- Details
- Units
- Levels
- Facilities
Примечание:
Этот слой должен быть нарисован поверх других слоев карты помещения, чтобы облегчить навигацию по 2D-кампусу в Viewer.
Включите следующие слои для поддержки маршрутизации и путевых листов indoor:
- Network_ND
- Pathways
- Transitions
Включите следующие слои для поддержки дополнительной функциональности в Viewer:
- События - перечисляются события и размещаются их на карте
- Occupants - ищет пользователей рабочих мест, находит их на карте и настраивает бронирования рабочих пространств
- Слои <Category source> - поиск и изучение дополнительных объектов, настроенных как категории
- Слои <Barrier> - используются при маршрутизации, когда в сети происходят временные изменения
- Слои <Work order> - интегрирует рабочие наряды
- Слой Reservations - настройка резервирования рабочих мест
- Сайты - организация объектов оборудования по месту их нахождения
Для резервирования рабочих пространств дополнительно необходимы следующие таблицы:
- Areas - если вы используете приложение Indoor Space Planner, чтобы распределить пользователей рабочих мест в рабочие области, включите таблицу Areas. Это необходимо для отображения распределения офис-отелей на информационной панели.
- Area Roles - необходимо, если вы настраиваете менеджеров бронирования, которые могут бронировать отели и управлять бронированиями для других людей.
Примечание:
Эта функция доступна в ArcGIS Online. Она будет доступна в следующей версии ArcGIS Enterprise.
Примечание:
Имена слоев в веб-карте indoor должны в точности соответствовать этим именам слоев для активации функциональности в веб-приложениях Indoors.
Вы можете настроить дополнительные объекты, с которыми вы хотите взаимодействовать в приложении Viewer, как категории, используя инструменты Создать категорию Indoors или Создать категории Indoors по умолчанию. Эти объекты могут браться из классов точечных или полигональных слоев карты с поддержкой этажности, и для них требуется поле идентификатора уровня, которое соответствует значению в поле LEVEL_ID соответствующего объекта в классе пространственных объектов Уровни.
Количество связанных с объектом элементов, которые отображаются для объекта в информационной панели в Viewer, ограничено максимальным количеством объектов на слой. Это количество устанавливается параметром Максимальное число записей, возвращаемых сервером. Это важно для отображения связанных элементов большого объекта, такого как здание.
Подготовка карты
После создания данных indoor и, при необходимости, настройки категорий, действий запуска или маршрутизируемой сети, вы можете создать карту, чтобы поделиться ею с вашей организацией ArcGIS для использования в Viewer. Веб-карта Viewer должна содержать все слои обязательные слои изображений карты и векторные слои.
Примечание:
Создавая данные indoor, вы можете использовать базу геоданных Indoors (созданную с помощью инструмента Создать базу данных Indoors) или набор данных indoor (созданный с помощью инструмента Создать набор данных Indoor).
База геоданных Indoors содержит все необходимые атрибуты и таблицы для составления поэтажных планов, планирования пространства, составления маршрутов и резервирования рабочих пространств, в то время как набор данных indoor включает упрощенную схему, которая лучше всего подходит для составления базовых планов этажей.
Выполните следующие действия, чтобы создать карту и подготовить ее к использованию в Indoor Viewer:
- Запустите ArcGIS Pro.
- Войдите под учетной записью организации ArcGIS.
- Создайте новый проект и добавьте подключение к вашей базе геоданных Indoors, или откройте существующий проект, содержащий базу геоданных Indoors.
- Если необходимо, перейдите на вкладку Вставка и нажмите кнопку Новая карта
, чтобы создать карту.
- Добавьте на карту следующие слои и установите видимость как описано ниже:
Имя слоя Обязательный Отображение слоя (рекомендуется) Facilities
Да
Вкл.
Примечание:
Слой помещений особенно важен в Viewer. Его положение в таблице содержания, видимость и символы определяют видимость других слоев на карте. Чтобы отобразить поэтажные планы всех зданий, можно отключить видимость или установить прозрачность слоя Facilities. В этом случае первый этаж всех невыбранных зданий постоянно отображается на карте. Видимый уровень выбранного здания устанавливается в палитре этажей. Если в таблице содержания слои отображаются ниже слоя Facilities, то показываются только объекты на текущих видимых уровнях. Если слои отображаются выше слоя Facilities, они показываются для всех уровней на невыбранных зданиях.
Events
Нет
Выкл.
Occupants
Нет
Выкл.
<Источник категории> слои
Нет
Выкл.
Details
Нет
Вкл.
Units
Нет
Вкл.
Levels
Да
Вкл.
Учитывайте следующие моменты при добавлении и настройке слоев:
- Если вы хотите иметь возможность идентифицировать объекты в приложении, но перед вами не стоят задачи исследования или поиска объектов и у вас нет необходимости прокладывать маршрут к ним, добавьте эти объекты на карту в качестве базовых слоев (точки, линии, полигоны или 3D-объекты мультипатч). Позже вы также должны будете настроить всплывающие окна для них.
- Indoor Viewer поддерживает добавление векторных слоев в веб-карту. Настройка отображения имени, символов или других свойств слоя, выполненная в ArcGIS Pro для слоев рабочих нарядов в Indoor Viewer, недоступна мобильным пользователям. При использовании векторного слоя для рабочих нарядов, который требует настройки и в Indoor Viewer, и в мобильных приложениях, рекомендуется внести эти изменения в публикуемый слой, чтобы пользователи веб и мобильных приложений видели их одинаково.
- Теперь вы можете включить дополнительные таблицы в свою карту:
- Если вы используете приложение Indoor Space Planner, чтобы распределить пользователей рабочих мест в рабочие области, включите таблицу Areas. Это необходимо для отображения офис-отелей пользователей или незакрепленных рабочих мест на информационной панели.
- Если вы используете ArcGIS Online и назначили менеджеров бронирования в Space Planner, добавьте таблицу Area Roles.
- Настроить карту с поддержкой этажности.
Карты, не учитывающие этажность, не поддерживаются в приложении Viewer для ArcGIS Online. Они не будут поддерживаться в ArcGIS Enterprise версии 11 и выше.
- Настроить дополнительные слои с поддержкой этажности.
- Если вы используете Метод слоя резервирования для настройки офис-отелей и совещательных комнат, добавьте на свою карту класс объектов Reservations.
- Если необходимо, установите для слоев диапазон видимых масштабов.
- Задайте свойства символов слоя в соответствии со следующими параметрами:
Слои Детали и Секции
Устанавливается в соответствии с атрибутом USE_TYPE.
<Источник категории> слои
Установите в соответствии с полем, описывающим тип объекта.
Слои Люди и События
Используйте пустой точечный символ (без цвета или контура и размером 1).
Примечание:
Будьте осторожны при применении символов для категории слоев, которые имеют плотное покрытие. Например, офисы обозначаются цветом полигона секции и не должны отображаться отдельными точечными символами.
- Включите надписи для Секций (атрибут NAME), Людей (атрибут KNOWNAS) и дополнительных объектов, требующих надписей.
Вы можете настроить надписи таким образом, чтобы в занятых секциях офиса отображалось имя пользователя рабочего места для того, чтобы были видны свободные и доступные к назначению офисы, а в незанятых - название секции в приложении. Чтобы скрыть название секции для занятых офисов, настройте надписи для слоя секций следующим образом:
- Щелкните слой Секции правой кнопкой мыши на панели Содержание, а затем щелкните Свойства надписей.
Откроется панель Класс надписей.
- Нажмите кнопку SQL запрос
и щелкните Новое выражение.
- Создайте следующее выражение:
Where Assignment Type is not equal to office
- Щелкните Применить.
Подписи пользователей рабочих мест могут иногда перекрываться с подписями соседних секций, что приводит к отсутствующим надписям в приложении. Чтобы избежать перекрытия подписей, вы можете переносить надписи пользователей рабочих мест, используя выражение Arcade, выполнив следующие действия:
- Щелкните слой Люди правой кнопкой на панели Содержание, а затем щелкните Свойства надписей.
Откроется панель Класс надписей.
- Щелкните кнопку Выражение надписи
и создайте следующее выражение Arcade:
Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
- Щелкните Применить.
- Щелкните слой Секции правой кнопкой мыши на панели Содержание, а затем щелкните Свойства надписей.
- Установите для поля отображения в свойствах слоя Occupants (если оно есть) поле KNOWNAS, а для всех остальных слоев карты поле NAME.
Примечание:
Приложение Viewer использует значения поля отображения для надписывания определенных элементов, таких как заголовок информационной панели. Задание поля в ArcGIS Pro позволит пользователям приложения не запутаться.
- Настройте всплывающие окна для любых дополнительных слоев, которые вы, возможно, захотите идентифицировать на карте.
Настройте всплывающие окна для слоев, с которыми хотите взаимодействовать на карте в Viewer. Эти базовые слои не поддерживают функции исследования или поиска, а кнопки действий, такие как Маршруты, недоступны.
- Убедитесь, что у карты установлена система координат для Текущая XY, например, WGS 1984 Web Mercator auxiliary sphere, и для Текущая Z, например, WGS1984.
- Дополнительно переименуйте карту, чтобы легко ее идентифицировать и заполните все поля метаданных.
- Установите экстент отображения карты для отображения всех ее данных.
- Если он включен, отключите бегунок диапазона или фильтр этажей на карте.
Внимание:
Это важно. Включенный ползунок диапазона может помешать публикации данных в веб-приложениях Indoors.
- Добавьте на карту любые размещенные Esri или пользовательские сервисы базовой карты.
Примечание:
Настройте базовую карту, выбрав базовую карту Esri или собственную, на основе пакета векторных листов.
- Очистите все выборки объектов.
Теперь ваша карта готова к публикации и публикации в качестве веб-карты в вашей организации ArcGIS.
Вы можете дополнительно настроить карту в ArcGIS Pro, изменив базовую карту, опубликовав данные объектов категории как векторный слой или включить дополнительные функции, такие как поиск событий, наряды на работу, местоположение и отслеживание устройств, бронирование офис-отелей, действия запуска приложения и барьеры маршрутов. Также можно использовать карту Viewer для создания 3D сцены в ArcGIS Pro для работы в приложении Viewer.
Настройка базовой карты
Базовая карта - это важная часть карты внутренних помещений, которая обеспечивает контекст и перспективу того, что находится вокруг. При выборе базовой карты, учитывайте масштаб вашей карты. В отличие от базовых карт листов изображений, базовые карты векторных листов имеют меньший размер и поддерживают более высокий уровень детализации.
В зависимости от потребностей вашей организации вы можете использовать один из онлайн сервисов базовых карт, размещенных Esri, или создать собственную базовую карту. В следующих разделах приведены необходимые шаги для настройки базовой карты для Indoors.
Используйте базовую карту Esri
В ArcGIS Pro вы можете добавить базовые карты из галереи Базовых карт в группе Слой на вкладке Карта. В зависимости от настроек активного портала, эта галерея может включать базовые карты Esri по умолчанию, карты, опубликованные в группе галереи базовых карт вашей организации, и базовые карты, добавленные вами в проект ArcGIS Pro.
Вы также можете добавить векторные базовые карты Esri к карте, выполнив следующие шаги:
- Скопируйте URL векторной базовой карты, которую хотите добавить.
- Щелкните стрелку ниспадающего меню Добавить данные в группе Слой.
- Выберите опцию Данные из пути.
Откроется диалоговое окно Добавить данные из пути.
- Вставьте URL.
- Щёлкните Добавить.
Используйте собственную базовую карту, размещенную на портале Enterprise
Чтобы использовать собственную базовую карту, размещенную на портале Enterprise, выполните эти шаги:
- Создайте пользовательскую базовую карту.
- Создайте пакет векторных листов с помощью инструмента Создать пакет векторных листов.
При запуске инструмента Создать пакет векторных листов выполните следующие настройки, чтобы обеспечить поддержку уровня детализации для помещений и уменьшить масштаб листов в 17 раз:
- Снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.
- Выберите файл VectorBasemapTilingScheme.xml, включенный в ресурсы символов Indoors, для параметра Схемы листов.
- Публикация пакета векторных листов на портале Enterprise.
- Войдите на портал Enterpriseв браузере и опубликуйте свой пакет векторных листов как размещенный слой.
- Добавьте элементы портала Enterprise на карту в ArcGIS Pro.
Подсказка:
Либо, если у вас есть URL размещенного слоя листов, вы можете скопировать и вставить его в диалоговое окно Добавить данные из пути, щелкнув стрелку раскрывающегося списка Добавить данные в группе Слой и выбрав Данные из пути.