详细内容,请下载完整文章:http://download.csdn.net/detail/supermapsupport/9799976

1、 BIM 简介

BIM 是指建筑信息模型(Building Information Modeling),目前国内并没有官方的定义,所以从国 外 BIM 标准中理解,BIM 是一个建设项目或者实施物理和功能特性的数字表达,它并非以二维方式展示, 而是直接以三维的方式表达;同时 BIM 也是一个共享的知识资源,是该设施从建设到拆除的全生命周期中 的所有决策提供依据的过程;在项目的不同阶段,不同利益相关方通过 BIM 更改修改信息,实现协调作业, 基于它自身的特点,BIM 目前在建筑以及一些设计领域应用越来越普遍。

2、 BIM 与三维 GIS 结合的必要性

2.1 BIM 需要三维 GIS

对于 BIM 来说,BIM 的整个生命周期从设计、施工到运维都是针对 BIM 单体精细化模型的,但是其 不可能脱离周边的宏观的地理环境要素,成为空中楼阁。而三维 GIS 一直致力于宏观地理环境的研究,提 供各种空间查询及空间分析功能,并且在 BIM 的运维阶段,三维 GIS 可以为其提供决策支持,因此 BIM 需要三维 GIS。

2.2 三维 GIS 需要 BIM

对于三维 GIS 来说,BIM 数据是三维 GIS 的另个一重要的数据来源,能够让三维 GIS 从宏观走向微 观,同时可以实现精细化管理。另一个方面,与 BIM 数据的融合使三维 GIS 从室外走向室内,实现室内外 一体化的管理。

2.3 BIM 数据与三维 GIS 集成

BIM 数据结构包括空间数据(模型)及属性数据(参数),其中空间数据模型又包含空间位置、外观

形状等,这与三维 GIS 数据结构相似,属性数据包含了设计参数、施工参数及运维参数等。三维 GIS 涵盖 了 BIM 的数据结构(空间数据+属性数据),涵盖了 BIM 的数据表现形式(三维模型),涵盖了 BIM 数据 对象(BIM 针对建筑对象,GIS 涵盖较广,包括建筑对象),与 BIM 功能有重叠(信息管理、空间分析等), 因此三维 GIS+BIM 能产生无限的可能。

3、 两者结合面临的问题

3.1 数据如何对接

众所周知,目前国内外 BIM 软件很多,相对应的 BIM 文件格式也多,目前常见的一些 BIM 文件格式 有:
 RVT:Autodesk Revit 软件使用的 BIM 数据格式,还包括:RFA、ADSK 等格式;
 CATPart:CATIA 软件的数据格式,还包括:CATProduct、CATdrawing 等格式;
 DGN:Bentley 公司开发的支持其 Microstation 系列产品的数据格式。
针对 Autodesk Revit 软件我们提供了 SuperMap Export 插件(插件位置:链接:链接:
http://pan.baidu.com/s/1qYgyxpa 密码:30ry)。SuperMap Export 插件将 Revit 的 BIM 模型导出为 模型数据集,并保存在指定数据源文件下,完成数据的导出。CATIA、DGN 软件的对接暂时使用中转格 式,通过我们提供的 3ds Max 插件导出数据。
Revit 插件配置说明:
安装 Revit2016;
 下载插件压缩包,插件配置文件.bat 必须放在 Bin_x64 同级目录下
 运行插件配置文件*.bat 文件;
 必须在 Revit 的三维视图下,使用该插件
 打开 Revit 软件,配置成功,如下图所示:

图:成功配置 SuperMap Export 插件
备注:如果菜单栏存在插件的按钮,启动按键后,直接弹出异常,那么需要检查 Bin_x64 是否已经
设置为系统环境变量,并确保其在 path 路径的最前端。 完成了插件的配置,就可以对 BIM 模型进行导出。步骤如下:
 在 Revit 软件中打开 BIM 数据;
 在“视图”选项卡>“创建”组>“三维视图”下拉框选择“默认三维视图”或在界面左侧“项 目浏览器”悬浮框中,选择三维视图;
 单击“附加模块”选项卡>“SuperMap Export”按钮,弹出“导出参数设置”对话框,如下图
所示:

图:BIM 模型“导出参数设置”对话框
 分两种模式导出,一种是插入点的方式,一种是投影的方式;
 插入点信息:选择插入点信息,可以直接设置球面坐标或平面坐标
 自定义投影:选择投影方式导出模型
 新建或者打开 UDB 数据源;
 选择导出模型的颜色类型。着色颜色是与 Revit 中看到的效果一致;真实颜色是 Revit 渲染出的 颜色;
 网络数据集:针对管线数据导出为三维点、线数据集,通过点线构建三维网络数据集。
 实例化:默认勾选导出数据,如果发现某些数据集中数据位置或者颜色发生错乱,不勾选实例化 导出模型,目前插件区分实例化存在隐患,如果发现错乱的图层,建议该族类型单独以非实例化 的方式导出;
完成数据导出后,打开指定文件路径的数据源。所有的模型数据集可以直接在场景中打开浏览,但 是建议先将数据集通过“BIM 生成缓存”功能生成缓存;生成缓存对各方面的性能都有优化,以缓存的 方式打开,其浏览效果会更好。将具有半透效果的缓存图层移到最顶层,能确保该图层正确显示。透过窗 户,能清晰的看见室内的情景。


图:窗户半透显示效果 在场景中打开缓存图层浏览,可以直观的看到模型的效果和单个图元的属性信息。开启选择模式或者
选择漫游模式,鼠标双击某个元素对象,在界面的右侧会弹出选中对象的属性悬浮框。悬浮框中显示了对 象的所有属性信息,如下图所示:

图:选中对象的部分属性信息


3.2 性能如何保证

以一栋楼的建筑数据为例,在 Revit 软件中打开有 6600 多个图元类别,每个图元又包含了诸多的属 性信息,因此我们采用了性能优化技术来满足大体量数据的性能需要。这里提到三个关键技术。
第一个关键技术是实例化,这种技术适用于重复模型较多的情况,可以实现对相同的几何模型只绘制 一次,降低了显卡等硬件设备的压力。

文章未完,详细内容,请下载完整文章:http://download.csdn.net/detail/supermapsupport/9799976

BIM与三维GIS结合相关推荐

  1. 五分钟学GIS | BIM与三维GIS的融合

    今天五分钟学GIS的时间我们来学习BIM与三维GIS的融合. 什么是BIM? BIM:建筑信息模型(Building Information Modeling)或者建筑信息管理(Building In ...

  2. BIM与三维GIS结合应用

    本文转载自https://blog.csdn.net/supermapsupport/article/details/68928100 详细内容,请下载完整文章: http://download.cs ...

  3. osg 三维gis开发_GIS+BIM跨界融合应用:智能管理道路“健康”,精准定位路桥病害...

    点击上方蓝字  关注路桥BIM知识二环路高架桥是成都市中心城区最重要的快速通道,全程无红绿灯,2013年5月建成通车后,每天运送20多万人次.为及时发现和消除道路病害,保障道路畅通,二环路管养单位(成 ...

  4. osg 三维gis开发_3D GIS与BIM的美丽邂逅(艾三维BIM分享)

    GIS和BIM本处在两个不同的行业领域,二者跨界融合不是一场意外,而是各取所需.互惠互利.在行业应用中,BIM提供数据基础,GIS则提供空间参考.若将BIM视作珍珠,在3D GIS的精心串联下,必将成 ...

  5. 从事GIS开发多年,2017年对GIS行业的心得,尤其对三维GIS的理解

    个人群号 309141738 本人从事GIS方面开发六年了,但是一开始大学并未学的是GIS方面的专业,本人学习的专业叫对日软件开发,呵呵...很新颖的一个名字把,没错,本来想着毕业后去日本从事软件开发 ...

  6. 软件技术论坛_新一代三维GIS软件技术论坛在南宁召开

    10月24日上午,新一代三维GIS软件技术论坛在南宁召开.论坛围绕新一代三维GIS技术的应用展开,来自多个领域的专家就新一代三维技术应用的最新进展情况.取得的成效及对未来工作进行探讨.论坛由超图集团平 ...

  7. geoserver三维_集团公司自主研发三维GIS平台产品——GeniusWorld 2.0 C版本发布

    正元三维GIS平台产品(GeniusWorld)是公司独立自主开发的软件产品,提供地上地下全空间一体化的三维地理信息服务完整解决方案,可根据用户需求实现个性化定制.2019年6月30日全新研发的三维G ...

  8. 新一代三维GIS技术体系再升维

    编者按:在2018 GIS 软件技术大会上,超图发布了SuperMap GIS 9D(2019)系列产品,该版本全面拥抱空间大数据技术,并在微服务.容器化.云原生.自动化运维等方面全新升级,进一步优化 ...

  9. 新一代三维GIS技术在交通行业的创新应用

    2009年,SuperMap发布了首款二三维一体化GIS软件,首次提出了二三维一体化GIS技术.随后,二三维一体化的应用系统不断涌现,二三维一体化技术逐步成为三维GIS发展和研究的主流.2017年,S ...

最新文章

  1. SQL Server之日期和时间函数
  2. html5 json转字符串,web前端-js小记(5)-字符串及json
  3. go语言核心编程_Go核心编程 - 语言特性(1)
  4. sql server相关的命令行
  5. 下载开发证书步骤(自用备忘)
  6. speech模块实现语音识别
  7. LeetCode MySQL 550. 游戏玩法分析 IV
  8. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法
  9. 在一个windows服务下,安装多个mysql服务。
  10. 开源C++/C代码检查工具
  11. 红外倒车雷达原理图_超声波倒车雷达电路图及原理分析
  12. 同心向前,Google Play 十周年啦!
  13. 批量导入手机通讯录_手机QQ批量导入电话号码
  14. 什么软件测试iphone性能,5款iPhone性能测试比拼:A9虽然垫底,与A13的差距并不大...
  15. 企业即时通讯软件的五大作用
  16. Huffman编码实现
  17. python 从一道作业题到制作一个图形界面的“诈金花”游戏
  18. 到底什么是IO多路复用?
  19. CopyU!U盘拷贝工具
  20. MJ优质博主清单;把ChatGPT调教为英语私教;绝美SD Prompt手册;AgentGPT体验全记录;2项AI工具最强更新 | ShowMeAI日报

热门文章

  1. 云计算基本概念IaaS,PaaS,SaaS和Serverless
  2. FastAdmin新手入门必看
  3. UEFI源码学习01-ARM AARCH64编译、ArmPlatformPriPeiCore(SEC)
  4. stetho 调试数据库_stetho是适用于android应用程序的最佳调试工具
  5. Stetho调试无法查看本地数据
  6. Trexquant | 量化多岗位招聘(全职+实习)
  7. 2023玉米深加工产业展为玉米深加工产业发展助力
  8. 浮点数阶码的计算和表示【IEEE 754】
  9. 日落20181218001 - Unity插件应用之ShaderForge制作顶点动画
  10. python中的鸡兔同笼