Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.
Приложение Indoor Viewer должно быть настроено для использования веб-карты, содержащей либо слои изображения карты, либо векторные слои. Карты, поддерживающие Indoors, будь то слои изображения карты, векторные слои или пакеты мобильных карт, предъявляют требования к слоям классов пространственных объектов базы геоданных Indoors, чтобы поддерживать приложения и их функциональность. Эти слои должны соответствовать Информационной модели ArcGIS Indoors и создаваться с помощью ArcGIS Pro.
Прежде чем вы подготовите карту и опубликуете ее в вашей организации ArcGIS для использования в приложении Viewer, необходимо создать данные Indoors, которые соответствуют Информационной модели Indoors. Этот процесс включает создание базы данных Indoors , загрузку в нее данных и, дополнительно, создание маршрутизируемой сети в ArcGIS Pro.
Необходимые слои данных
Indoor Viewer требует карту со следующими слоями:
Примечание:
Имена слоев должны соответствовать перечисленным ниже.
- Уровни —соответствует классу пространственных объектов Levels в модели Indoors.
- Здания — представляет класс пространственных объектов Facilities в модели Indoors.
Примечание:
Этот слой должен быть нарисован поверх других слоев карты помещения, чтобы облегчить навигацию по 2D-кампусу в Viewer.
Основные функциональные возможности Indoor Viewer включаются путем добавления на карту следующих слоев:
Примечание:
Имена слоев должны соответствовать перечисленным ниже.
- События — Представляет класс пространственных объектов Events в модели Indoors.
- Люди — Представляет класс пространственных объектов Occupants в модели Indoors.
Примечание:
Этот слой содержит данные пользователей, загруженные в процессе создания данных.
- Детали — Представляет класс пространственных объектов Details в модели Indoors.
- Секции - соответствуют классу пространственных объектов Units в модели Indoors.
Вы можете настроить дополнительные объекты, с которыми вы хотите взаимодействовать в приложении Viewer, как категории, используя инструменты Создать категорию Indoors или Создать категории Indoors по умолчанию. Эти объекты могут быть точками или полигонами и требуют добавления слоев, которые ссылаются на одно из следующего:
- Класс пространственных объектов PointsOfInterest в базе геоданных Indoors
- Векторный слой, совместимый с Indoors
Подсказка:
Вы можете фильтровать эти объекты. Например, если вы хотите получить слой выходов, вы можете отфильтровать их из класса объектов PointsOfInterest.
Обязательно примените соответствующий определяющий запрос к этим слоям. Например, если вы добавляете слой для отображения Places + Things, задайте определяющий запрос как CATEGORY_TYPE="Places + Things".
Примечание:
Количество связанных с объектом элементов, которые отображаются для объекта в информационной панели в приложении Viewer, ограничено максимальным количеством объектов на слой. Это количество устанавливается параметром Максимальное число записей, возвращаемых сервером. Это важно для отображения связанных элементов большого объекта, такого как здание.
Подготовка карты
После создания ваших данных indoor и, при необходимости, настройки категорий, действий запуска или маршрутизируемой сети, вы можете создать карту, чтобы поделиться ею с вашей организацией ArcGIS для использования в приложении Viewer. Веб-карта Viewer должна содержать все слои обязательные слои изображений карты и векторные слои.
Примечание:
Создавая данные indoor, вы можете использовать базу геоданных Indoors (созданную с помощью инструмента Создать базу данных Indoors) или набор данных indoor (созданный с помощью инструмента Создать набор данных Indoor). База геоданных Indoors содержит все необходимые атрибуты и таблицы для составления поэтажных планов, планирования пространства, составления маршрутов и резервирования рабочих пространств, в то время как набор данных indoor включает упрощенную схему, которая лучше всего подходит для составления базовых планов этажей.
Выполните следующие действия, чтобы создать карту и подготовить ее к использованию в Indoor Viewer:
- Запустите ArcGIS Pro.
- Войдите из-под учетной записи организации ArcGIS.
- Создайте новый проект и добавьте подключение к вашей базе геоданных Indoors, или откройте существующий проект, содержащий базу геоданных Indoors.
- Если необходимо, перейдите на вкладку Вставка и нажмите кнопку Новая карта
, чтобы создать карту.
- Добавьте на карту следующие слои и установите видимость как описано ниже:
Имя слоя Обязательный Отображение слоя (рекомендуется) Пункты обслуживания
Да
Вкл.
Примечание:
Слой помещений особенно важен в Viewer. Его положение в таблице содержания, видимость и символы определяют видимость других слоев на карте. Чтобы отобразить поэтажные планы всех зданий, можно отключить видимость или установить прозрачность слоя Facilities. В этом случае первый этаж всех невыбранных зданий постоянно отображается на карте. Видимый уровень выбранного здания устанавливается в палитре этажей. Если в таблице содержания слои отображаются ниже слоя Facilities, то показываются только объекты на текущих видимых уровнях. Если слои отображаются выше слоя Facilities, они показываются для всех уровней на невыбранных зданиях.
События
Нет
Выкл.
Люди
Нет
Выкл.
<Источник категории слоев>
Нет
Выкл.
Подробности
Нет
Вкл.
Units
Нет
Вкл.
Уровни
Да
Вкл.
Примечание:
- В зависимости от вашей организации, у вас может быть несколько векторных слоев, содержащих объекты категорий.
- Если вы хотите иметь возможность идентифицировать объекты в приложении, но перед вами не стоят задачи исследования или поиска объектов и у вас нет необходимости прокладывать маршрут к ним, добавьте эти объекты на карту в качестве базовых слоев (точки, линии, полигоны или 3D-объекты мультипатч). Позже вы также должны будете настраивать всплывающие окна для них.
- Indoor Viewer поддерживает добавление дополнительных векторных слоев в вашу веб-карту. Настройка отображения имени, символов или других свойств слоя, выполненная в ArcGIS Pro для слоев рабочих нарядов в Indoor Viewer, недоступна мобильным пользователям. При использовании векторного слоя для рабочих нарядов, который требует настройки и в Indoor Viewer и в мобильных приложениях, рекомендуется внести эти изменения в публикуемый слой, чтобы пользователи веб и мобильных приложений видели их одинаково.
- Теперь вы можете включить дополнительные таблицы в свою карту:
- Если вы планируете использовать настройки в таблице IndoorsConfig, включите эту таблицу в свою карту.
- Если вы используете приложение Indoor Space Planner, чтобы распределить пользователей рабочих мест в рабочие области, включите таблицу Areas. Это необходимо для отображения офис-отелей пользователей или незакрепленных рабочих мест на информационной панели.
- Если необходимо, установите для слоев диапазон видимых масштабов.
- Задайте свойства символов слоя в соответствии со следующими параметрами:
Слои Детали и Секции
Устанавливается в соответствии с атрибутом USE_TYPE.
<Источник категории> слои
Устанавливается в соответствии с атрибутом CATEGORY_SUBTYPE.
Слои Люди и События
Используйте пустой точечный символ (без цвета или контура и размером 1).
Примечание:
Будьте осторожны при применении символов для категории слоев, которые имеют плотное покрытие. Например, офисы обозначаются цветом полигона рабочего помещения и не должны отображаться отдельными точечными символами.
- Включите надписи для Секций (атрибут NAME), Людей (атрибут KNOWNAS) и дополнительных объектов, требующих надписей.
- Установите для поля отображения в свойствах слоя Люди (если оно есть) поле 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 размещенного слоя листов, вы можете скопировать и вставить его в диалоговое окно Добавить данные из пути, щелкнув стрелку раскрывающегося списка Добавить данные в группе Слой и выбрав Данные из пути.