Когда говорят «отправьте IFC», обычно имеют в виду конкретный формат файла. Но форматов несколько, и важно понимать, чем они отличаются и когда какой использовать.
Четыре формата, которые поддерживает Revit:
.ifc - основной и самый распространённый формат - текстовый файл, в котором построчно описана вся геометрия и атрибутика модели. Открывается любым программным обеспечением с поддержкой IFC. Именно этот формат требует ДГП - IFC SPF (STEP Physical File).
.ifczip - тот же .ifc файл, но сжатый в ZIP. Размер уменьшается в несколько раз, при этом формат принимается большинством программ, поддерживающих IFC. Если нужно передать большой файл - это удобный вариант. Можно разархивировать вручную и получить исходный .ifc.
.ifcxml - XML-представление тех же данных IFC. Требуется для некоторого расчётного программного обеспечения - например, для энергетического моделирования. В большинстве случаев для координации и согласования не используется.
.ifcxmlzip - сжатый вариант .ifcxml. Применяется редко.
Что выбирать на практике
Для передачи в ДГП - только .ifc. Это прямое требование документа.
Для обмена внутри команды или с координатором можно .ifczip, если размер файла критичен. Большинство вьюверов и координационных платформ его поддерживают.
.ifcxml - только если этого явно требует принимающее программное обеспечение.
Один нюанс, который часто упускают
Открыв .ifc файл в текстовом редакторе, в первых строках блока FILE_NAME можно найти версию схемы IFC и версию модуля экспорта, который использовался при создании файла. Например: «21.1.40.95 - Exporter 21.4.1.0» - первое значение это версия Revit, второе - версия экспортёра. Это полезно при отладке проблем с файлом.
В следующем посте разберём версии схемы IFC: чем IFC2x3 отличается от IFC4 и почему это напрямую влияет на то, пройдёт ли ваша модель проверку.