Доступно с дополнительным модулем 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 или более ранней версии:
- Откройте проект ArcGIS Pro, который содержит рабочее пространство Indoors.
- Щелкните правой кнопкой класс объектов Секции на панели Содержание и выберите Дизайн данных > Домены.
Откроется вид Домены для Секций.
- Щелкните Новый домен на вкладке Домены.
В виде Домены создается строка, курсор переместится в столбец Имя домена этой строки.
- Настройте новый домен следующим образом:
- Для Имени введите DOM_EQUIPMENT.
- Оставьте текстовое поле Описание пустым.
- В столбце Тип данных выберите Long.
- В Тип домена выберите Домен кодированных значений.
- В Политика разбиения оставьте значение по умолчанию.
- В Политика слияния оставьте значение по умолчанию.
- В таблице рядом со списком доменов введите следующие значения:
Код Описание 0
Нет
1
Да
- Щелкните кнопку Сохранить , чтобы сохранить новый домен с кодированными значениями.
- Повторите шаги с 3 до 6, чтобы создать домен для DOM_EQUIPMENT_HOTEL и DOM_EQUIPMENT_MEETING.
Не забудьте щелкнуть кнопку Сохранить , чтобы сохранить ваши изменения после конфигурации каждого домена.
Добавление полей оборудования
Чтобы задать опции фильтра, которые отображаются в фильтре оборудования, необходимо добавить поля к классу объектов Секции для каждого типа оборудования. Если поля оборудования не были добавлены, то фильтр оборудования не появится в приложениях. Каждое поле оборудования должно быть настроено с соответствующим доменом кодированных значений следующим способом:
- DOM_EQUIPMENT - оборудование применимо к офис-отелю или переговорной комнате
- DOM_EQUIPMENT_HOTEL - оборудование применимо только к офис-отелю
- DOM_EQUIPMENT_MEETING - оборудование применимо только к переговорной комнате
Чтобы добавить поля в класс объектов Секции выполните следующие действия:
- Откройте проект ArcGIS Pro, который содержит набор данных indoor.
- Щелкните правой кнопкой класс объектов Секции на панели Содержание и выберите Дизайн данных > Домены.
Появится вид Поля для Секций.
- Щелкните кнопку Новое поле на вкладке Поля, либо щелкните последнюю строку вида с надписью Щелкните здесь, чтобы добавить новое поле.
Появится строка, а курсор переместится в столбец Имя поля.
- Настройте новое поле следующим образом:
- Для Имя поля укажите имя нового поля.
- Для Псевдоним задайте подпись, используемую для обозначения оборудования в приложении.
- В столбце Тип данных выберите Long.
- Включите опцию Разрешить NULL.
- Для Домен укажите соответствующий домен кодированных значений.
- Щелкните кнопку Сохранить , чтобы сохранить новое поле.
- Откройте атрибутивную таблицу класса объектов Секции и задайте значение для нового поля оборудования, как необходимо, используя одно из следующих значений:
- <Null> - секции с этим значением обрабатываются так же, как и секции со значением поля оборудования No, а также секция не отображается в отфильтрованных результатах на основе оборудования из нового поля.
- No - в секции нет оборудования, для которого создано поле; в результате секция не отображается в списке отфильтрованных результатов на основе оборудования из нового поля.
- Yes - секция содержит оборудование, для которого создавалось поле; в результате секция появляется в отфильтрованных результатах на основе оборудования из нового поля.
Примечание:
Воспользуйтесь инструментом Вычислить поле для обновления нескольких записей на основе данных одновременно. При заполнении значений поля с помощью этого инструмента необходимо использовать кодированное значение (другими словами, используйте 0 для секций, которые не содержат указанное оборудование, и используйте 1 для секций, которые содержат указанное оборудование). Включите опцию Применить домен перед там, как запустить инструмент, для избежания ошибок кодированного домена.
- Повторите шаги с 3 по 6, чтобы создать поля для дополнительного оборудования, если необходимо.
Сейчас класс объектов Секции содержит необходимые атрибуты для настроенного оборудования, и вы можете предоставить доступ к этой веб-карте для вашей организации ArcGIS. Пользователи теперь могут фильтровать рабочие области по оборудованию на панелях Отели и Переговорные в приложениях, использующих эту веб-карту.
Подсказка:
В Space Planner вы можете обновить рабочее пространство по принципу, содержит ли оно оборудование или нет, через редактирование атрибутов рабочего пространства в его информационной карточке