|
- 2011
服务式 2D、3D 结合GIS 的核心问题及其解决方案Keywords: 3D GIS,分层次细节模型 (LOD),服务式GIS,2D、3D结合,三维渲染引擎 Abstract: 摘要: 3D GIS是GIS的发展方向,其研究尚处于基础理论阶段,目前,市场上还不存在成熟的真3D GIS。2D、3D结合是实现3D GIS的一条有效途径。服务式2D、3D结合GIS则是在服务式构架下实现2D GIS与三维可视化技术的无缝结合,即由GIS服务器提供传统的2D GIS服务,客户端提供用户界面及2D、3D数据融合渲染等功能。实现服务式2D、3D结合GIS的核心是如何在网络条件下,进行大规模数据传输及客户端2D、3D数据的实时融合渲染。本文针对此核心问题提出了基于C/S框架的2D、3D结合GIS系统构架,其核心包括基于LOD(Level of Detail)模型的客户端渲染构架及基于双缓存机制的数据服务构架。本文基于此系统构架开发了一个原型系统,使用ArcGIS Engine开发了GIS服务端,在World Wind开源软件的基础上,实现了三维客户端。二维GIS服务端为三维客户端提供基本的GIS服务,如查询,缓存区分析等。系统运行结果表明该服务式构架解决了服务式2D、3D结合GIS的关键问题,为进一步构建应用系统奠定了基础。该系统构架亦适用于B/S构架。实践证明在此框架的基础上通过将客户端封装为Web控件可实现基于B/S构架的服务式2D、3D结合。
|