Способы связки чертежей с моделями в IFC.
Ранее мы говорили, что для связки модели и чертежей необходимо обеспечить целостность данных в ИМ ОКС. Стремления закрепить в Градкодексе цифровую информационную модель только усилит эту необходимость.
И раз уж решили идти по этому пути, то сразу надо подумать наперед о том, как:
1️⃣ обеспечить единовременную выгрузку модели и листов чертежей из САПР;
2️⃣ связать 2D-объекты на чертежах с элементами модели;
3️⃣ связать табличные данные (ведомости и спецификации) с элементами модели;
4️⃣ обеспечить возможность просмотра видов (разрезов, сечений) в пространстве модели вместе с аннотациями и штриховками чертежа.
🔍 Способ 1. Связь IFC и SVG
По этому пути двигается Bonsai (ex. BlenderBIM). Виды и аннотации создаются в редакторе, сохраняются в IFC. Сам лист чертежа оформляется и экспортируется в популярный векторный формат SVG с XML-разметкой, где 2D-объекты имеют IfcGUID для связи с элементами модели. И тут каждый SVG-файл - это отдельный лист чертежа. Из минусов: не решена проблемы 1 и 4.
🔍 Способ 2. Связь IFC и XPS
Формат XPS создавался как замена PDF, но с XML-разметкой, и в этом его главный плюс. Спецификация формата зарегистрирована как открытый международный стандарт. В отличие от SVG имеет постраничную структуру, как и PDF, и может содержать в одном файле множество листов чертежей. Связь между моделью и чертежом также реализуется с помощью IfcGUID. Старый формат DWFx от Autodesk был реализован на базе XPS.
Выгрузка чертежей в XPS есть у Renga, правда IfcGUIDов мне в нем найти не удалось.
У первых двух способов важно, чтобы САПР сохранял виды/разрезы в IFC. Не каждое ПО это умеет. Но почти каждое умеет работать с отчетами в BCF, а значит:
🔍 Способ 3. Связь IFC и BCF
Идея принадлежит Игорю Шерстенникову: настраиваются нужные виды с координатами камеры и ракурсом и выгружаются в BCF, который может содержать скриншот чертежа. Понадобится только автоматически наложить аннотации на каждом виде и смотреть их в пространстве модели. Но тут возникают доп вопросы, как будут созданы аннотации в IFC? Подход сейчас проходит апробацию и есть первые результаты. Этот способ подразумевает уход от оформления листов, а это рождает описанные ранее проблемы.
Конечно, есть еще вариант полностью отказаться от чертежей, но пока тут много подводных камней.
👥 @IFC_ru
👥 @IFC_club
Ранее мы говорили, что для связки модели и чертежей необходимо обеспечить целостность данных в ИМ ОКС. Стремления закрепить в Градкодексе цифровую информационную модель только усилит эту необходимость.
И раз уж решили идти по этому пути, то сразу надо подумать наперед о том, как:
1️⃣ обеспечить единовременную выгрузку модели и листов чертежей из САПР;
2️⃣ связать 2D-объекты на чертежах с элементами модели;
3️⃣ связать табличные данные (ведомости и спецификации) с элементами модели;
4️⃣ обеспечить возможность просмотра видов (разрезов, сечений) в пространстве модели вместе с аннотациями и штриховками чертежа.
🔍 Способ 1. Связь IFC и SVG
По этому пути двигается Bonsai (ex. BlenderBIM). Виды и аннотации создаются в редакторе, сохраняются в IFC. Сам лист чертежа оформляется и экспортируется в популярный векторный формат SVG с XML-разметкой, где 2D-объекты имеют IfcGUID для связи с элементами модели. И тут каждый SVG-файл - это отдельный лист чертежа. Из минусов: не решена проблемы 1 и 4.
🔍 Способ 2. Связь IFC и XPS
Формат XPS создавался как замена PDF, но с XML-разметкой, и в этом его главный плюс. Спецификация формата зарегистрирована как открытый международный стандарт. В отличие от SVG имеет постраничную структуру, как и PDF, и может содержать в одном файле множество листов чертежей. Связь между моделью и чертежом также реализуется с помощью IfcGUID. Старый формат DWFx от Autodesk был реализован на базе XPS.
Выгрузка чертежей в XPS есть у Renga, правда IfcGUIDов мне в нем найти не удалось.
У первых двух способов важно, чтобы САПР сохранял виды/разрезы в IFC. Не каждое ПО это умеет. Но почти каждое умеет работать с отчетами в BCF, а значит:
🔍 Способ 3. Связь IFC и BCF
Идея принадлежит Игорю Шерстенникову: настраиваются нужные виды с координатами камеры и ракурсом и выгружаются в BCF, который может содержать скриншот чертежа. Понадобится только автоматически наложить аннотации на каждом виде и смотреть их в пространстве модели. Но тут возникают доп вопросы, как будут созданы аннотации в IFC? Подход сейчас проходит апробацию и есть первые результаты. Этот способ подразумевает уход от оформления листов, а это рождает описанные ранее проблемы.
Конечно, есть еще вариант полностью отказаться от чертежей, но пока тут много подводных камней.
👥 @IFC_ru
👥 @IFC_club