BIM与GIS的跨界融合,使微观领域的BIM信息与宏观领域的GIS信息实现交换和互操作,提升了BIM应用深度,将BIM的应用从单体延伸到建筑群甚至城市级,为GIS行业发展带来了新的契机,同时也带来了一些新的挑战。面对挑战,GIS基础平台要具备哪些能力?本文将剖析BIM+GIS应用过程中遇到的难点以及应对方法。

在GIS平台中加载立交桥的BIM数据(左),并叠加在影像数据上(右)

挑战一:将BIM数据接入到GIS平台

国内外BIM建模软件种类繁多,不同的软件有各自的存储方式。这些数据格式彼此不同,且相对比较封闭没有公开文件结构,给BIM数据接入到GIS平台带来了最直接的挑战。

BIM数据依赖于BIM软件,比如Revit的rvt文件本身是不带贴图的,是存在于Revit安装目录的材质库中,要读取Revit数据的完整信息,包括属性、材质、几何等,离不开Revit软件本身。实现读取BIM数据目前最务实的方法就是基于BIM到GIS数据格式转换工具或插件,也就是基于BIM软件库的原生支撑,将BIM数据转换到GIS数据库。

SuperMap先后提供了多款BIM主流设计软件的转换插件和工具,如Autodesk旗下的Revit、AutoCAD以及Civil3D软件,以及Bentley的MicroStation CONNECT Edition、达索的CATIA软件,将数据的顶点和属性信息一次性导出,并且按类型或图层进行分类。导出数据不仅保留了BIM数据实例化的特点,还生成了多细节层次(Levels of Detail),提升数据在三维GIS平台中加载和浏览的性能。SuperMap也为某些行业的标准格式-IFC提供了对应的转换工具。

挑战二:实现BIM模型轻量化

BIM建模软件注重的是单一体建筑,但GIS需要管理一个区域或整个城市的BIM数据,并且GIS终端可能是配置不高的PC,甚至是Pad或手机,因此GIS面对的数据量挑战更大。所以我们不仅要解决数据格式转换,更要进行适当的数据轻量化和优化,SuperMap对外提供的插件已经内嵌了智能轻量化的能力。

实现BIM轻量化需要以下关键技术:

  • 原生LOD(Level of Detail)技术。BIM软件中的三维对象是参数化的,比如圆柱体,用圆心、半径、高度来描述,但导入GIS系统要三角化成三角网,在三角化时,利用此技术可生成多个不同细节层次的模型,即将BIM模型解析出不同的显示精度和显示层级。

不同细节层次(左为LOD-0,右为LOD-2)的风管模型

  • 实例化技术,即对BIM模型中存在的大量共用对象只存储一份。如在建造阶段,会存在大量的螺丝钉对象,它们的顶点和材质等都是一样的,只是位置不同,通过存储一个螺丝钉和多个位置的方式实现复用模型。在显卡也支持这样的实例化渲染,从而提升渲染效率。

挑战三:在GIS平台表示BIM模型

对象模型是一类GIS空间数据模型,用来描述离散空间的要素,包括二/三维点、线、面以及三维体对象模型。其中,三维体对象是通过拓扑闭合、高精度的三角网来表示的。三维体对象模型可以表示现实对象,如建筑、桥梁等。

GIS要从室外走向室内,室内数据需要BIM来获取。要实现BIM模型支持查询、统计及分析等功能,首先需要解决如何在GIS平台表示BIM模型的难题。与3ds Max模型相比,BIM模型不是一张皮的表面模型,它是体对象,具备完善的拓扑完整性及闭合性,因此可以用三维体对象模型来表达这样的建筑。

BIM模型进行三角化后,统一到三维体对象模型,可以做三维空间关系判断(包含、相交、相离)、三维空间运算(交、并、差),还支持计算表面积和体积,支持多种三维空间分析如控高分析、构建三维缓冲区等,为灵活定制城市设计规则提供技术支撑。

城市设计-控高分析

挑战四:BIM单体之间链接网络表示

网络模型是另一类GIS空间数据模型,包括二维网络数据模型以及三维网络数据模型。三维网络模型数据可以表示道路、管廊、管线等数据之间的拓扑连接关系。BIM的应用对象往往是单体建筑,但如何实现如地下管线、铁路、隧道、港口等大规模区域性对象的管理,则需要集成GIS来实现,用三维网络模型数据来表示BIM单体之间的链接网络,比如道路数据,可以提取出带拓扑连接关系的三维点、线对象,然后构建三维网络数据模型。

这样就可以将BIM模型应用于各种复杂的实际工程领域中,例如爆管网络分析,若某一处市政水网/供热管网/天然气管道的地下管线发生了爆裂,我们可以基于三维网络数据模型的拓扑关系知道关闭哪些阀门,哪些管线受到了影响,从而及时、快速的解决问题。

三维设施网络分析-爆管分析

挑战五:三维数据坐标转换

BIM通常采用独立的坐标系统,如地方坐标系,GIS数据来源众多,采集方式各异,所采用的坐标系也存在一定的差异性。BIM与GIS集成应用面临着各自坐标系不同,无法匹配的问题。GIS最基本的能力就是坐标转换,点线面的坐标转换已经十分成熟,但转换能力是否能应用到三维模型数据中,对GIS平台也是一个挑战。

SuperMap已实现支持三维模型的逐顶点坐标转换能力,支持BIM模型和GIS数据在平面坐标系和地理坐标系之间的转换,实现在地球曲率影响下的BIM模型和GIS数据精确匹配,避免渲染时的裂缝和漏洞等问题,满足众多行业,如桥梁、道路、水利大坝等,在建设、运营、管理过程中对数据的精度需求。

地方坐标系下的BIM模型转换到地理坐标系下,再叠加到天地图上的显示效果

挑战六:BIM与多源数据融合匹配

GIS有一个很重要的特性,就是集成了海量多源数据,比如地形影像、倾斜摄影模型、激光点云、精细模型、水面、地下管线以及场数据等。如何实现BIM与多源数据融合匹配,从而提高数据的利用价值,这是对BIM+GIS应用的又一挑战。

要进行融合匹配,首先需要进行坐标转换和数据配准,将BIM模型与倾斜摄影模型、地形等多源数据统一到一个坐标系,实现各种信息对齐;然后再对数据进行操作和处理,进行诸如镶嵌压平裁剪等操作,实现数据平滑衔接、纹理拼接自然。

BIM模型与多源数据融合

挑战七:三维空间数据标准缺乏

三维空间数据的高效发布、数据共享和数据标准是三维GIS应用热点之一。BIM+GIS得到了越来越广泛的应用,但缺乏统一的三维空间数据标准和规范,三维空间数据的互操作和开放共享成为难点,这在一定程度上制约了BIM+GIS更加深入的应用。

目前,国内外已经推出了众多数据标准和格式,如S3M、I3S、3D Tiles等。这些标准与格式的推出,推动了三维数据标准化和三维数据的开放共享。

SuperMap推出的S3M(Spatial 3D Model)标准,适用于网络环境和离线环境下海量多源三维空间数据的数据传输、交换、高性能可视化,实现了在B/S下发布和共享海量BIM与GIS数据,也实现了海量BIM与GIS数据在桌面端、浏览器端、移动端的相关应用。

挑战八:多终端支持BIM+GIS应用

IT技术的飞速迅猛发展,深刻而长远地影响了BIM与GIS两个领域。其中,VR/AR以及WebGL等IT新技术,为BIM+GIS应用注入了强劲的动力。为了实现这些IT新技术与BIM、GIS的集成应用,需要多终端支持BIM+GIS应用。

SuperMap基于HTML5 WebGL技术,推出了轻量级三维客户端,这样无须安装软件、无须安装插件、无须下载数据,就可以在浏览器上高效浏览三维服务,并通过开源的S3M规范支持实用的三维空间查询、量算以及空间分析等功能。SuperMap将AR与BIM、GIS结合,在GIS移动端平台上将数字化的BIM投放到任何场景中。如在施工现场,将设计方案与实际施工现场进行比对,可以及时发现问题并进行修正。

Cross裁剪

BIM+GIS+AR

结语

软硬件实力的不断提升,以及数字化社会的建设需求,为BIM和GIS技术的跨界融合创造了机会。BIM+GIS的应用价值不可限量,需要大家不断深入探索与挖掘

gis 数据框裁剪_BIM+GIS的八大挑战!大挑战,见未来相关推荐

  1. gis 数据框裁剪_ArcGis入门学习教程带练习数据

    百度网盘 链接:https://pan.baidu.com/s/18iTEYMygozKZT2vuzLY8Dg 提取码:pwp8 目    录 实验一.使用 ARCMAP浏览地理数据 1 一.实验目的 ...

  2. gis 数据框裁剪_【GIS实操】如何用GIS提取“三调”数据?

    做国土空间规划时,最重要的资料之一就是三调GIS数据.当资料到手,会发现一个问题:我只需要做一个镇/村的规划,但是整个市/镇数据在手,怎样才能将我需要的内容提取出来呢?这就需要用到GIS的剪裁工具!剪 ...

  3. gis 数据框裁剪_ArcGIS中裁剪工具的使用

    应约讲下裁剪.数据裁剪是经常使用的一个工具,工具说明也直接明了,隐藏功能他是不是说的,今天具体讲讲怎么用. 1.分析工具-提取分析-裁剪,启动裁剪工具. 2.将数据选中后,进行裁剪.输入要素此时不做任 ...

  4. 三维匹配_三维GIS数据融合的基本方法与进展

    点击图片上方蓝色字体"慧天地"即可订阅 文章转载自微信公众号地理信息世界GeomaticsWorld,版权归原作者及刊载媒体所有. 作者信息 华 巍1,2,胡云岗1,2,侯妙乐1, ...

  5. 怎么玩转GIS数据查询

    作者:xinxin   数据查询在GIS工程项目中处于核心地位,也是基础功能,在使用GIS数据时,我们经常需要从已有的数据中查询出部分满足特定条件的数据.按查询方式将数据查询分为属性查询和空间查询,下 ...

  6. 如何处理大文件的GIS数据(剪裁数据)

    在使用GIS数据的过程中,经常会遇到非常大的数据文件,这种文件如果用工具打开或编辑会非常慢,如果机器配置不够的话有可能干脆打不开,处理它们一般是一件极其麻烦的事情.也有可能我们需要将大数据的一部分提取 ...

  7. arcgis导入市级政区图_CityBuilder——导入GIS数据创建三维城市地图

    CityBuilder是ThingJS平台推出的3D城市制作工具,用户只需要在CityBuilder中框选地图区域即可生成选中区域的3D地图. CityBuilder一键城市 框选区域 自动生成3D ...

  8. 【转载】GIS数据工程师成长路

    1. 题记 Esri中国社区已经走过了6个年头,自己进入这个大家庭也整整4年有余:社区为大家提供一个相互学习.交流的平台,通过社区也结识了很多GIS行业达人.技术牛人,为自己的成长路增添许多捷径.在六 ...

  9. Unreal导入GIS数据的办法

    可能你是建筑师,或者你为政府部门工作,使用地理数据对你很重要.对我来说,作为一个3D可视化工作者,也为房地产开发商和建筑师工作 ,了解所有的选择和可能是非常重要的. 很多人问我如何能够拉地理数据并准确 ...

最新文章

  1. Nginx与php的整合
  2. Spring学习五(JDBC支持)
  3. 1.x到2.x的迁移:可观察与可观察:RxJava FAQ
  4. DHCP协议执详解,DHCP协议执行流程、配置方式
  5. html语言ppt,HTML语言课件.ppt
  6. 运行HelloJersey遇到异常解决方法
  7. python读取word文件内容_[python]读取word文档中的数据,整理成excel表
  8. luajit日记-配置说明
  9. SQL 分页查询 返回总条数
  10. java map映射_java8流操作之map映射
  11. 8位数控分频器的设计_基于FPGA的通用数控分频器的设计与实现
  12. redis数据更新操作
  13. 1209: 【入门】数字走向II
  14. WIN10-NVME硬盘-无U盘安装-Ubuntu22.04-双系统(非虚拟机)
  15. 鼠标悬停大小缩略图片切换_3D缩略图悬停效果
  16. win101809最新专业版企业版激活密钥和功能
  17. 在Excel中使用条件格式——让excel根据列值调整行颜色
  18. 学习笔记(41):决胜AI-深度学习系列实战150讲-完成预测分类任务
  19. oracle中恢复表数据恢复,oracle进行表数据恢复
  20. C++基础面试(持续更新~~~)

热门文章

  1. MVC验证10-到底用哪种方式实现客户端服务端双重异步验证
  2. jdk是什么?jdk1.8安装配置方法
  3. React Native 初体验
  4. 【Python学习笔记】注释,代码块,多行输出,忽略转义符的输出
  5. python 基础
  6. Error creating bean with name 'messageSource' defi
  7. Windows 8部署系列PART2:部署先决条件准备
  8. 传潘石屹投资爱蜂潮 天猫不予评论
  9. Centos5.5完整安装Cacti+Spine
  10. git push origin与git push -u origin master的区别