论文部分内容阅读
建设项目在其全生命期内会产生大量半结构化、非结构化的工程信息,且很大比例的非结构化信息以文本文档的格式存在。由于建筑行业具有产业结构分散、多专业综合等特点,文本文档信息表现出数量庞大、来源及储存分散等特性。目前各建设阶段的信息管理相互分离,各部门间信息交互困难且易造成信息传递过程中的漏斗效应,信息协同性差、利用价值低。随着建筑信息模型(building information modeling,BM)在建筑业的使用日趋成熟,传统的信息表达方式开始向基于共享模型储存项目信息的方式转变。BIM技术基于特定项目创建模型、覆盖项目全生命期,而项目文本信息产生于项目生命期内且通常依附于各建筑对象而存在,因此本文提出依靠BM创建的共享模型整合分散的建设项目文本信息,从而实现项目文本信息的高效管理。本文在对建筑信息模型BIM和工业基础类IFC(Industry Foundation Class)的相关理论进行分析的基础上,结合建设项目信息的特点、文本信息管理中存在的问题以及其原因,深入分析了基于BM进行文本信息管理的价值,进而研究了基于BIM的文本信息集成方法。首先,详细阐述了本文提出的文本信息与IFC模型对象的集成方法:基于向量空间模型进行建设项?目文本分类;利用BIM核心建模软件Autodesk Revit提供的API提取模型对象的属性信息并生成查询向量,通过计算其与文本向量的相似度,检索出与模型对象相关的文本文档;利用IFC提供的外部资源引用将文本关联到BIM模型,实现文本信息与项目模型的集成。其次,进行了基于BIM的建设项目文本信息集成管理系统的框架设计,并从数据库支持、集成开发环境、AutodeskRevit二次开发的工具、IFC文件解析工具四个方面详细介绍了文本信息集成系统的实现平台。最后,本文以提取建筑对象楼板为例,验证了使用Revit API提取模型对象属性信息的可行性;通过基于JAVA平台的IFC模型解析工具IFC JAVA TOOLBOX在楼板和与其相关的文本之间建立了关联关系,并通过Revit平台可视化验证了模型对象和相关项目文本的关联过程。