基于三维 GIS 技术的矢量地图动态 LOD 渲染方法
本文从地图操作和要素可见性入手分析地图简化的影响因素,并基于分析的结果设计相
应的缓存结构以加速地图的渲染。研究 GPU 环境下梯形格网的高效 LOD 方法,探讨简化
前后节点的重组和显存中 EBO 数据的更新方法,最终提出一种基于三维
技术的矢量
地图动态 LOD 渲染方法。
1 简化的影响因素
1.1 地图操作对简化的影响
本文方法依据视点进行简化,当要素与视点的位置发生变化时进行实时简化操作。用户
进行地图操作时,当视点与要素的距离发生变化时进行简化,不发生变化时则可以使用缓
存数据进行绘制,从而加快渲染。因此,需要讨论地图操作导致的视点与要素的距离变化
情况。
(1)平移操作
平移操作可能会导致视点与要素的距离发生变化。在非俯仰状态下,平移操作不会导致
视点与要素的距离发生变化;在俯仰状态下,平移操作会导致视点与要素的距离发生变化。
平移操作示意图
(2)旋转
旋转操作可能会导致视点与要素的距离发生变化。非俯仰状态下,旋转操作不会导致视
点与要素的距离发生变化;俯仰状态下,旋转操作会导致视点与要素的距离发生变化。