• ISSN: 1674-7461
  • CN: 11-5823/TU
  • 主管:中国科学技术协会
  • 主办:中国图学学会
  • 承办:中国建筑科学研究院有限公司

2017, 9(3): 85-89. doi: 10.16670/j.cnki.cn11-5823/tu.2017.03.15

基于IFC标准的BIM模型编程语言解析方法研究

郑州大学土木工程学院,郑州 450001

网络出版日期: 2017-06-01

作者简介: 陈远(1975-),男,博士,副教授,主要研究方向:土木建筑工程信息化

Research on Resolving Method of IFC-based BIM Model Programing Language

School of Civil Engineering, Zhengzhou University, Zhengzhou 450001, China

Available Online: 2017-06-01

引用本文: 陈远, 康虹, 张静雅. 基于IFC标准的BIM模型编程语言解析方法研究[J]. 土木建筑工程信息技术, 2017, 9(3): 85-89. doi: 10.16670/j.cnki.cn11-5823/tu.2017.03.15

Citation: Chen Yuan, Kang Hong, Zhang Jingya. Research on Resolving Method of IFC-based BIM Model Programing Language[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2017, 9(3): 85-89. doi: 10.16670/j.cnki.cn11-5823/tu.2017.03.15

摘要:IFC标准定义了建筑信息模型交换的数据格式,为面向建筑全生命周期的信息交换和共享提供了标准的数据定义和数据模型,是目前对建筑信息描述最全面、最详细的标准,是解决建筑行业BIM软件之间数据交换性和互操作性问题的重要标准。但是IFC基于EXPRESS语言来定义建筑信息交换与共享,EXPRESS语言本身不是编程语言且不可被计算机编译执行,因此使用计算机编程语言解析和处理基于IFC标准的BIM模型,是BIM软件开发的基础和关键技术。本研究利用开源的Java插件,解析基于IFC的BIM模型,生成相对应的IFC实体类,在此基础上,利用Java语言来具体编程实现不同的应用功能,为下一步的基于IFC标准的土木建筑工程BIM软件开发奠定了基础。

关键词: 建筑信息模型, BIM, IFC, Java
[1]

IndustryFoundation Classes IFC Official Release[R]. buildingSMART, http://www.buildingsmart-tech.org, 2015.

[2]

Owolabi, A., Anumba, C.J., EI-Hamalawi, A., Harper, C., Development of an Industry Foundation Classes Assembly Viewer[J]. Journal of Computing in Civil Engineering. 2006, 20(2): 121-131.doi: 10.1061/(ASCE)0887-3801(2006)20:2(121)

[3]

Zhang, C., Beetz, J., Weise, M., Model view checking: automated validation for IFCbuilding models[C]. eWork and eBusiness in Architecture, Engineering and Construction ECPPM. 2014:123-128.

[4]

张建平, 张洋, 张新.基于IFC的BIM三维几何建模及模型转换[J].土木建筑工程信息技术, 2009, 1(1): 40-50. 

[5]

IFC Tools Project, http://www.ifctoolsproject.com/, 2016.

计量
  • PDF下载量(121)
  • 文章访问量(4253)
  • HTML全文浏览量(2309)
目录

Figures And Tables

基于IFC标准的BIM模型编程语言解析方法研究

陈远, 康虹, 张静雅

  • 版权所有© 《土木建筑工程信息技术》编辑部
  • 京ICP备17057008号
  • 地址:北京市朝阳区兴化路2号院1号楼
  • 电话:010-64517910 邮编:100013
  • 微信号:tmxxjs  QQ:342182902  E-mail:tmxxjs@163.com
本系统由北京仁和汇智信息技术有限公司设计开 技术支持: info@rhhz.net