论文部分内容阅读
随着各行业专家学者对GIS研究的日益深入,同时得益于移动终端软硬件技术高速迅猛的发展,移动GIS在各行各业都有了一定程度的应用。大矢量数据快速可视化一直是移动GIS的研究热点。本文主要从两个方面研究提高移动GIS渲染效率的关键技术:①对大矢量数据建立基于R树的金字塔模型;②运用多核并行渲染技术提高整体渲染速度。 大矢量数据在小比例尺显示时往往存在数据冗余现象,而不同比例尺下冗余程度不同,与之对映的是单位像素所代表的地理长度不同。本文参考栅格金字塔模型,依比例尺固定缩放倍率建立几何数据多尺度简体,并用多尺度R树空间索引将其组织起来进而形成“基于R树的矢量金字塔模型”。 当前CPU发展呈现多核化趋势,本文通过多核并行渲染的方式提高了渲染过程中CPU利用率。主要实现方法是将待渲染数据尽可能的均匀分组,形成任务列表,再利用QT提供的基于任务的并行编程接口实现渲染过程。 最后利用QT For Android框架设计并实现了快速可视化系统原型,并用湖南省1∶10000森林资源数据测试了原型系统效率。