Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Categories in a map define how users interact with point and polygon data in Indoor Viewer and Indoors mobile apps. Эти слои могут быть получены из векторных слоев, векторных веб-слоев и слоев изображений карты. These categories can be organized into logical groups to help Indoors app users quickly find relevant information, such as a bike rack, elevator, conference room, or work order.
Вы должны настроить карту с поддержкой этажей, задав Cвойства слоев indoor карты перед созданием категорий.
Вы можете использовать мастер Создать категорию по умолчанию Indoors, чтобы автоматически создать категории из слоя карты на основе символов слоя. Мастер использует слои и свойства символов для настройки категорий по умолчанию, которые впоследствии можно отредактировать на панели Настроить категории Indoors в соответствии с требованиями организации.
Задание категорий по слоям
Мастер работает в контексте активной карты и использует свойства ресурсов карты для предварительного заполнения параметров. Категории, созданные мастером, находятся в выбранном слое карты, поэтому изменение активной карты после открытия мастера приводит к сбросу мастера и удалению изменений. Как конфигурация слоев Indoors влияет на создание категорий по умолчанию:
- Мастер поддерживает создание категорий по умолчанию для слоев, использующих единый символ или символы уникальных значений. Для слоев с единым символом, мастер создает одну категорию. Для слоев с уникальными символами, он создает столько категорий, сколько имеется значений символов, если только вы не используете класс символов все остальные значения.
- Если условные обозначения слоя основаны на поле, которое не является частью схемы этого слоя, оно не отображается как опция в мастере, и вы не можете создавать из него категории по умолчанию. Убедитесь, что условные обозначения слоя обновляются при обновлении схемы слоя.
- Задайте текстовое поле для опции Поле отображения слоя в диалоговом окне Свойства слоя. Приложениями Indoors для поиска используются только текстовые поля.
Выполните следующие шаги, чтобы создать категории по умолчанию для слоя с помощью мастера Создать категории Indoors по умолчанию:
- Запустите ArcGIS Pro.
- Open or create an ArcGIS Indoors map.
- Убедитесь, что ваша карта настроена для поддержки этажности.
- Щелкните вкладку Вид и выберите Indoors > Настроить категории Indoors.
Откроется панель Настроить категории Indoors.
- В виде Категории щелкните кнопку Создать категории Indoors по умолчанию .
Откроется мастер Создать категории Indoors по умолчанию.
На панели Задать перечислены имеющиеся точечные и полигональные слои активной карты, использующие единый символ или уникальные символы.
Подсказка:
Также можно открыть мастер следующим способом:
- Щелкните кнопку Создать категории Indoors по умолчанию в виде Изучение или Слои.
- Щелкните слой правой кнопкой мыши в виде Слои и выберите Создать категории Indoors по умолчанию.
- Выберите слой, из которого извлекаются категории по умолчанию.
Примечание:
При выборе слоя, учитывайте следующее:
- Конфигурация категории отражает выбранный слой изменение слоя приведет к сбросу параметров мастера.
- Слои карты с нарушенными источниками данных, не отображаются в списке. Восстановите слои карты, чтобы сделать их видимыми на панели Задать.
- Убедитесь, что ваша карта настроена с поддержкой этажей и что выбранный вами слой содержит поле level ID, которое соответствует полю level ID для слоя Levels, который вы установили в качестве параметра Этажи в свойствах карты Indoor Layers.
- Щелкните стрелку раскрывающегося списка Группа категорий и выберите группу, в которую вы хотите добавить новую категорию.
В списке появятся существующие категории Indoors. По умолчанию, инструмент задает группу категорий по имени слоя. Если группа категорий с таким же именем, что и имя слоя, отсутствует, мастер создает ее и связывает категории с ней.
Дополнительно, можно создать отдельные категории, выбрав значение по умолчанию Нет.
- Щелкните Далее.
Сопоставление полей для модели Indoors
When configuring categories, you can provide field mapping to define fields in the layer that describe the fields used in the Indoors web and mobile apps. Оно включает обязательное поле уникального идентификатора, а также дополнительные поля для подзаголовка, отображения или свойств рабочего задания. Чтобы настроить карту с поддержкой этажей, задайте Свойства слоев indoor карты перед созданием категорий.
Примечание:
Если вы не сконфигурируете свою карту для поддержки этажей перед настройкой категорий, вам потребуется задать поля, которые идентифицируют объект связанного здания и связанный этаж.
Требуется следующее сопоставление полей:
- Уникальный ID
Следующее сопоставление полей является не обязательными:
- Поле подзаголовка
- Поле отображения (только для веб-слоев)
- Поля рабочего наряда
Уникальный ID
Некоторые системы, доступные для публикации векторных слоев, ненадежно предоставляют статичный ID объекта. A static unique ID is required to support Indoors. Сопоставьте это поле уникальному ID, имеющемуся в другом доступном поле.
Свойство | Описание |
---|---|
Уникальный ID | Статичный уникальный ID объекта. Indoors uses the layer’s object ID as the unique ID for a web layer’s features by default. However, this is not always appropriate, as Indoors uses a static unique ID for the features in a web layer that does not change over the lifetime of the feature. |
Дополнительные свойства
Следующее сопоставление полей является не обязательными:
Свойство | Описание |
---|---|
Подзаголовок | Displays subtitles in Indoor Viewer. |
Поле отображения | Displays titles for features in Viewer. Это необходимо, если векторный слой не содержит параметра поля отображения или вы хотите изменить этот параметр слоя. |
Свойства рабочего наряда
These field mappings are required if you want to use the work order listing capabilities of Indoors. Omitting these additional field mappings in the category definition for a work order feature layer results in the layer being treated as a traditional web layer in Viewer and Indoors mobile apps with the traditional explore experience for feature layers.
The following properties are required field mappings to configure work orders as Indoors categories:
Свойство | Описание |
---|---|
Идентификатор ID рабочего наряда | Задает идентификационный номер для каждого наряда. |
Заголовок | Краткое описание наряда, которое может быть и заголовком записи. |
Приоритет | Последовательность или приоритет выполнения рабочих нарядов. Значение должно быть текстовым описанием приоритета, которое видно пользователю приложения. Пример - Критический, Высокий, Средний |
Статус | Статус текущей позиции рабочего наряда в его жизненном цикле. Значение должно быть текстовым описанием статуса, которое видно пользователю приложения. Пример - Планируется, Назначено |
Дата создания | Дата и время создания наряда на работу. |
Автор | Сотрудник, который разместил или затронут данным нарядом. |
Назначено для | Имя агента, которому назначен наряд. |
Добавление сопоставления полей
Для добавления необходимых сопоставлений полей для категории выполните следующие шаги:
- If the source layer does not conform to the Indoors model, map the unique ID field.
- Дополнительно, сопоставьте другие свойства, чтобы задать поле замещения и отображения для использования в Viewer. Это необходимо, если вы настраиваете категорию рабочего наряда.
Примечание:
Сопоставление поля отображения доступно только для слоев объектов. Для автономных слоев задайте поле отображения в свойствах слоя.
- Можно также заполнить сопоставление полей для интеграции рабочего задания.Это необходимо, если вы настраиваете категорию рабочего наряда.
- Щелкните Готово, чтобы сохранить конфигурацию категории.
Примечание:
Если имеются пропущенные или недопустимые параметры, кнопка Готово будет недоступна, а в мастере Создать категории Indoors по умолчанию указано, на какой панели содержится ошибка, с помощью красной рамки вокруг соответствующих отметок навигации. Вы можете перемещаться по мастеру и вносить изменения.
Пример сопоставления полей
The following table shows an example of attribute mapping for Indoors and ServiceNow work order feature layer integration:
Параметр сопоставления | Имя поля |
---|---|
Идентификатор ID рабочего наряда | number |
Заголовок | short_description |
Приоритет | priority_level |
Статус | state_label |
Дата создания | sys_created_on |
Автор | called_id_name |
Назначено для | assigned_to_name |
Редактирование конфигурации категорий по умолчанию
Некоторые параметры для категорий по умолчанию настраиваются автоматически по свойствам выбранного слоя, но вы можете изменить их на панели Настроить категории Indoors.
Можно изменить следующее:
- Имя категории - дважды щелкните, чтобы изменить
- Порядок категорий - перетащите для изменения
Также, щелкнув категорию правой кнопкой мыши на панели Настроить категории Indoors и выбрав соответствующий параметр, можно изменить следующее:
Имена категорий
По умолчанию, имена категорий основаны на надписях символов слоя. Это имена, которые отображаются как категории со значками на панели Изучение и мобильных приложениях Indoor Viewer и Indoors. Вы можете переименовать категории после их создания.
Примечание:
У категорий должны быть уникальные имена. Если существующая категория имеет имя, совпадающее с надписью символа, мастер создает новую категорию и добавляет к имени число дубликатов.
Порядок отображения категорий
Категории, созданные мастером Создать категории Indoors по умолчанию перечисляются в алфавитном порядке на панели Настроить категории Indoors.
Вы можете расположить категории или группы категорий в том порядке, в котором они будут отображаться на панели Изучение в приложениях Indoors. Это можно сделать в виде Изучение или Категории на панели Настроить категории Indoors .
Выражение фильтра категорий
Мастер применяет выражение фильтра для категорий по умолчанию на основе значений символов слоя для слоев с уникальными символами. Фильтр не применяется для категорий, созданных по слоям с единым символов.
Например, если в выбранном слое используются символы, основанные на поле USE_TYPE, мастер применит выражение фильтра, чтобы задать объекты, включаемые в категории по умолчанию:
- USE_TYPE = 'PARKING'
- USE_TYPE = 'AUDITORIUM'
- USE_TYPE = 'RESTROOM'
Поля для поиска
Поля для поиска требуются для поддержки функции поиска в приложениях Indoors. Мастер задает поля поиска для категорий по умолчанию на базе отображаемого поля слоя. Вы можете отредактировать поля поиска или выбрать дополнительные поля в качестве полей поиска по умолчанию.
Примечание:
Поиском Indoors поддерживаются только текстовые поля. Некоторые поля, такие как ObjectID, GlobalID или поля, которые не поддерживаются, запрещены для поиска и не отображаются.
Шаблоны предложений
Мастер настраивает шаблоны предложений для категорий по умолчанию на основе значения опции Поле отображения слоя. Если вы сопоставили параметр отображения на панели Соответствия полей для веб-слоев, он используется как шаблон предложения.
Примечание:
Предложениями поиска Indoors поддерживаются только текстовые поля. Некоторые поля, такие как ObjectID, GlobalID или поля, которые не поддерживаются, запрещены для поиска и не отображаются.
Значки
Значки необходимы для отображения категорий и групп категорий на панели Изучение и в других элементах интерфейса приложений Indoors. Значки для категорий по умолчанию автоматически заполняются с помощью единого или уникальных символов из слоя-источника. Мастер масштабирует значки до размера, подходящего для использования в приложениях Indoors. Группам категорий присваивается символ по умолчанию.
Примечание:
Для объектов полигонов, значок создается на основе символов полигонов слоя. Значок используется на панели Изучение в приложениях Indoors но не влияет на символы полигонов на карте Indoors.