Настройка фильтра оборудования

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

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

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

  • DOM_EQUIPMENT - оборудование, подходящее для офис-отеля или переговорной комнаты
  • DOM_EQUIPMENT_HOTEL - оборудование применимо только к офис-отелю
  • DOM_EQUIPMENT_MEETING - оборудование применимо только к переговорной комнате

Например, если вы создадите поле Monitor и свяжите его с доменом DOM_EQUIPMENT, будет доступна опция фильтрации доступных рабочих мест в зависимости от того, есть ли там доступный монитор, как для офис-отелей, так и переговорных комнат в мобильных приложениях Indoors. Если вы создадите поле Monitor и свяжите его с доменом DOM_EQUIPMENT_MEETING, то опция фильтрации доступных рабочих мест в зависимости от того, есть ли там доступный монитор, будет доступна только для фильтра оборудования переговорных комнат.

Примечание:

Эти домены создаются в базе данных Indoors с помощью инструмента Создать базу данных Indoors в ArcGIS Pro 3.0 и более поздних версиях. Если вы создали базу геоданных Indoors с использованием ArcGIS Pro 2.9 или более ранней версии, вы можете вручную создать домены кодированных значений или запустить инструмент Обновить базу данных Indoors, чтобы создать домены кодированных значений для фильтра оборудования, а также выполнить любые другие обновления схемы, соответствующие последней Информационной модели ArcGIS Indoors для установленной вами версии ArcGIS Pro.

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

Создание доменов кодированных значений

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

  1. Откройте проект ArcGIS Pro, который содержит рабочее пространство Indoors.
  2. Щелкните правой кнопкой класс объектов Секции на панели Содержание и выберите Дизайн данных > Домены.

    Откроется вид Домены для Секций.

  3. Щелкните Новый домен Новый домен на вкладке Домены.

    В виде Домены создается строка, курсор переместится в столбец Имя домена этой строки.

  4. Настройте новый домен следующим образом:
    1. Для Имени введите DOM_EQUIPMENT.
    2. Оставьте текстовое поле Описание пустым.
    3. В столбце Тип данных выберите Long.
    4. В Тип домена выберите Домен кодированных значений.
    5. В Политика разбиения оставьте значение по умолчанию.
    6. В Политика слияния оставьте значение по умолчанию.
  5. В таблице рядом со списком доменов введите следующие значения:

    КодОписание

    0

    Нет

    1

    Да

  6. Щелкните кнопку Сохранить Сохранить изменения, чтобы сохранить новый домен с кодированными значениями.
  7. Повторите шаги с 3 до 6, чтобы создать домен для DOM_EQUIPMENT_HOTEL и DOM_EQUIPMENT_MEETING.

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

Добавление полей оборудования

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

  • DOM_EQUIPMENT - оборудование применимо к офис-отелю или переговорной комнате
  • DOM_EQUIPMENT_HOTEL - оборудование применимо только к офис-отелю
  • DOM_EQUIPMENT_MEETING - оборудование применимо только к переговорной комнате

Чтобы добавить поля в класс объектов Секции выполните следующие действия:

  1. Откройте проект ArcGIS Pro, который содержит набор данных indoor.
  2. Щелкните правой кнопкой класс объектов Секции на панели Содержание и выберите Дизайн данных > Домены.

    Появится вид Поля для Секций.

  3. Щелкните кнопку Новое поле на вкладке Поля, либо щелкните последнюю строку вида с надписью Щелкните здесь, чтобы добавить новое поле.

    Появится строка, а курсор переместится в столбец Имя поля.

  4. Настройте новое поле следующим образом:
    1. Для Имя поля укажите имя нового поля.
    2. Для Псевдоним задайте подпись, используемую для обозначения оборудования в приложении.
    3. В столбце Тип данных выберите Long.
    4. Включите опцию Разрешить NULL.
    5. Для Домен укажите соответствующий домен кодированных значений.
  5. Щелкните кнопку Сохранить Сохранить изменения, чтобы сохранить новое поле.
  6. Откройте атрибутивную таблицу класса объектов Секции и задайте значение для нового поля оборудования, как необходимо, используя одно из следующих значений:
    • <Null> - секции с этим значением обрабатываются так же, как и секции со значением поля оборудования No, а также секция ​​не отображается в отфильтрованных результатах на основе оборудования из нового поля.
    • No - в секции нет оборудования, для которого создано поле; в результате секция не отображается в списке отфильтрованных результатов на основе оборудования из нового поля.
    • Yes - секция содержит оборудование, для которого создавалось поле; в результате секция появляется в отфильтрованных результатах на основе оборудования из нового поля.
    Примечание:

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

  7. Повторите шаги с 3 по 6, чтобы создать поля для дополнительного оборудования, если необходимо.

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

Подсказка:

В Space Planner вы можете обновить рабочее пространство по принципу, содержит ли оно оборудование или нет, через редактирование атрибутов рабочего пространства в его информационной карточке