论文部分内容阅读
随着土石坝施工管理水平的不断提高,越来越多的工程项目开始采用信息化手段实现大坝施工过程的辅助化管理。碾压监控可视化管理平台因其数据全面,展示效果直观,被广泛用于大型土石坝施工过程管理中。传统的碾压监控平台采用C/S架构,无法实现全网络端碾压状态的快速查看与共享。针对该问题,提出采用B/S架构搭建碾压监控平台。本文通过搭建Web服务器、Node.js服务器和数据库服务器,运用Cesium开源GIS框架、BootStrap前台框架和ThinkPHP后台框架,结合物联网平台和WebSocket即时通信技术,设计出了基于WebGIS的土石坝碾压过程信息管理与可视化平台,研究内容主要涉及以下几个方面:(1)WebGIS平台搭建:运用Cesium开源框架,搭建土石坝碾压监控信息可视化展示平台,通过数据处理与接口调用,实现地形数据、模型信息、碾压监控信息与历史数据的三维效果展示,为管理者提供直观有效的监控管理平台。(2)Web端数据实时传输:运用WebSocket技术,通过搭建node.js服务器,利用socket.io框架建立客户端与服务器端的双向Socket通信,实现数据从服务器端到客户端的实时传输。数据通过该服务器进行实时处理,生成Cesium平台支持的数据格式,以便碾压实时监控平台调用处理。(3)硬件平台搭建和监控管理模式研究:根据碾压实验制定的碾压标准,结合相关规范要求,设计出一套适用于碾压监控平台的施工管理模式,并及时准确的发布施工不规范信息。创建报警设备实时定位与信息查询功能,方便管理者发现问题并及时处理,以保证碾压质量,提高管理水平。(4)系统开发:根据以上研究内容,结合工程信息化管理平台相关建设规定,设计出系统整体架构与功能框架,并进行相关代码的编写工作,开发出基于WebGIS的土石坝碾压过程信息管理与可视化平台。