Всё про 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
Вспомните эту картинку, когда вам скажут, что закрытые нативные форматы важнее открытых.

Данная ситуация может произойти с любым ПО, и необязательно из-за блокировок компанией-разработчиком. Если сегодня вы отделались легким испугом, то завтра может быть все куда серьезнее.

Например:
🔹компания-разработчик ПО обанкротилась и прекратила свое существование или объявила о прекращении работы над ПО и закрытии проекта;
🔹компания-разработчик предоставила крайне невыгодные условия для дальнейшего продления лицензии своего продукта;
🔹компания-разработчик прекратила возможность работы с данными, сформированными в старых версиях ПО, или просто не позволяет работать в старых версиях ПО с ежегодно обновляемым форматом;
🔹регулирующие органы всерьез взялись за борьбу с пиратством;
🔹компания-разработчик, используя сторонние библиотеки и лицензии на применение нативного формата, подверглась санкционным ограничениям извне и больше не имеет права использовать этот формат.

Список можно продолжить.

Отдавать результаты своей работы под контроль IT-компании - сомнительное решение в текущих условиях, не правда ли?
И создание перечня «доверенного» ПО не решит проблему.

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

Одним из звеньев сохранности данных является представление их в открытых форматах. Именно поэтому применение открытых стандартов, доступных всем и всегда, должны быть в приоритете.

Только при обязательном использовании открытых стандартов на качественном уровне будут созданы условия сохранности строительных данных.

Поэтому на государственном уровне важно:
🔹 Обновить ГОСТ Р 10.0.02-2019 до актуального международного стандарта ISO 16739-1:2024;
🔹 Проводить независимую оценку/сертификацию ПО на качественную поддержку этого стандарта (что также поспособствует здоровой конкуренции).

#Стандартизация

@ifc_ru
@ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔3🔥2💯2
Revit 2025 + IFC 4.3.pdf
1007.9 KB
Активный участник IFC клуба Роман Рыжов (@rvrn500) провел тест на экспорт в IFC из Revit 2025.

Некоторые обозначенные в релизе улучшения действительно трудно найти, например, непонятно, каким образом выгрузить объект вместо IfcBuilding в IfcBridge или IfcRoad согласно IFC4x3, хотя это заявлено в пуле обновлений.

#Практика
👍5
Autodesk и Nemetschek Group объявили о соглашении по улучшению совместимости между своими облачными и настольными решениями.

В отечественных новостных лентах событию не уделили внимания в связи с официальным отсутствием крупнейших САПР-компаний в России.

✈️В статье САПР-гигантов упомянулось о приверженности обеих компаний принципам открытых стандартов OpenBIM для достижения интероперабельности, однако ни слова не сказано каким образом в рамках соглашения эти принципы будут соблюдаться.

✈️В опубликованной новости уже заявили об "историческом шаге" для строительной отрасли и многих пользователей ПО. Хотя обычно заявлять об историчности события стоит лишь после достижения значимого результата, пожалуй ожидать настоящей приверженности открытым стандартам здесь не приходится.

✈️Отметим лишь то, что компании-гиганты делают такие шаги не просто так. Так почему это происходит?
Не потому ли, что появляются новые OpenSource-проекты, такие как BlenderBIM, Speckle и другие?
И чтобы удержать пользователей и отвлечь их от роста популярности такого рода решений на базе OpenSource и OpenBIM, гиганты вынуждены прибегать к сотрудничеству в области совместимости продуктов?

Учтут ли мировой опыт российские производители САПР или будут предлагать новые открытые форматы? А может быть стоит просто придерживаться открытых стандартов ИСО?

@ifc_ru
@ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
В продолжение предыдущего поста.

За рубежом также задаются вопросами о заявленной работе над совместимостью между Autodesk и Nemеtschek.

Выделим основные моменты из статьи. Заявление двух гигантов это:
- это не более чем маркетинговый шаг, чтобы выиграть время.
- это ответ на растущее сообщество OpenBIM и сообщество OpenSource-разработчиков в области BIM.
- это не столько технический, сколько бизнес-кейс.

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

Надеюсь, что крупные игроки [строительной] отрасли будут вдохновлены другими технологическими компаниями, которые строят на основе открытых стандартов или даже существенно поддерживают развитие этих открытых стандартов.
👍10🔥2
Принцип наследования в IFC.

Говоря о BIM-моделях как об объектно-ориентированных сущностях, нужно отдавать себе отчет, что под этим понимается. Поясним на принципах смежной области - объектно-ориентированном программировании (ООП). Рассмотрим принцип наследования. Согласно ему классы в IFC выстроены в четкую иерархию родителей и потомков.

✈️ Базовым корневым классом в IFC является IfcRoot. Остальные классы делятся на потомков класса IfcRoot и независимых от него.

✈️ Классы-потомки, представленные в модели, как правило, важны для пользователей. Такие сущности наследуют от "корня" атрибуты GlobalID, OwnerHistory, Name, Description.
GlobalID - обязательный атрибут для уникального идентификатора, обычно создаваемый автоматически в САПР. С помощью атрибутов GlobalID и Name пользователь может отслеживать классы в проекте.

✈️ Классы, не привязанные к ветке IfcRoot, используются для хранения данных, не нуждающихся в глобальном идентификаторе. Обычно такие классы играют вспомогательную или обслуживающую роль. Это могут быть типы геометрических представлений для объектов, цвета, материалы, внешняя информация, явно не представленная в модели (информация о классификации, метаданные внешних документов и так далее).

✈️ Способность наследования есть не только у ветки IfcRoot, но и у остальных веток. Для того, чтобы ввести общие атрибуты для всех потомков, в дерево зачастую вводятся обобщающие абстрактные классы, которые обычно не могут быть представлены в модели. Но в ряде случаев родители также могут быть назначены в модели. Тогда потомки наследуют не сами значения атрибутов родителя, а только способность иметь эти атрибуты.

✈️ Некоторые атрибуты обязательны для заполнения. Без них нарушается целостность файла. Если атрибут опциональный, то в структуре файла IFC на его месте ставится знак $.
Например:
#28= IFCPROJECT('3fkehi1_vATQtuYaU0$Grr',$,$,$,$,$,$,(#5),#27);

Здесь у IfcProject заполнен только обязательный GlobalID, и две ссылки на другие сущности. Остальные опциональные атрибуты не заполнены.

#База
@ifc_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7👨‍💻1
Три кита IFC

Продолжаем разбор стандарта IFC.
От IfcRoot происходят 3 базовых абстрактных потомка, наследующих его атрибуты:

🔹 IfcObjectDefinition - супертип для всех основных классов IFC, описывающих объект строительства.

🔹 IfcPropertyDefinition - обобщение для свойств и количественных показателей, а также их наборов и шаблонов.

🔹 IfcRelationship - отвечает за отношения/связи между объектами. Связи создаются для добавления отношений между объектами без необходимости изменять сами объекты.

Базовый принцип описания объекта в модели выглядит следующим образом:
🔍 Чтобы определить объект/элемент, достаточно присвоить ему неабстрактный класс-потомок от корня IfcRoot с обязательным атрибутом GUID.

Все остальное по сути дополняет его для полноты данных в модели:
- выстраивание связей с другими сущностями;
- наполнение другими атрибутами;
- добавление наборов свойств;
- формирование геометрии;
- расположение в пространстве.

То есть возможно обойтись и без геометрии и координации элемента. За это отвечают классы, не относящиеся к корню IfcRoot и не имеющие обязательного GUID, но привязанные к объекту с помощью ссылок.

#База
@ifc_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3👌2
Forwarded from BIMSERT
Компания ODT (Open Design Alliance) приглашает на презентацию обновления IFC SDK

21 Мая в 13:00 UTC+03:00 компания ODT (Open Design Alliance) приглашает на презентацию обновления IFC SDK (сессия на английском языке).
 
IFC SDK упрощает обмен данными информационного моделирования зданий (BIM) между различными программными приложениями, способствуя интероперабельности и сотрудничеству между различными инструментами и платформами.

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

Повестка:
- Стандартное решение для работы со всеми форматами IFC;
- Модельные операции, федеративные модели;
- Визуализация геометрии;
- Корректность и проверка файлов IFC;
- Совместимость IFC с другими форматами;
- Вспомогательные стандарты по сравнению с IFC;
- Работа с моделью IFC на низком уровне (C ++ API и стандартизированный SDAI).

Регистрация
👍4🔥1
🔍 Схема стандарта IDS была доработана до версии 0.9.7, которая по заявлениям разработчиков будет обновлена без изменений до редакции 1.0 и утверждена в качестве официального стандарта buildingSMART.

Что поменялось?
🔍 Незначительно изменили имена и атрибуты элементов;
🔍 Перенесли обязательность/опциональность спецификации на уровень контекста;
🔍 Ушли от ''min max Occurs'' для обозначения обязательности/опциональности требований, введя два новых типа данных.

Несмотря на незначительные изменения, принятие новой редакции IDS как официальной будет иметь большое значение. И многие разработчики ПО ожидают официального релиза, возможно слегка поторопившись с разработкой своих сервисов по старой схеме, так как пользователи уже начали создавать свои IDS-требования на базе предыдущей схемы.

🔍 В связи с этим возникли трудности с переводом старых IDS-требований до новой версии.

🔍 На помощь пришли разработчики отечественного IDS-редактора из Института системного программирования РАН и сделали скрипт по переводу ранее созданных IDS-файлов к схеме 0.9.7.

✈️ Скачать скрипт с официального сайта.

#IDS
@ifc_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
BIMAC_2024_IDS.pdf
2.2 MB
IDS в массы

Статьи по методологии и применению цифровых требований на базе открытых стандартов IDS и IFC.

Весь сборник BIMAC 2024 можно скачать тут.

#IDS
@ifc_ru
👍13🔥31👏1
Определение объектов в IFC

Продолжаем разбор базовых концепций стандарта.
Как мы уже говорили ранее, абстрактный класс IfcObjectDefinition является потомком IfcRoot. Он обобщает все основные классы IFC, описывающие объект строительства.

Этот класс имеет три потомка, которые в свою очередь разветвляются на большую сеть классов:

🔹 IfcContext - ветка, содержащая всего два класса:
IfcProject - определяет общий проект для задания единых координат и единиц измерения. В файле модели может быть создан только один IfcProject.
IfcProjectLibrary - определяет библиотеки проекта.

🔹 IfcObject - ветка, содержащая физические и виртуальные элементы в здании (стены, помещения и т.д.), их объединения в группы, а также процессы, ресурсы и участников.

🔹 IfcTypeObject - ветка, содержащая те же классы, что и IfcObject, но с припиской “Type”. Они используются для создания типов объектов. Это по сути аналог типоразмеров семейств в Revit с их свойствами типа.

Чаще всего наиболее востребованными оказываются потомки IfcProduct, необходимые для задач создания модели здания.

Большинство САПР поддерживают выгрузку в эти классы. Но для других задач, например, для календарно-сетевого планирования и подсчета затрат, потребуется применение иных классов и обычно иного ПО.

В этой связи IFC позиционируется не только как стандарт для представления строительных элементов здания, но и для задач планирования, закупок, строительства и эксплуатации объекта.

#База
@ifc_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👨‍💻3🔥1
Использование ИИ для создания IFC-просмотрщика

В последнее время новости про искусственный интеллект заполонили все каналы по цифровизации. Мы тоже не обойдем стороной эту тему.

Предлагаем Вашему вниманию перевод статьи Альпера Безера, магистра из Ирландии, о том, как ИИ помогал ему создавать IFC-просмотрщик.

https://telegra.ph/Sozdanie-IFC-prosmotrshchika-s-pomoshchyu-II-05-30
👍6
ПП РФ 614 (ex.1431) сохранило риски, касаемые форматов данных для ЦИМ

Новое постановление о правилах формирования и ведения ИМ ОКС ожидаемо не ввело никаких ощутимых изменений в форматы данных. В связи с этим все те недостатки в формулировках старого ПП РФ, о которых мы писали ранее (тут и тут) , переехали в новый документ.

Создаст ли это проблемы в будущем? - время покажет.

А для желающих больше погрузиться в тему данного постановления предлагаем обстоятельный обзор от Сергея Драгомирова (BIMSERT) в гостях у Сергея Должникова.

🧩 СМОТРИМ

👥 @ifc_ru
👥 @ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Летний BIM-форум 2024 завтра!

⚡️ Место: Москва, Amber Plaza, Краснопролетарская 36

Темы машинопонимаемых требований к моделям и использование искусственного интеллекта стали звучать всё актуальнее. Завтра коллеги расскажут о своих достижениях и проектах в этих областях.

⬜️Средний зал
14:00 - 14:20
Системные проблемы и ошибки перехода к машиночитаемым стандартам. Или почему необходим IDS++?
Семёнов Виталий Адольфович, профессор ИСП РАН
Аришин Семён Васильевич, м.н.с. ИСП РАН

⬜️Малый зал
14:10 - 14:25
BIMчат: интерфейс взаимодействия с моделью на основе искусственного интеллекта
Гречишникова Дарья Александровна, Senior Data Scientist, кандидат ф.-м. наук
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
IDS 1.0 принят в качестве стандарта bS

Это дает возможность разрабатывать редакторы цифровых требований и валидаторы моделей по ним по единым правилам.

#IDS
@ifc_ru
7🔥1🎉1👌1
2024_05_16_BIMAC_Машиночитаемые_требования_основе_IDS_и_IFC.pdf
1.2 MB
Презентация доклада по IDS в дополнение к сборнику статьей по итогам конференции BIMAC 2024, которая проходила 15-17 мая на площадке СПб ГАСУ.

#IDS
@ifc_ru
👍11🔥2
Ежемесячный подкаст "BIM-пятница" в IFC Клубе!

В этот раз выпуск будет пятничным, но мы вернемся в привычный режим по первым средам месяца! Итак...

🗓️ Пятница, 7 июня, в 15-00 МСК

🔊 Тема: "Revit 2025: Что нового в части IFC?"

Гость:
👤 Роман Рыжов, разработчик цифровых двойников, энтузиаст IFC-Клуба

Поговорим о:
🛑нововведениях в части выгрузки в IFC из Revit;
🛑принципах экспорта в IFC4x3;
🛑нерешенных проблемах.

Присоединяйтесь!
Встреча будет проходить в группе в формате видео-чата.

👥 @IFC_ru
👥 @IFC_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👌1
Может ли ChatGPT4o генерировать модели IFC

BIM-энтузиаст Камиль Корус апробирует возможности ChatGPT4o на возможность генерации IFC-моделей. И уже есть первые результаты.

ChatGPT смог:
- создать квадратную колонну;
- изменить сечение колонны на круглое;
- добавить еще одну колонну и балку, но уже с ошибками;
- исправить некоторые ошибки.

https://blog.kamilkorus.com/can-chatgpt4o-generate-ifc-models-round-2-one-shot-learning/

@ifc_ru
🔥7👍2🤯1
Почему лучше не использовать IFC 2х3

1. Устаревшая версия.

2. Ограниченный набор классов (особенно для инженерных систем).

3. Не закреплен в качестве национального стандарта.

4. Геометрия формируется как набор треугольников (tessellation), что ограничивает возможности работы с ней.

5. Не развиты модельные представления MVD.

📢 @ifc_ru
👥 @ifc_club
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1🤔1💯1
Forwarded from BIMSERT
Когда формат «не формат»

Проанализировали требования к форматам файлов, которые используются программными и техническими средствами ведения тех или иных информационных систем сопровождающих территориальное планирование, изыскания, проектирование, строительство, реконструкцию, капитальный ремонт, эксплуатацию и снос, а также контрольно-надзорную деятельность и жилищно-коммунальное хозяйство в ТИМ-изации всего и вся.

Результаты:
📂ГИС ТП (Приказ Минэкономразвития России от 17.06.2021 г. N349): *.doc, *.docx, *.pdf, *.xml, *.gml, *.jpg, *.geotiff, *.rsw.

📂Проведение гос/негос экспертизы ПД и РИИ и экспертное сопровождение (Приказ Минстроя России от 12.05.2017 г. N 783/пр):
*.doc, *.docx, *.odt, *.pdf, *.xls, *.xlsx, *.ods, *.xml;
📂То же, и по ТЦА ОИ (ПП РФ от 12.05.2017 г. N 563);
📂То же, и по ТЦА ИП для всех стадий: «Инвестиционная концепция», «Технико-экономическое обоснование» и «Проект»;
📂То же, и по ТЦА объектов коммунальной инфраструктуры (ПП РФ от 02.02.2022 г. N 87);
📂по публичному ТЦА крупных инвестиционных проектов с гос участием (два этапа) - нет данных.

📂ИМ ОКС с ЦИМ/ИЦММ (ПП РФ от 17.05.2024 г. N 614):
*.odt, *.pdf/a, *.ods, *.landxml, *.ifc и *.??? - иные с открытой спецификацией для ИЦММ и ЦИМ, *.??? - форматы применяемые при первоначальной разработке ТПД.

📂ГИС ОГД (Приказ Минстроя России от 06.08.2020 г. N 433/пр):
- форматы выдачи сведений из ГИСОГД Субъектов и ГФЗ - *.pdf, *.doc, *.docx, *.odg;
- форматы выдачи документов из ГИСОГД Субъектов и ГФЗ - *.pdf.

📂ГИС ЖКХ (Приказ Минкомсвязи и Минстроя России от 23.03.2015 г. N 88/203/пр):
- нормативно-правовые акты размещаются в виде текстовых файлов в формате *.pdf или *.pdf/a;
- иные текстовые документы – в виде текстовых файлов в формате *.pdf, *.doc, *.docx или *.rtf;
- документы, представляющие собой таблицу, могут размещаться в формате *.xls, *.xlsx;
- графические материалы должны быть размещены в систему виде файлов в формате *.jpeg или *.tiff.

📂Проведение гос экспертизы проектной документации и гос экологической экспертизы проектной документации по принципу «одного окна» (Приказ Минстроя России от 31.01.2023 N55): *.doc, *.docx, *.odt, *.pdf, *.xls, *.xlsx, *.ods, *.rar, *.zip, *.xml.

📂Исполнительная документация и ОЖР (Приказ Минстроя России от 16.05.2023 г. N 344/пр и Приказ Минстроя России от 02.12.2022 г. N1026/пр): *.pdf, *.xml.

📂 ТОР КНД (Приказ Минцифры России от 26.01.2021 г. N29 - экспорт/импорт): *.pdf, *.xml.

Получилось, что форматы файлов, установленные ПП РФ от 17.05.2024 г. N614 в отношении документов с текстовым содержанием, в том числе включающих формулы и (или) графические изображения, а также
для документов с графическим содержанием (указанные в подпункте "б" пункта 7 Состава СДМ, включаемых в ИМ ОКС), и форматы, установленные в отношении ЦИМ/ИЦММ (указанные в подпункте "в-г" пункта 7 Состава СДМ, включаемых в ИМ ОКС) - частично не соответствуют форматами электронных документов для проведения экспертизы ПД и РИИ, частично не соответствуют форматам исполнительной документации в отношении ее графической части в форме ЦИМ, частично не соответствую форматам ГИСОГД Субъектов, частично не соответствуют форматам эксплуатационной документации в ГИС ЖКХ, в т.ч. в отношении графической части эксплуатационной документации МКЖД…По форматам ГИСОГД в каждом конкретном случае оказания госуслуги в эл виде, такие форматы могут отличатся. Но при передаче IFC/LandXML, например, через Госуслуги, точно вызовет проблемы. А по операторам еще конь не валялся.

P.S. Такой вот бардак 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
👀6😁2
Forwarded from BIMSERT
04:10:05 Системные проблемы и ошибки перехода к машиночитаемым стандартам. Или почему необходим IDS++?

Семёнов Виталий Адольфович
профессор, доктор физ.-мат. наук, зав. отделом системной интеграции и прикладных программных комплексов "ИСП РАН"

Аршин Семён Васильевич
м.н.с. отдела системной интеграции и прикладных программных комплексов Институт системного программирования им. В.П. Иванникова РАН
👍4