Всё про IFC
1.17K subscribers
117 photos
19 videos
33 files
147 links
Новости и полезности по IFC.
Главное IFC-сообщество: @ifc_club
Для связи: @AlexanderShilo

Поддержать канал: https://xn--r1a.website/boost/ifc_ru
Download Telegram
Еще немного о связях IFC

Связи в структуре файла представлены так же, как и сами объекты, то есть «объективированы».

Это значит, что для каждой связи выделяется пронумерованная строка с именем связи и необходимыми атрибутами.

Например,
#1462= IFCRELAGGREGATES(<Глобальный идентификатор>, <Информация о владельце>, <Имя>, <Описание>, <Связывающий объект>, (<Список связанных объектов>))


Расположенные в скобках первые 4 атрибута унаследованы от корня IfcRoot, о чем мы писали ранее.
Связывающий объект может быть только один, в то время как связанных с ним объектов может быть множество.

🔍 И посредством связей IfcRelAggregates в одном проекте IfcProject может быть выделено несколько участков, и на каждом участке может быть несколько зданий. (В популярных САПР это часто реализуется «костылями» через назначение атрибутов для каждого элемента.)

Таким образом, связанная между собой сеть объектов модели образует их иерархию и дополнительные возможности для работы с данными по проекту.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👨‍💻4👍2
Все видео канала теперь доступны на Rutube 📺

✈️ Запись прошедшего эфира "BIM-среда" также выложена на Youtube 📹

✈️ Тема: Искусственный интеллект для работы с IFC-моделью
✈️ Спикер - Дарья Гречишникова, руководитель направления по внедрению ИИ, ООО "Витро Софт"

@IFC_ru
@IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👌5
Всё про IFC
База по классам IFC.pdf
#Мнение

Иван Штаер в #IFC клубе об атрибутах и связях:
Александр, вы делаете большоое дело. За что вам спасибо. Я бы добавил важный аспект. Нужно выделить основные атрибуты и атрибуты объектифицировнных связей. Основные атрибуты наследуются дочерними классами и записываются в атрибуты класса + добавляются свои атрибуты (о чем вы писали). Наследование атрибута означает наследование только типа атрибута и его возможностей, но не его значения. Значение атрибута не наследуется (это не упоминается, но важно). Объектифицированные атрибуты (которые описывают возможность организации связи с объектным классом моделирующим связь) напрямую не записываются дочерним классам, но позволяют использовать эти связи всем дочерним классам через родительские.


📢 @ifc_ru
👥 @ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻5🔥2🤩1
Forwarded from BIM's Point
Конвейер IFC: собери свой обработчик IFC без умения программировать!

Изучил тут новый интересный опенсорсный проект на базе библиотеки ifcopenshell и системы автоматизации сервисов n8n - ifcpipeline (конвейер IFC).

Эта штука позволяет посредством использования методов Fast-API, подключенных из ifcopenshell собирать различные процедуры обработки полученных файлов информационных моделей в формате IFC при помощи функций, заложенных в библиотеку ifcopenshell: анализ, парсинг, конвертация, и даже проверка по ids (подробнее тут )

Соль в том, что мне даже python знать не надо, достаточно выбрать нужную функцию из методов Fast-API и поместить её как обрбатывающий узел в n8n (подробнее о n8n тут)

Таким образом можно выстроить простую цепочку функций, которые будут например брать модель IFC, затем её проверять, формировать отчет и конвертировать нужным образом
А если этого не хватит, при помощи n8n можно добавить передачу данных в самые удобные для вас сервисы - их там прям очень много!

И главное штука эта может быть развернута локально. Для нас и многих крупных компаний это особенно важно.

Пока проект в стадии альфы, но сама по себе идея прекрасна. Положил в закладки, чую, что возьмем на вооружение. Берите и вы.
🔥11
ifcpipeline и библиотека ifcopenshell помогают работать с IFC и создавать информационные модели

ifcopenshell помогает разрабатывать цифровые платформы для строительной отрасли, а также создавать  информационные модели зданий с помощью IFC.

Для работы необязательно уметь программировать — достаточно выбрать нужную функцию, и, например, автоматически запустится проверка модели IFC и сформируется отчет.

🔖 Для чего он нужен
⚫️С его помощью можно копировать объекты, рассчитывать стоимости или создавать 4D-симуляцию с помощью кода.

⚫️Умеет создавать 2D-чертежи из 3D-модели.

⚫️Поддерживает множество форматов: IFC2X3, IFC4, IFC4X3, IFC-SPF, IFCJSON, IFCXML, IFCHDF5 и IFCSQL.

⚫️Можно подключить Fast-API к библиотеке ifcopenshell и через нее прописать, как обрабатывать файлы моделей в формате IFC.
⚫️ Можно развернуть локально.

Подробнее можно почитать здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Работа с IFC-моделью прямо в среде разработки

Разработчик из Австралии Helen Kwok создала расширение для 💻 Visual Studio Code, позволяющее отображать файлы #IFC непосредственно в редакторе, раскрывая потенциал открытых форматов.

Это позволяет глубоко погрузиться в данные IFC, изучать и редактировать их непосредственно в файле, что стало возможно благодаря That Open Engine от That Open Company.

Планируется, что расширение будет доступно в маркетплейсе VSCode.

Таким образом благодаря открытым стандартам и решениям среда разработки и BIM как концепция становятся ближе друг к другу.

📢 @ifc_ru
👥 @ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥105
Forwarded from Let’s manage #BIM (Анастасия Кирюшина)
Сказки на ночь или чтиво во время утреннего кофе☕️🍪

Пост посвящается IFC:
📌Не знаете с чего начать? Самый главный канал (ссылка туть), даже, я бы сказала, сообщество неанонимных IFCшников
Я вот вчера успешно поставила плагины на Notepad ++, правда вместо того, чтобы закодировать кириллицу, поняла, что её просто нет, и модель некорректно экспортирована из Архикада. Но кейс интересный, смотрите на скриншотики

Если вы прочитали и ничего не поняли, вот пояснительная бригада:
🖇В данном посте вы поймете: Почему Кирилл и Мефодий перевернулись в гробу? (или не поймёте)
🖇А что за скрипты? Если вам тоже ннада, вот инструкция к применению
📌Последняя актуалочка про крутую надстройку на 💻 Visual Studio Code(бегите читать)

КАК ЭКСПОРТИРОВАТЬ IFC из Revit? Что такое таблица соответствия параметров? Что написано в текстовом файле наборов характеристик?Может всё же не эльфийский? Как метод экспорта влияет на атрибуты? Ответ на эти и другие вопросы можно найти в статье Давида Мельникова.

📌Есть вопросы по нормативке? Тогда вот "сказки" на ночь для тебя (канал Сергея Драгомирова)
Сергей настоящая ходячая библиотека, чтобы вам было проще подготовил презентацию с краткой выжимкой актуального реестра требований

📌Обзорная статья IFC вьюверов Евгения Тесёлкина (читать туть), ну я естественно добавлю список ⭐️Larix. Вчера попалась моделька, которая в BIM Vision открывалась 30 мин, в LM за 20 сек. Не реклама, искренняя радость))

Вопросы в зал:
Актуально или нет? Работаете с IFC? Откуда выгружаете IFC? А где сборку собираете? Проходите экспертизу с моделями?


#LETSread #LETStalk
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥421
This media is not supported in your browser
VIEW IN TELEGRAM
👀 Как отобразить связи элементов в IFC (пример)

Раскрывая базовые сведения о связях #IFC, посмотрим их визуализацию в модели.

Bruno Soto (Финляндия) показал, как с помощью инструментов от That Open Company можно отобразить связи на примере выключателя (IfcSwitchingDevice) и осветительных приборов (IfcLightFixture).

Здесь ключевым принципом That Open Company являлась разработка инструмента, который бы визуализировал связи без изменения геометрии или структуры данных, изначально представленной в IFC-файле. Эта особенность важна с точки зрения управления информацией по объекту.

👥 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🏆2
Тезисы наших выступлений на конференции ТИМИ 2024 в Санкт-Петербурге:

🔹 Новый этап автоматизации проектирования и валидации моделей должен включать в себя работу по переводу требований в машиноинтерпретируемый вид.
🔹 Это возможно только при условии привязки языка требований к схеме данных, описывающей структуру модели. Иначе это путь в никуда.
🔹 Такой схемой де-факто и де-юре является стандарт IFC (ГОСТ Р 10.0.02).
🔹 В текущих реалиях качественная поддержка открытых стандартов описания данных даст конкурентное преимущество отечественным ПО.
🔹 Российским разработчикам стоило бы отойти от закрытых форматов описания проверок к моделям, так как это ведет к ненужным рискам и неудобствам со стороны пользователей.
🔹 А для улучшения своих позиций над западным софтом вендорам полезнее влиться в работу по тем самым 300 XML-схемам ИМ ОКС, которые планируются Минстроем.

До встречи на Technobuild 100+ и на форуме «Сила платформы»! 💪

👥 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4👏4👎3
Презентация_Робота_проектировщика_10_09.pdf
5.2 MB
🎯 Обогнать, не догоняя

Сделать универсальный САПР для всех типов объектов и импортозаместить зарубежный софт, который сегодня по факту бесплатный и доступен каждому - задача трудная.

Поэтому коллеги из НТЦ "Платформа" пошли другим путем:
1️⃣ Сконцентрировались на узкой и прибыльной специфике - многоквартирных жилых домах.
2️⃣ Создали робот-проектировщик, позволяющий создавать проект здания за день в открытых форматах данных (IFC, DXF) путем задания необходимых параметров и выбора предлагаемых вариантов.

Такое решение может стать «импортоопережающим», так как:
🔹снижается трудоемкость создания чертежей (они генерируются автоматически);
🔹при создании модели учитываются российские нормы проектирования, поддающиеся автоматизации;
🔹таким образом, снизится нагрузка на экспертов, и процесс экспертизы может ускориться (правда для этого понадобится сертификация данного продукта на соответствие нормам);
🔹возможная интеграция этого продукта с российскими ПО позволит выиграть конкурентную гонку среди САПР для ниши МКЖД, а далее и для других типов объектов;
🔹появляется возможность кастомизации за счет того, что до отечественных разработчиков ПО сегодня достучаться легче, чем до зарубежных;
🔹создание модели в IFC позволит стандартизовать данные в проекте с учетом требований заказчика еще на стадии его генерации.

Ну а компаниям, проектирующие МКЖД на стадии концепции и П, первым стоит задуматься о том, какие перспективы их ждут на рынке, после того, как продукт начнут активно применять.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎4🔥32
ACCA_IDS-for-everyone-en-rev-1.pdf
10.9 MB
IDS for everyone

Это подробное руководство, посвященное спецификации доставки информации (IDS), стандарту openBIM.

В книге представлены практические и теоретические рекомендации по использованию IDS в процессе проектирования и верификации моделей.

📢 @ifc_ru
👥 @ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥72
Всё про IFC
Работа с IFC-моделью прямо в среде разработки Разработчик из Австралии Helen Kwok создала расширение для 💻 Visual Studio Code, позволяющее отображать файлы #IFC непосредственно в редакторе, раскрывая потенциал открытых форматов. Это позволяет глубоко погрузиться…
This media is not supported in your browser
VIEW IN TELEGRAM
#IFC просмотрщик (от Helen Kwok) для VSCode теперь способен обеспечить двустороннюю связь между строкой IFC-данных и ее отображением в окне просмотра.

Теперь при выделении строки с элементом в Visual Studio подсвечивается соответствующий элемент в модели, и наоборот!

Кроме того, любые изменения в файле IFC будут сразу обновлять модель.
Фактически мини-редактор IFC прямо в среде разработки.

📢 @IFC_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥10
О внешних ссылках в IFC

Благодаря потомкам класса IfcExternalReference стандарт #IFC позволяет вставлять ссылки на различные источники информации. Это могут быть ссылки на библиотечную информацию, чертежи, инструкции и прочие документы прямо в модели IFC с привязкой к конкретным элементам.

Кроме того, на базе IFC можно создать сводную модель, сформированную из одних лишь ссылок на другие модели (по аналогии с файлом NWF в Navisworks).

Функционал создания сводной модели реализован в бесплатном просмотрщике XbimXplorer. Как выглядит внутрянка такой сводной модели - см. скриншот. Для этого используется класс IfcDocumentInformation, в атрибутах которого прописываются модели, входящие в состав сводной (подчеркнуто красным).

✈️ Большинство ПО эти возможности не поддерживает, оставляя IFC лишь роль отображения геометрии и свойств элементов. Но развивая далее мысль о ссылках, в теории появляется возможность формировать информационную модель ОКС как "совокупность взаимосвязанных сведений, документов, материалов". Такой файл в данном случае будет служить неким структурным скелетом ИМ ОКС, к которому крепятся остальные модели по разделам и вся необходимая документация, образуя те самые информационные контейнеры по ISO 19650.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍52
Создание ссылки на документ с помощью IfcDocumentReference

С помощью инструментов от That Open Company появляется возможность не только прикреплять ссылки на документы к элементам модели, но и сохранять #IFC-файл с этими ссылками.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥421
This media is not supported in your browser
VIEW IN TELEGRAM
Простой способ сравнения версий модели

🔍 С помощью Get The Code от That Open Company появляется возможность создавать инновационное и в то же время простое решение, позволяющие загружать две версии модели в просмотрщик и сравнивать их, передвигая слайдер.

Благодаря ему сравнение геометрии в модели #IFC становится более удобным и простым.

✈️ Так, открытые решения помогают индивидуальным разработчикам внедрять функционал, который им необходим, без лишних затрат и с адаптацией под свои задачи, предпочитая максимальную свободу в развитии продукта. А появление на рынке удобных инструментов на базе OpenSource стимулирует коммерческих разработчиков ПО к более активной работе над улучшением своих BIM-продуктов.

Если вы видели подобную функцию в каком-либо ПО, напишите в комментариях.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥122👍1
Media is too big
VIEW IN TELEGRAM
🔍 BIMчат с моделью с помощью ИИ. Двигаемся дальше.

Помните проект по внедрению ИИ для работы с данными в модели?

Дарья Гречишникова (ВитроСофт), победитель конкурса ТИМ-лидеры 2024, добралась до того, что найденные по запросу элементы теперь отображаются во вьюере. А по полученным таблицам можно найти нужный элемент, воспользовавшись поиском.

Также есть возможность поправить сгенерированный код руками и запустить его снова.

Это ли не круто, коллеги? И все это делает один человек (а мы немножко тестируем).

Всё еще достаточно сырое, и много предстоит дорабатывать. Но тут важен сам факт, что это работает.

Такие решения делают информацию о проекте более доступной конечным пользователям, которые с BIM-технологиями на "Вы". Остается лишь научиться корректно писать запросы.

📢 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥252👏2🤔1