受网络带宽、计算机软硬件和浏览器承载量等因素的制约,现有3D WebGIS在矢量栅格数据一体化表达时容易出现渲染效率不高、表达效果不佳等问题.通过分析2种不同架构下3D WebGIS的技术特点和服务需求,研究了基于屏幕空间像素投影反算方法,设计了优化矢量数据渲染性能的技术方案,提出了一种创建帧缓冲区渲染队列的方法来解决片元着色器承载空间不足的问题,并在B/S架构下开发了基于屏幕空间像素投影反算方法渲染矢量数据的原型系统.实验表明,该方法渲染效率和表达效果俱佳,具有很强的应用前景和研究价值,可为3D WebGIS提高海量矢量数据渲染效率和增强表达效果提供一种新型有效的方法手段.
三维WebGIS 屏幕空间 投影反算 矢量数据 片元着色器