Провереноот Adam B.·проверено FE Editorial·обновлено Jul 27, 20262.9(10 голосов)Спасибо за оценку!
БЫСТРЫЙ ОТВЕТ
Файл IFC - это 3D BIM-модель (Building Information Modeling) здания или объекта инфраструктуры (стены, двери, балки, инженерные сети и их свойства), хранящаяся в открытом формате buildingSMART (ISO 16739). Для бесплатного просмотра используйте usBIM.viewer+, BIMcollab ZOOM или Solibri Anywhere. Для редактирования импортируйте его в Revit, ArchiCAD или бесплатные BlenderBIM/Bonsai.
Расширение файла .ifc используется различным программным обеспечением BIM (Building Information Modeling) для хранения данных, связанных со строительством и архитектурой. Файл .ifc содержит проекты и модели объектов и зданий вместе с информацией о материалах, формах и пространственных элементах.
.ifc - это объектно-ориентированный нейтральный формат обмена, поддерживаемый buildingSMART International (ранее International Alliance for Interoperability, IAI) и стандартизированный как ISO 16739. Основная цель стандарта IFC - содействие сотрудничеству и оперативной совместимости между программными инструментами и участниками строительной отрасли.
Распространенная кодировка файлов - IFC-SPF - представляет собой текстовый файл .STEP Part-21, первая строка которого гласит ISO-10303-21;, за которой следует раздел HEADER, объявляющий версию схемы IFC (например, IFC4 или IFC2X3). Сжатые и XML-варианты имеют расширения .ifcZIP и .ifcXML соответственно. Спецификация формата свободно доступна как открытый стандарт.
IFC4 является наиболее широко используемым выпуском; IFC4.3 (опубликованный как ISO 16739-1:2024) расширяет стандарт на инфраструктурные проекты, такие как дороги, мосты и железные дороги.
Безопасность и защита
РИСК: LOW
Файл IFC (IFC-SPF) представляет собой текстовые данные о геометрии и свойствах без исполняемого кода, поэтому его открытие безопасно. Вариант .ifcZIP является обычным ZIP-архивом - он опасен только в том случае, если он был замаскирован (проверьте, действительно ли он содержит .ifc). Практические опасения не связаны с вредоносным ПО: модели IFC могут быть большими и медленно загружаться, а экспортированная модель может непреднамеренно включать подробные данные о здании (конфиденциальные планировки, проприетарный дизайн), которыми вы не собирались делиться. Как всегда, не доверяйте файлу с именем «model.ifc.exe».
Детали формата
в двух словах
ПОЛНОЕ НАЗВАНИЕIndustry Foundation Classes (BIM building model)
РАЗРАБОТЧИКbuildingSMART Internationalс 1997 (IFC 1.0); ISO 16739 since 2013; IFC4 widely used, IFC4.3 (2024) for infrastructure
Файл признаков Autodesk Inventor - Inventor использует .ifc внутри системы для записи каталога импортированных признаков/iFeature - не связано с моделями зданий.
Файл сценария EnSight / CEI - Пакет постобработки EnSight CFD использовал .ifc для одного из своих файлов данных/сценариев.
Программы, открывающие файлы IFC
Windows6 apps
usBIM.viewer+ (ACCA)БесплатноОткрывайте IFC для навигации по 3D-модели, просмотра дерева объектов, чтения свойств и измерений - бесплатно.
BIMcollab ZOOMFreemiumБесплатный просмотрщик IFC с функцией обнаружения коллизий и интеллектуальными видами; открывайте несколько IFC и проверяйте свойства.
Solibri AnywhereБесплатноБесплатный просмотрщик от Solibri; открывайте IFC для навигации, просмотра информации и создания сечений модели.
BlenderBIM / BonsaiОткрытый кодБесплатный аддон для Blender (IfcOpenShell), который открывает И создает нативные IFC - просмотр, редактирование и повторный экспорт.
Autodesk RevitПлатноОткройте или свяжите IFC, чтобы импортировать модель здания в Revit для редактирования или координации.
BlenderBIM / BonsaiОткрытый кодБесплатный аддон для Blender (IfcOpenShell), который открывает И создает нативные IFC - просмотр, редактирование и повторный экспорт.
FreeCAD (BIM workbench)Открытый кодИмпортируйте IFC через верстак BIM/Arch (IfcOpenShell) для просмотра и редактирования.
Web1 app
BIMvision / online IFC viewersБесплатноБесплатный просмотрщик IFC (настольный с веб-компаньонами); загружайте/открывайте для просмотра модели без платного ПО BIM.
Технические подробности
глубокая спецификация
Кодировка файла
Текстовый STEP Part-21 (ISO 10303-21); тело файла - 7-битный ASCII
Заголовок файла
Первая строка всегда `ISO-10303-21;`, за которой следует раздел `HEADER` и раздел `DATA`
Объявление схемы
Сущность `FILE_SCHEMA` в заголовке указывает версию IFC, например `('IFC4')` или `('IFC2X3')`
MIME-тип
`application/x-step`
Символы не-ASCII
Экранируются внутри строковых литералов с использованием последовательностей `\X2\` (UTF-16BE hex) или `\X4\` (UTF-32 hex)
Сжатый вариант
`.ifcZIP` - стандартный ZIP-архив, содержащий текстовый файл IFC-SPF; начинается с магических байтов PK
Вариант XML
`.ifcXML` - та же модель данных, сериализованная в формате ifcXML (ISO 10303-28); значительно больше по размеру, чем IFC-SPF
Язык модели данных
Определен в EXPRESS (ISO 10303-11); модель сущность-атрибут с наследованием типов и обратными связями
Поддерживаемые типы геометрии
BREP, CSG, тела заметания (экструзия и вращение), тесселяция (`IfcTessellatedFaceSet`), NURBS
Система координат
Правосторонняя трехмерная декартова; единица длины объявляется через сущности `IFCSIUNIT` внутри файла
Механизм расширения свойств
`IfcPropertySet` - произвольные метаданные типа «ключ-значение», прикрепляемые к любому элементу здания или инфраструктуры
Поддержка геопривязки
`IfcCoordinateReferenceSystem` и `IfcMapConversion` связывают начало координат модели с реальной системой координат (CRS)
Активно используемые версии IFC
IFC2x3 (устаревшая, широко поддерживаемая), IFC4/IFC4.1 (текущий стандарт для зданий), IFC4.3 (инфраструктура)
Область инфраструктуры (IFC4.3)
Добавляет типы элементов для дорог, железных дорог, мостов, портов и водных путей; опубликован как ISO 16739-1:2024
Модель отношений
Явные сущности отношений (например, `IfcRelAggregates`, `IfcRelContainedInSpatialStructure`) вместо прямых указателей на объекты
Выпущен
1997 (IFC 1.0); ISO 16739 since 2013; IFC4 widely used, IFC4.3 (2024) for infrastructure
Вопросов пока нет - станьте первым, кто спросит о файлах IFC.
Часто задаваемые вопросы
Что такое файл IFC и для чего он используется?
Это BIM-модель здания (или инфраструктуры) открытого стандарта - стены, двери, балки, инженерные системы и их свойства - хранящаяся в независимом от вендоров формате buildingSMART IFC, чтобы различные CAD/BIM программы могли совместно использовать одну скоординированную модель. Он используется для координации проектирования, обнаружения коллизий, расчета объемов работ и управления объектами.
Как открыть файл IFC бесплатно?
Используйте бесплатный просмотрщик IFC: usBIM.viewer+, BIMcollab ZOOM, Solibri Anywhere или BIMvision - они позволяют перемещаться по 3D-модели, просматривать дерево объектов, читать свойства и выполнять измерения. BlenderBIM/Bonsai (бесплатный, с открытым исходным кодом) может даже редактировать IFC.
Можно ли открыть файл IFC в Revit?
Да - в Revit используйте «Открыть» или «Связать IFC» для импорта модели. Имейте в виду, что импорт преобразует объекты IFC в элементы Revit, что не всегда происходит идеально; для простого просмотра специализированный просмотрщик IFC сохраняет исходные данные в неизменном виде.
Почему мой файл IFC открывается как текст в Блокноте?
Потому что распространенная кодировка .ifc - это текстовый файл STEP/Part-21 (он начинается с «ISO-10303-21;»). Это нормально - вам нужен просмотрщик IFC/BIM для рендеринга 3D-модели здания, а не текстовый редактор.
В чем разница между IFC, IFCZIP и IFCXML?
Это одна и та же модель в разных кодировках: .ifc - это стандартная текстовая форма (SPF), .ifcXML - форма XML, а .ifcZIP - это сжатый ZIP-архив IFC (намного меньше по размеру, открывается в тех же просмотрщиках).
Как конвертировать IFC в DWG?
Идеального способа в один клик не существует, так как IFC - это семантическая BIM-модель, а DWG - это геометрия CAD. Импортируйте IFC в Revit, AutoCAD Architecture/Civil 3D или инструмент ETL, такой как FME, затем экспортируйте в DWG - вы получите геометрию/чертежи, но не полные данные о свойствах BIM.
Ссылки
1ISO 16739-1 - Industry Foundation Classes (IFC)www.iso.org