一种面向三维WebGIS的空间数据加载优化方法

作者:夏小科; 贾庆仁; 杨泉; 金星; 李军
来源:武汉大学学报(信息科学版), 2020, 45(12): 1997-2004.
DOI:10.13203/j.whugis20200184

摘要

随着用户需求的不断提高和空间数据的不断丰富,同一地理空间范围可包含地形、遥感影像、倾斜摄影测量三维模型等不同类型空间数据,三维WebGIS在同一场景中对不同类型空间数据尚不能实现有效加载。提出了一种面向三维WebGIS的空间数据加载优化方法,对多类型空间数据高效加载进行优化。首先,利用3D Tiles具有规则包围体外形和重叠区域的结构特点,提出一种基于二叉树的多边形快速生长算法对三维模型的外边界进行定位和粗提取;然后,针对粗提取的多边形外边界存在锯齿状凸起的问题,提出一种基于邻近两点的多边形简化方法,对多边形外边界进行裁剪优化,实现三维模型外边界的精确提取;最后,通过判断地图瓦片和地形瓦片数据与三维模型外边界的包含关系,实现对瓦片数据的选择加载。实验表明,当视点高度在300 m以下时,地图瓦片数据加载总量可减少约40%,表明在不影响三维WebGIS可视化效果的前提下,该方法较为明显地提高了系统的数据加载效率。