IFC文件格式
IFC(Industry Foundation Classes)是由国际非盈利组织BuildingMART制定的一种文件格式,允许使用不同BIM软件的人员在同一项目上进行协作。许多软件厂商相继研发出基于BIM技术的设计软件和协作平台,不同文件格式之间的沟通转换需要统一的数据接口。IFC标准为这种数据接口的开发提供技术依据和准则,为设计文件在众多不同软件和平台之间传输和读取提供便利。例如,使用Revit创建的模型导出IFC格式文件在其它的BIM程序中也能正常打开。
简而言之,IFC是一种BIM数据规范。IFC格式文件包含建筑工程项目整个生命周期所需数据的定义。IFC旨在描述建筑物的组成部分,如厂房、空间、家具、结构元素(柱、梁、墙、地板等),包括每个对象的具体特征。
有三种不同的IFC格式规范:
1、*.ifc:基于ISO-STEP标准的默认文件格式
2、*.ifcxml:基于XML结构的文件格式
3、*.ifczip:上述格式之一的压缩存档,包括PDF或图像等其他材料
目前在使用的有两种不同版本的IFC格式:IFC2x3和IFC4。最新版本是IFC4,但IFC2x3仍然是目前使用最广泛的,未来还会使用一段时间。这主要是因为许多正在进行的项目必须使用IFC2x3格式,替换为新版本的可行性低、成本高。因此,在新版本IFC4大规模普及需要一定的时间。
IFC(Industry Foundation Classes,工业基础类)标准是由国际协同工作联盟IAI组织(现更名为buildingSMART)于1994年制定的建筑工程数据交换标准。
IFC是面向建筑工程领域的数据交换标准,用于异构系统交换和共享数据,该标准通过建立一个共享的模型来描述建筑物对象和建筑流程中的必要信息,也包括各部分之间的关系信息。
实现了建筑业中不同专业,不同软件共享同一数据源,促进了数据的共享及交互。IFC标准建立在数据交换国际标准STEP的EXPRESS 数据定义语言上,目前IFC已经从几何体与图层走向建筑对象,终端用户仅需考虑建筑对象即可。
如今的IFC由buildingSMART控制,buildingSMART目前主要焦点是IFC公路、IFC铁路、IFC港口、IFC隧道部分的分类架构与格式开发。
目前市面任何一款三维软件都可转换为IFC通用模型数据,通过IFC查看模型构建属性,它已经成为国际公认的建筑信息交换的数据标准,虽然现在IFC标准定义的模型体系尚不能完全满足建筑信息领域的的需要,但是越来越多的机构、公司对IFC实体类型和属性在做进一步扩充、修订和完善!