Плагин R1.144 “Создать наборы” используется для автоматизации создания проверочных данных на основе BIM модели Revit с использованием разработанного синтаксис для хранения информации в машиночитаемой форме.
Демонстрация работы плагина R1.144 “Создать наборы”
Процесс создания проверочных данных включает в себя следующие этапы: Задание имени набора (1); Указание уровня для сбора данных (2); Выбор правил (3); Создание набора (4); Разворачивание окна для отображения результата (5); Выбор правила для отображения результата (6); Просмотр результата (7); Сохранение результата (8). При сохранении результата выбрать правила и нажать "Сохранить"
Настраиваемые инспекции создаются и конфигурируются BIM координатором. С учетом наличия 5 типов проверок и двух способов получения данных из исходных элементов, мы получаем 10 возможных комбинаций настраиваемых инспекций, которые можно реализовать:
Конфигурационный файл содержит машиночитаемые данные, сгруппированные в наборы.
Значения параметров сгруппированы по наборам в "ArticlesGroupedData":
Каждый набор содержит свое имя, задаваемое в "ArticleName" и значение параметра для группировки результатов "ResultGroupParameter". (Пример: если настраиваемые инспекции используются для выполнения проверок секций проекта на соответствие артикулам, то имя набора задается в виде "ArticleName": "ПИК3_СПП-17-25_Ш2-8-17-01(1.2.4)_АР", а параметр группировки результатов "ResultGroupParameter": "BS_Блок")
Проверяемые значения собраны в группы "Groups". Для каждой группы необходимо определить список параметров для группировки элементов "GroupIdentParameters" в виде имени и значения параметра (Пример: если нам необходимо сравнить площадь квартир в секции, то для объединения помещений в квартиры мы используем "GroupIdentParameters": { "ROM_Тип квартиры": "PIK2_1EM5_6.6-1_S_Z" }.
В свойстве GroupIdentParameters проверочных групп можно писать параметр со значением "*", что означает - элементы модели группируются по этому параметру, и в дальнейшем каждая группа, сгруппированная по одинаковому значению этого параметра отдельно сравнивается с эталонным набором из конфигурационного файла машиночитаемых данных.
После настройки способов группировки значений необходимо задать имя проверяемого параметра "GroupCheckParameterName", тип сравнения значений в поле "ValueEqualityType", значение в поле "VerificationValue" и флаг суммирования результатов "IsSummed".