IFC对于建筑信息模型(BIM)流程和工作流至关重要,因为它实现了不同BIM软件应用之间的互操作性。
历史
IFC的开发始于20世纪90年代,由国际互操作性联盟(IAI)主导,该联盟现更名为buildingSMART International。
其目标是创建一种通用文件格式,以打破数据孤岛(即某一群体持有的数据,同一组织内其他群体难以或无法完全访问),并促进AECO行业各利益相关方之间的协作。第一个正式版本IFC 1.0于1996年发布。
此后,IFC经历了多次修订和更新,以支持不断发展的行业需求和技术进步。主要版本包括IFC2x3、IFC4和IFC4附录2,每个版本均引入了新功能和新特性。IFC5目前处于早期规划阶段,预计将全面支持各类基础设施领域并具备更强的参数化能力。
ISO已对其进行注册,它是正式的 国际标准,即ISO 16739-1:2018。
IFC的工作原理
IFC实现了建筑信息模型(BIM)和结构数据在施工项目各软件应用及利益相关方之间的交换。它促进协作与信息共享,减少施工过程中的错误和冗余。该格式支持建筑全生命周期,涵盖设计、施工到设施管理各阶段。
IFC基于层次化的面向对象数据模型,将建筑构件及其相互关系表示为对象和属性。
IFC定义了多种可用的文件格式,最常用的是IFC-STEP,其他格式包括IFC-XML和IFCJSON。
IFC-SPF是由 ISO 10303-21 ("STEP-File")定义的文本格式,每行通常包含一条对象记录,文件扩展名为".ifc"。这是使用最广泛的IFC格式,具有体积紧凑且可读性强的优点。

IFC-XML是由 ISO 10303-28 ("STEP-XML")定义的XML 格式,文件扩展名为".ifcXML"。该格式适用于与XML工具的互操作以及部分建筑模型的交换。由于典型建筑模型体积较大,该格式在实际应用中较为少见。
IFCJSON使用 JSON格式,这是一种常用于Web应用程序的现代格式。
IFC与结构工程师软件
结构工程师是建筑结构流程和工作流的参与者。如今,与过去相比,结构模型与建筑、机电及其他系统的集成变得更加必要。
许多软件应用支持IFC格式,包括:
IFC与IDEA StatiCa
我们的钢结构旗舰产品IDEA StatiCa Connection以及广泛使用的Web应用程序Viewer,现在可以将您设计的节点创建并保存为*IFC文件。


这为我们在结构软件家族内带来了更强的互操作性,并改善了结构工程师的日常工作体验。