IFC — открытый формат обмена данными об объекте строительства, не принадлежащий ни одному производителю программ. Ведёт его международная некоммерческая организация buildingSMART International.
Актуальная версия — IFC4.3, утверждённая как международный стандарт ISO 16739-1:2024. Предыдущая редакция стандарта, ISO 16739-1:2018, описывала IFC4.
Зачем формат, которого нет ни у кого
Каждая программа моделирования хранит проект по-своему, и её формат — часть её товара. Пока обмен идёт «родными» файлами, у проекта появляется свойство, которое обнаруживается слишком поздно: он читается ровно до тех пор, пока жива и оплачена конкретная программа.
Для объекта, который проектируют три года, строят пять и эксплуатируют пятьдесят, это не техническая деталь, а вопрос сохранности вложенного.
IFC отвечает на это тем, что не принадлежит никому: схема данных опубликована, её реализуют десятки программ, и файл остаётся читаемым независимо от того, чем он был сделан.
Что теряется при обмене — и это важно знать заранее
IFC описывает объекты и их свойства, а не способ, которым эти объекты построены в исходной программе. Поэтому при выгрузке пропадает параметрическая история: стена приезжает стеной с нужной геометрией и свойствами, но не приезжает правило, по которому она перестраивается при изменении размера.
Практический вывод: IFC — формат ОБМЕНА и СДАЧИ, а не формат совместного редактирования. Считать иначе — верный способ потерять день на выяснение, почему чужая модель «не правится».
Форматы файлов
| расширение | что это |
|---|---|
.ifc | основной, текстовый (на базе структуры описания данных ISO 10303-21) |
.ifcXML | тот же состав в разметке XML — больше по размеру, удобнее машинной обработке |
.ifcZIP | любой из двух предыдущих в сжатом виде |
Текстовый вид основного формата — не мелочь: файл можно открыть и прочитать глазами, а расхождение двух версий увидеть построчно.
Российская практика
Схема данных IFC принята в России как ГОСТ Р 10.0.02-2019/ИСО 16739-1:2018 «Отраслевые базовые классы (IFC) для обмена и управления данными об объектах строительства. Часть 1. Схема данных».
Обратите внимание на год в названии: российский стандарт соответствует редакции 2018 года, то есть IFC4, а не более поздней IFC4.3. Расхождение действующей международной версии и принятой национальной — обычное дело и обычный источник недоразумений при обмене с иностранными участниками.