Экспорт в формат IFC не всегда проходит гладко. Просто нажать на кнопку «Сохранить как…» не получится.
Чаще всего на практике мне приходится настраивать экспорт в IFC из Revit. Если вы сталкивались с тем, что модель после экспорта «ломалась» — теряла геометрию, атрибуты или уровни, вам пригодится этот разбор.
Экспорт в формат IFC из ПО Revit состоит из нескольких этапов:
-
настройка классов IFC;
-
добавление пользовательских параметров и составление файла наборов пользовательских параметров;
-
финальная настройка экспорта.
Итак, пойдём по пунктам.
1.1. Настройка классов IFC
Сопоставление категорий.
Вначале необходимо подгрузить в проект ФОП: «ФОП_BIMIT.txt» (рис. 1.)
Есть несколько способов присвоения класса IFC, наиболее работоспособным на практике является способ, при котором для каждого элемента модели создается общий параметр IfcExportAs (рис 2, 3, 4).
Далее у всех элементов появятся параметры IfcExportAs – определяющие класс IFC. Дополнительно можно добавить параметр IfcExportType, который будет определять тип IFC.
Можно создать проверочные спецификации с через них быстро заполнить или проверить заполнение данных параметров.
1.2. Настройки маппинга параметров
Таблица соответствия параметров или файл маппинга обеспечивает сопоставление пользовательских параметров с общими (базовыми) параметрами IFC, если они имеют один и тот же тип данных. Например, проверяющему специалисту предпочтительнее видеть именования параметров на русском языке или в соответствие с требованиями.
Способ 1
Для маппинга используется текстовый файл соответствия, у него синтаксис <TAB> означает нажатие клавиши табуляции без дополнительных пробелов до и после (рис 5).
Пользовательские параметры – это параметры, которые по умолчанию не определены
в схеме IFC. Данным параметрам можно назначит произвольные имена и типы. В качестве файла конфигурации используется текстовый файл, в который вносятся все требуемые параметры. Файл шаблона по умолчанию можно найти в папке C:\ProgramData\Autodesk\ApplicationPlugins\IFC20xx.bundle\Contents\20xx. 20xx – версия Ревита.
Создание пользовательских наборов параметров позволяет сортировать параметры
в экспортируемом IFC-файле в соответствии с требованиями. Файл шаблона по умолчанию можно найти в папке:
C:\ProgramData\Autodesk\ApplicationPlugins\IFC20xx.bundle\Contents\20xx. 20xx – версия Ревита. Схема структура файла пользовательских параметров выглядит, как показано на рис. 6, результат показан на рис. 7.
Способ 2
Если файл по сопоставлению пользовательских параметров не понятен, есть возможность экспортировать параметры из сформированных спецификаций. Для этого необходимо сформировать спецификацию на нужные элементы и добавить в её название «IFC» (рис. 8).
Все параметры, находящиеся в столбцах при специальной настройке экспорта будут экспортироваться как атрибуты элементов. Это могут быть и общие параметры и параметры проекта.
1.3. Финальная настройка экспорта
Для начала стоит установить актуальную версию IFC-экспортера для соответствующей версии Revit.
Как правило, для визуальной проверки данных для выгрузки, удобно сформировать вид 3д. На нем нужно оставить визуально-видимыми только те элементы, которые необходимо экспортировать. Скрыть лишние элементы удобнее всего фильтрами, чтобы знать какие элементы скрыты.
После этого открыть вид для экспорта и начинать экспорт модели через встроенный экспортер (рис. 9).
Далее необходимо сделать настройки экспорта (рис. 10, 11, 12, 13).
Описаны в п.1.2.1 – отвечают за экспорт спецификаций, в названии которых есть IFC
2 – отвечают за экспорт файлов пользовательских наборов
Export Revit property sets – экспорт параметров Revit
Export IFC common property sets – экспорт параметров IFC (Pset)
Export base quantities (Qto)
Export material property sets – экспорт данных по материалам элементов
Export schedules as property sets – экспорт спецификаций, в которых есть элементы
Export only schedules containing IFC, Pset, or Common in the title – экспорт спецификаций, в заголовке которых есть IFC, Pset, Common
(Можно попробовать экспортировать 1 элемент, поочередно выбирая галочки и смотря какая информация получается в IFC)
Настройка экспорта требует времени, но если вы один раз пройдете по этим шагам и сохраните шаблон, проблемы со «сломанными» IFC-файлами уйдут в прошлое. Удачной выгрузки!
ссылка на оригинал статьи https://habr.com/ru/articles/1059290/