摘 要: | Cesium作为目前日益流行的开源三维地图引擎,在各领域都有着广泛的应用前景.但目前原生Cesium不具备渲染地下管网模型可视化的条件.基于Cesium提出了一种利用shapefile二维地下管网数据自动构建三维地下管网3D Tiles模型的建模方法并完成了模型的可视化展示.具体步骤是首先将二维shapefile数据分级处理构建四叉树结构关系,通过迭代遍历各级的单块二维数据,将点、线要素分别进行逐瓦片的模型变换矩阵计算和模型构建,将点要素封装为i3dm模型,线要素封装为b3dm模型,得到3D Tiles地下管网模型;然后基于Cesium二次开发实现数据模型对接、地表透明化、裙摆关闭、摄像机地下视角等功能,完成模型的可视化展示.本方法使用辽宁省盖州市北海新区管网shapefile实例数据进行测试.结果 表明,二维地下管网shapefile数据能够快速生成3D Tiles模型,实现良好的地下三维模型可视化展示,为后续Cesium地下空间相关研究工作提供技术支持和方法参考,有助于完善B/S架构的地下空间三维可视化管理系统,支持数字孪生城市建设.
|