EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
EaBIM BIM门户 BIM项目案例 查看内容

实用贴 | 如何将BIM数据导入GIS平台?

2021-6-2 10:12| 发布者: 萧闫子| 查看: 732| 评论: 0|原作者: 三维研发中心 何倩 王博|来自: 超图集团

摘要: 建筑信息模型(Building Information Modeling),简称BIM,国家标准GB/T 51212-2016《建筑信息模型应用统一标准》将BIM做如下定义:在建设工程及设施全生命周期内,对其物理和功能特性进行数字化表达,并依此设计、 ...

image.png


建筑信息模型(Building Information Modeling),简称BIM,国家标准GB/T 51212-2016《建筑信息模型应用统一标准》将BIM做如下定义:在建设工程及设施全生命周期内,对其物理和功能特性进行数字化表达,并依此设计、施工、运营的过程和结果的总称,简称模型。


BIM数据不仅包含常见的建筑物(Building),还包含各种构筑物(Structure),例如:厂房、水坝、电站等,也包含线状的基础设施,例如:路、铁路、隧道、管廊、管道等。随着BIM技术应用的普及,尤其是BIM+GIS应用的不断深入,业界开始对BIM数据在三维场景中实时浏览的性能有了更高的要求,于是BIM数据的轻量化需求就比较迫切。


现阶段BIM数据主要来自于BIM设计软件,众所周知,国内外BIM设计建模软件种类繁多,不同的软件有各自的存储格式。这些数据格式彼此不同,且大多数相对比较封闭没有公开文件结构,在此就不一一例举。以下为一些常见的BIM数据格式:


1、IFC是IFC(Industry Foundation Class,工业基础类)标准定义的信息交换标准格式,存储了工程项目全生命周期的信息。目前常用的BIM软件都支持输出IFC格式的BIM数据。


2、RVT是Autodesk Revit系列软件使用的BIM数据格式。Revit软件是目前进行BIM建模的主流软件,因此其项目文件.rvt目前应用广泛,使用者较多。


3、DGN是Bentley公司MicroStation系列产品使用的数据格式,采用二进制存储。


4、3DXML格式是Dassault Systems公司推出的开放式BIM数据格式。它是基于XML的轻量化数据格式,具有体积小、压缩比高的特点,使其能提供更快的文件传输速度和更短的存储时间。


5、DWF(Design Web Format,Web图形格式),是由Autodesk开发的一种高度压缩的轻型文件格式。


1

BIM数据导入GIS平台的三种方法


目前,BIM数据导入GIS平台软件,通常有三种实现方式:


1、第一种方法是通过自行研发的BIM插件,将BIM数据导入GIS平台软件。该方法是基于BIM软件提供的数据接口进行二次开发,也就是基于BIM软件的原生支撑,将BIM数据转换到GIS数据库。这种方式的优点在于数据质量可以得到保障,获取的数据信息量丰富,如模型的LOD层也能原生接入,能最大限度地满足应用需求。但对不同的GIS软件和BIM软件都需要开发一套接口工具,需要对GIS软件和BIM软件的数据结构都有足够的了解,而且对研发能力的要求较高。


2、第二种方法是通过中间数据格式实现BIM与GIS的数据交互。该方法是将BIM模型按照IFC标准组织生成IFC格式数据,或者转换成FBX、OBJ、OSG等模型数据格式,GIS软件可直接读取。这种方式的优点在于转换简单,一般常用的BIM软件都支持导出IFC等格式的数据。但这种方式可能导致数据丢失、数据转换质量不佳、数据转换时间过长等问题。


3、第三种方法是GIS软件直接读取BIM数据。这种方式从GIS软件内部支持了BIM数据的接入,不仅省时省力,而且可以保证读取的BIM数据质量,但目前受限于BIM软件的产品模式,GIS软件可直接读取的BIM数据格式还较少。


为了更好的保留BIM的几何信息和属性信息,通常采用第一种方式实现将BIM数据导入GIS平台中。


2

BIM数据导入GIS平台遵循的三条原则


BIM软件通常采用参数化的方式建模,但是,BIM软件提供的API,通常只能获取三角化后的三角网(Mesh)。因此,在将BIM数据导入GIS平台时,为了更好地保留BIM数据的精度、拓扑和语义完整性以满足后续各种指标运算、空间分析的要求,并且更好地实现对BIM数据做轻量化处理,通常会遵循以下三条原则:


1、通常采用高精度的、拓扑闭合的三维体数据模型来表达,以更好地保留BIM数据的精度、拓扑和语义完整性。


三维体数据模型是通过高精度的、拓扑闭合的三角网曲面界定了一个均质的实体空间。该实体空间的三角网曲面边界是一个有向的、封闭的二维流形(2-Manifolds),其拓扑关系采用半边数据结构(Halfedge Data Structure)表达。半边数据结构,是一种以边为中心的数据结构,如图1所示。每一条边(Edge)都是由两条方向相反的半边(Half-Edge)组成,每条半边中存储一个入射顶点(Vertex)和入射三角面(Triangle)。如果边的一个半边是边界半边,则该边是边界边。如果曲面不包含边界半边,则曲面是拓扑闭合的。一般来说,半边的方向是逆时针的,因此面的法向量是朝外的(遵循右手定律)。

  

image.png

图 1 半边数据结构


image.png

图2 高精度、拓扑闭合的三维体数据模型表达BIM模型


借助三维体数据模型,可实现BIM数据在GIS平台软件中的三维空间查询和分析等多种操作,主要包括三维空间关系判断、三维空间运算、降维运算、体积和表面积运算、三维缓冲区分析等,可为灵活定制城市设计规则库提供技术支撑。


2、可采用BIM三角化时原生构建的多细节层次(LOD,Level of Detail)模型,以更好地对BIM数据做轻量化处理。


参数化的BIM模型,在三角化时,可以构建不同的细节层次的三角网,即参数化的曲面可以三角化成不同细节层次的三角网,如图3所示。原生构建的LOD模型,不仅可以更好地轻量化数据,还可以保留三角网的拓扑关系。


image.png

图3 不同细节层次的BIM模型


3、可采用实例化技术,以减少模型数据的冗余。


针对在BIM数据中同一个模型放置在不同位置或以不同姿态摆放的情况,可采用实例化技术存储,采用几何模型+姿态/位置矩阵的方式存储,可实现相同的几何模型只存储一次,减少磁盘存储空间;绘制时也可采用实例化技术,可以减少显卡的渲染压力,提升渲染效率。


image.png

图4 实例化技术


不同领域的BIM数据的精细程度也不尽相同。根据实际应用需求,还可以采用更多灵活的方法,对BIM数据进行轻量化处理,比如依据具体应用,对属性信息进行轻量化处理。


3

结语


近年来,BIM与GIS的集成应用越来越广泛且深入,如何将BIM数据导入GIS平台实现信息交互成为了首要解决的问题。基于本文,SuperMap提出了目前被业界普遍运用的技术方案。未来,SuperMap会联合更多合作伙伴,提供更多行之有效的解决方案,为“BIM+GIS”的发展和应用落地贡献一份力量。



鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-23 10:41

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

返回顶部