论文部分内容阅读
随着信息时代的到来,智能化、信息化建筑成为了一个发展趋势。而BIM数据是下一时代建筑发展过程中非常具有应用前景的研究对象。BIM数据利用全生命周期的信息化特性提供给建筑行业更权威、更具体的数据。但是BIM数据应用在当今时代使用的并不理想,极大的制约了 BIM数据应用的发展。为解决建筑行业中各专业之间在施工过程中数据使用效率低的问题,提出了一套完整高效率的BIM数据提取与应用的技术方案。本文通过对BIM技术进行研究,分析了 BIM在数据提取与应用方面存在的优势,有效地弥补了 BIM数据使用率低的问题,并提出了将BIM数据提取与应用技术应用在实际的项目工程中,给施工人员提供了更全面的数据,同时也提高了数据的使用率。以BIM模型数据需求为切入点,设计了数据提取的思想方案,结合族类别和族过滤器过滤出的图元放在收集器中,收集器中有墙体、门、窗、洞口实例,然后遍历收集器中的所有图元,将模型构件进行分类处理,分别提取模型中构件的数据信息,最后将墙上实例的属性、墙的属性、以及房间的属性提取出来,形成了基于构件的数据提取方案。结合实际情况,在Revit软件中建立模型,来模拟现实建筑。通过对BIM模型数据库的设计分析,建立了系统数据库,研究了系统数据库与BIM模型数据之间的交互方式。通过对Revit提供的API二次开发研究,设计了一套完整的开发流程,以Visual Studio2013为工具,以.NETFramework4.5为平台,使用C#语言进行代码编写,实现了复杂建筑模型中数据的提取与存储。在此基础上,使用OpenGL三维图形库,采取完全面向对象设计方法,基于Winform界面实现了三维模型重建,以及构件查找的应用。实现BIM模型的数据提取至数据库,进行数据库的关联查询,模型重建,构件查找。数据提取与应用的技术具有可行性,解决了模型与数据之间存在独立性、模型具有抽象性、数据存在断层等问题,达到了模型与数据完全结合的目的。在建筑行业中具有一定的应用价值。