Создание категорий Indoors по умолчанию

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.

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

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

Задание категорий по слоям

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

Примечание:

Как конфигурация слоев Indoors влияет на создание категорий по умолчанию:

  • Мастер поддерживает создание категорий по умолчанию для слоев, использующих единый символ или символы уникальных значений. Для слоев с единым символом, мастер создает одну категорию. Для слоев с уникальными символами, он создает столько категорий, сколько имеется значений символов, если только вы не используете класс символов все остальные значения.
  • Если условные обозначения слоя основаны на поле, которое не является частью схемы этого слоя, оно не отображается как опция в мастере, и вы не можете создавать из него категории по умолчанию. Убедитесь, что условные обозначения слоя обновляются при обновлении схемы слоя.
  • Задайте текстовое поле для опции Поле отображения слоя в диалоговом окне Свойства слоя. Приложениями Indoors для поиска используются только текстовые поля.

Выполните следующие шаги, чтобы создать категории по умолчанию для слоя с помощью мастера Создать категории Indoors по умолчанию:

  1. Запустите ArcGIS Pro.
  2. Откройте или создайте карту ArcGIS Indoors.
  3. Щелкните вкладку Вид и выберите Indoors > Настроить категории Indoors.

    Откроется панель Настроить категории Indoors.

  4. В виде Категории щелкните кнопку Создать категории Indoors по умолчанию Создать категории Indoors по умолчанию.

    Откроется мастер Создать категории Indoors по умолчанию.

    На панели Задать перечислены имеющиеся точечные и полигональные слои активной карты, использующие единый символ или уникальные символы.

    Подсказка:

    Также можно открыть мастер следующим способом:

    • Щелкните кнопку Создать категории Indoors по умолчанию Создать категории Indoors по умолчанию в виде Изучение или Слои.
    • Щелкните слой правой кнопкой мыши в виде Слои и выберите Создать категории Indoors по умолчанию.

  5. Выберите слой, из которого извлекаются категории по умолчанию.
    Примечание:

    При выборе слоя, учитывайте следующее:

    • Конфигурация категории отражает выбранный слой изменение слоя приведет к сбросу параметров мастера.
    • Слои карты с нарушенными источниками данных, не отображаются в списке. Восстановите слои карты, чтобы сделать их видимыми на панели Задать.
  6. Щелкните стрелку раскрывающегося списка  Группа категорий  и выберите группу, в которую вы хотите добавить новую категорию.

    В списке появятся существующие категории  Indoors. По умолчанию, инструмент задает группу категорий по имени слоя. Если группа категорий с таким же именем, что и имя слоя, отсутствует, мастер создает ее и связывает категории с ней.

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

  7. Щелкните Далее.

Сопоставление полей для модели Indoors

При настройке категорий вы можете предоставить сопоставление, чтобы определить, какие поля в слое описывают обязательные поля, когда схема для слоя не соответствует модели Indoors. Чтобы упростить процесс настройки категории, настройте свою карту с поддержкой этажей, задав свойства слоев indoor карты перед созданием категорий. При настройке категорий для слоев на карте с поддержкой этажей свойства Здания и Уровня автоматически распознаются, а разделы для сопоставления этих свойств не отображаются.

Примечание:

Если вы настраиваете категории для слоев из набора данных indoor на карте, которая не поддерживает этажи, вы должны сопоставить свойства Здания и Уровни в мастере создания категорий. Это может потребовать добавления дополнительных полей к вашим векторным слоям, если они еще не существуют, например, поле ID здания. Настройка карты с поддержкой этажей значительно упрощает процесс создания категории.

Если вы настраиваете категории для векторного слоя, который соответствует модели Indoors, отображение поля заполняется автоматически.

Требуется следующее сопоставление полей:

  • Уникальный ID

Если ваша карта не поддерживает этажи, требуются следующие сопоставления полей:

  • Хотя бы одно из полей здания
  • Хотя бы одно из полей уровней

Следующее сопоставление полей является не обязательными:

  • Поле подзаголовка
  • Поле отображения (только для веб-слоев)
  • Поля рабочего наряда

Уникальный ID

Некоторые системы доступны для публикации векторных слоев , которые не предоставляют достоверный статичный ID объекта, но такой ID необходим для поддержки Indoors. Сопоставьте это поле уникальному ID, имеющемуся в другом доступном поле.

СвойствоОписание

Уникальный ID

Статичный уникальный ID объекта.

Indoors по умолчанию использует ID объекта слоя как уникальный ID объектов веб-слоя. Однако это не всегда верно, т.к. Indoors  ожидает статичный уникальный ID для объектов веб-слоя, которые не меняется в течение жизни объекта.

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

Свойства здания

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

СвойствоОписание

ID здания

ID здания для расположения объекта.

Название здания

Название здания для расположения объекта.

Свойства уровня

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

СвойствоОписание

ID уровня

ID уровня для расположения объекта.

Имя уровня

Название уровня для расположения объекта.

Номер уровня

Номер уровня для расположения объекта.

Вертикальный порядок

Вертикальный порядок для расположения объекта.

Дополнительные свойства

Следующие сопоставления полей являются не обязательными:

СвойствоОписание

Подзаголовок

Используется для отображения подзаголовков в различных частях Indoor Viewer.

Поле отображения

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

Необходимо, если слой объектов не содержит параметра поля отображения или вы хотите изменить параметр поля отображения этого слоя.

Свойства рабочего наряда

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

Ниже приведены обязательные поля для сопоставления для настройки нарядов на работу как категорий Indoors:

СвойствоОписание

Идентификатор ID рабочего наряда

Задает идентификационный номер для каждого наряда.

Заголовок

Краткое описание наряда, которое может быть и заголовком записи.

Приоритет

Последовательность или приоритет выполнения нарядов.

Значение должно быть текстовым описанием приоритета, которое видно пользователю приложения.

Пример - Критический, Высокий, Средний

Состояние

Статус текущей позиции наряда в его жизненном цикле.

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

Пример - Планируется, Назначено

Дата создания

Дата и время создания наряда на работу.

Автор

Сотрудник, который разместил или затронут данным нарядом.

Назначено для

Имя агента, которому назначен наряд.

Рабочий процесс сопоставления полей

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

  1. Если исходный слой не соответствует модели Indoors, сопоставьте поле unique ID.
  2. Дополнительно, сопоставьте другие свойства, чтобы задать поле замещения и отображения для использования в Viewer. Это необходимо, если вы настраиваете категорию рабочего наряда.
    Примечание:

    Сопоставление поля отображения доступно только для слоев объектов. Для автономных слоев задайте поле отображения в свойствах слоя.

  3. Можно также заполнить сопоставление полей для интеграции рабочего задания. Это необходимо, если вы настраиваете категорию рабочего наряда.
  4. Щелкните Завершить, чтобы сохранить конфигурацию категории.
    Примечание:

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

Пример сопоставления полей

Следующая таблица представляет собой пример атрибутивного сопоставления для Indoors и интеграции слоя объектов нарядов на работу ServiceNow.

Параметр сопоставленияИмя поля

Название здания

location_facility_name

Имя уровня

location_level_name

Идентификатор 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.