一种建筑物BIM模型和实景三维模型的融合方法技术

技术编号:23364048 阅读:165 留言:0更新日期:2020-02-18 17:44
本发明专利技术公开了一种建筑物BIM模型和实景三维模型的融合方法,融合与转换过程主要包括:模型重构、几何信息转化、模型三维配准及语义映射;融合方法为:首先拆分建筑物BIM模型,生成各组件的json属性文件和ifc几何文件;接着中间格式交换,ifc转为obj;obj转为glTF,进一步实现三维几何图形数据传递;随后属性、几何数据相连接,glTF与json生成b3dm;最后添加数据说明文件tileset.json,与b3dm转为3DTiles数据。本发明专利技术实现了如何在完整表达几何图形的同时保留BIM原模型中的语义属性特征,以及在同一环境中如何统一两种模型的空间位置,使其呈现内外一体化的展示效果。

A fusion method of building BIM model and real 3D model

【技术实现步骤摘要】
一种建筑物BIM模型和实景三维模型的融合方法
本专利技术涉及一种建筑物BIM模型和实景三维模型的融合方法,属于建筑信息模型领域。
技术介绍
随着城市化进程不断加快,城市面临的问题也逐渐增多,城市建设、管理面临严峻挑战。为提高工作效率,实现跨部门的协同联动和城市的精细化管理服务,城市信息化迫在眉睫。智慧城市通过对多源信息的实时融合、跨领域信息共享,可为城市发展中遇到的问题提供良好的解决方案,是城市信息化的一个重要发展趋势。智慧城市由数字城市发展而来,以城市信息模型为基础,其中建筑信息模型是重要的组成部分。建筑领域的建筑信息模型(BIM,BuildingInformationModeling)技术可通过数字信息仿真模拟出所需的建筑物形象,从而为智慧城市建设提供数据支撑。但BIM本质上关注于建筑物本身及内部信息的表达,不包括建筑物周边环境信息的表达,在智慧城市空间位置相关应用上具有一定局限性。GIS领域的实景三维模型可与BIM模型相互补充,该模型着重于建筑物及地表现象的宏观表达,具有高精度、高逼真、可量测等特点。因此建筑信息模型与实景三维模型本文档来自技高网...

【技术保护点】
1.一种建筑物BIM模型和实景三维模型的融合方法,其特征在于包括如下步骤:/n步骤一,拆分建筑物BIM模型,生成各组件的json属性文件和ifc几何文件;/n步骤二,进行中间格式交换,ifc转为obj;/n步骤三,obj转为glTF,进一步实现三维几何图形数据传递;/n步骤四,属性、几何数据相连接,glTF与json生成b3dm;具体为,将包含几何、语义信息的glTF、json文件组转化为一个整体三维数据文件,即b3dm;/n步骤五,添加数据说明文件tileset.json,与b3dm转为3DTiles数据。/n

【技术特征摘要】
1.一种建筑物BIM模型和实景三维模型的融合方法,其特征在于包括如下步骤:
步骤一,拆分建筑物BIM模型,生成各组件的json属性文件和ifc几何文件;
步骤二,进行中间格式交换,ifc转为obj;
步骤三,obj转为glTF,进一步实现三维几何图形数据传递;
步骤四,属性、几何数据相连接,glTF与json生成b3dm;具体为,将包含几何、语义信息的glTF、json文件组转化为一个整体三维数据文件,即b3dm;
步骤五,添加数据说明文件tileset.json,与b3dm转为3DTiles数据。


2.根据权利要求1所述的一种建筑物BIM模型和实景三维模型的融合方法,其特征在于,所述步骤一中,将IFC格式的BIM模型进行拆分,具体包括数据处理环境搭建和据拆分导出,其中:
(1)数据处理环境搭建:上传待处理的IFC模型至BIMServer,使其保存在底层数据库中,在Java环境下连接BIMServer服务器;
(2)数据拆分导出:调用BIMServerAPI,通过BimServerClient接口遍历上述IFC中所有的类型,找出所需的建筑类型对应的组件,并查询其中的信息;根据查询结果,利用client.download函数从服务器上下载各子构件信息的两种格式的文件,分别为ifc、json,用于存储几何、语义信息,同时为下载的定义命名规则,即描述同一构件的ifc、json文件,且其文件名也相同。


3.根据权利要求1所述的一种建筑物BIM模型和实景三维模型的融合方法,其特征在于,所述步骤二中,将子构件的ifc文件集合存储于同一文件目录下,然后利用Java语言构建循环体,重复执行转换功能。


4.根据权利要求1所述的一种建筑物BIM模型和实景三维模型的融合方法,其特征在于,所述步骤三中,首先对obj格式的BIM模型进行空间配准,再进一步实现obj至glTF格式转换。


5.根据权利要求4所述的一种建筑物BIM模型和实景三维模型的融合方法,其特征在于,空间配准具体过程如下:
(1)计算旋转参数;
将BIM/obj数据视为源数据,实景三维模型/obj数据视为目标数据,两种模型同时导入三维软件软件GeomagicStudio中;配准过程中,首先选取同名点作为起算数据,然后采用SVD算法计算旋转参数:
BIM/obj数据坐标表示为X′i=(x′i,y′i,z′i),实景三维模型/obj坐标数据表示为Xi=(xi,yi,zi);在Matlab中导入坐标数据,求解旋转参数过程如下:
①计算两组坐标的重心
②进行重心化处理,得到{ΔXi=Xi-P}{ΔX′i=X′i-Q};
③计算3×3数据矩阵
④采用SVD函数分解S矩阵Sm×n=Um×mΛm×nVT...

【专利技术属性】
技术研发人员:徐敬海卜兰
申请(专利权)人:南京工业大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1