Экспорт IFC с IfcSite

Иногда у пользователей nanoCAD BIM Вентиляция появляется необходимость экспортировать проект именно в той структуре классов IFC, как описано у buildingsmart: IfcProjectIfcSiteIfcBuildingIfcBuildingStorey:

… в то время как по умолчанию nanoCAD BIM Вентиляция при экспорте сохраняет только структуру IfcProjectIfcBuildingIfcBuildingStorey:

Чтобы экспортировать IFC с полной структурой, включающей IfcSite, нужно настроить структуру проекта.

Как настроить проект для экспорта с классом IfcSite

I. Убедиться, что всем элементам проекта назначены свойства Текущий уровень, а самим уровням - свойство Текущее здание. Это необходимо, чтобы при экспорте элементы были добавлены в соответствующие уровни-IfcBuildingStorey и здания-IfcBuilding:

Конкретные указания можно найти в разделе «Модель здания» в руководстве пользователя.

II. Создать дополнительный компонент и маппинг.

  1. Создать дополнительный компонент именно для экспорта. Вложить в него (через ПКМ → разместить новый экземпляр в модели → координаты 0,0,0) основной компонент, в котором моделируется сама инженерная система.
    В моем примере дополнительный компонент называется Проект - Компонент для экспорта, в который вложена Площадка; основной компонент назван Площадка - Компонент, в котором все моделируется

  2. Создать и разместить в основном компоненте (Площадке) какую-то специальную опцию, маркирующую площадку, например я создал опцию Площадка

  3. Добавить правило в файл маппинга C:\ProgramData\Nanosoft\nanoCAD BIM Вентиляция x64 <версия>\IfcMap.json, по которому компоненту с данной опцией будут присваиваться Ifc класс IfcSite. В данном случае достаточно сделать, как на скриншоте; если вам необходимо настроить маппинг более сложным образом, ознакомьтесь с полной инструкцией по пользованию IfcMap.json: Маппинг IFC при выгрузке из nanoCAD BIM Вентиляция .

    Файл маппинга из примера: ifcMap.zip (1,2 КБ)
    Проект из примера: Структура проекта.7z (176,1 КБ)

Экспортировать нужно из вспомогательного компонента (Проект - Компонент для экспорта, в который вложена Площадка).

Результат

Результат в ifc-вьювере выглядит так:

Таким образом, настроив экспорт всего единожды, пользователь получает и гибкость настройки IFC, и корректную структуру по требованиям EIR или BEP.

3 лайка