基于WebGL的水利水电工程三维地理信息平台研究
2019-01-21罗天文
中国农村水利水电 2019年1期
关键词:模型
徐 锐,罗天文,刘 明
(贵州省水利水电勘测设计研究院,贵州 贵阳 550002)
0 引 言
随着BIM、GIS等技术的飞速发展,BIM与GIS的集成应用[1-3]成为了研究的热点。越来越多的水利水电行业人士开始探索BIM与GIS的集成平台,如吴世勇[4]等融合三维GIS和BIM建立了流域水电数字化管理平台;蒋乐龙[5]基于Skyline建立了长距离饮水工程建设管理系统;傅蜀燕[6]等基于WebGIS构建了区域数字水库安全管理系统平台。这些平台多在Skyline、ArcGIS等软件的基础上进行二次开发,以客户端(C/S)模式或在浏览器上安装插件进行浏览的模式为主,存在软件安装繁琐、兼容性差等问题,已不能满足互联网时代用户对便捷性的要求。
随着近几年WebGL技术的不断发展,为上述问题的解决提供了契机。WebGL是运用JavaScript脚本制作的Web交互式三维图形程序,不需要浏览器插件的支持,在任何平台上都能运行[7]。Cesium是一个使用WebGL来进行硬件加速图形化的三维地图引擎[8],支持3D、2D、2.5D的地图显示,可以集成不同的数据源,实现多种数据的三维可视化,以其易用性、实用性获得越来越多行业人士的青睐。本文基于B/S架构,集成Cesium三维引擎开发了水利水电工程三维地理信息平台,并通过地形、正射影像、BIM模型及倾斜摄影模型等的集成加载构建虚拟的三维交互场景,同时具有分析、数据管理等功能。
1 系统架构
系统采用B/S架构开发模式,以统一规划、分层实施为原则,基于WebGL技术搭建不需要第三方插件即可进行浏览的水利水电工程三维可视化平台。系统整体技术框架分为三层,从上到下分别为表现层、应用支持层以及数据层,具体如图1所示。……
登录APP查看全文
