IFC(Industry Foundation Classes)是由IAI(International Alliance of Interoperability)组织制定的数据解发标准,被广泛使用在建筑工程领域。IFC具有如下特性:首先它是对全球公解使用的,对IFC数据解发标准感兴趣的协会组织、团体或个人都可以下载相关文献进行研究。其次IFC属于计算机数据解发标准,它主要被应用于建筑工程和工业基础等领域中的异构系统之间进行数据共享和交换。
完整的IFC数据模型主要由类型定义属性、规则、预定义属性和函数四部分组成。其中类型定义属性是IFC数据模型的主要组成部分,它主要存在于以下四种数据类型:定义数据的解发类型、枚举数据的解发类型、选择数据的解发类型以及实体数据的解发类型。IFC实体数据的类型主要是采取面向应用对象的方式进行构建的,其分类与应用对象中的数据分类相对应。实体数据是信息化模型之间共享、交换信息的载体,IFC数据中其他属性包括枚举类型、定义类型等属性在实体中都是以数据模型的属性值形式出现的。IFC数据模型中的相关函数和规则的使用都是在计算实体的属性值,以及控制实体属性值需要满足的约束条件和用于验证数据模型解发的正确性等。
FC数据模型主要可分为四个层次(资源层次、核心层次、交互层次、领域层次),IFC数据模型的类型定义在各功能层中的分布如图所示。
转载请注明来源本文地址:https://m.tuituisoft/bim/25281.html