地理信息系统设计与分析

服务式 2D、3D 结合GIS 的核心问题及其解决方案

展开
  • 1. 中国农业大学资源与环境学院,北京 100094;
    2. 北京国遥新天地信息技术有限公司,北京 100101
宇林军(1981-),男,河北人,博士研究生,主要从事地理信息与土地利用研究。E-mail: yulinjn@tom.com

收稿日期: 2010-04-01

  修回日期: 2010-06-30

  网络出版日期: 2011-02-25

基金资助

国家科技支撑计划项目(2006BAJ10B05)。

The Key Problem of Service-based Integration of 2D GIS and 3D Visuliation Technology and Its Solution

Expand
  • 1. College of Resources and Environmental Sciences, China Agricultural University, Beijing 100193, China;
    2. Beijing Earth View Image Inc., Beijing 100101, Chian

Received date: 2010-04-01

  Revised date: 2010-06-30

  Online published: 2011-02-25

摘要

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结合。

本文引用格式

宇林军, 潘影 . 服务式 2D、3D 结合GIS 的核心问题及其解决方案[J]. 地球信息科学学报, 2011 , 13(1) : 58 -64 . DOI: 10.3724/SP.J.1047.2011.00058

Abstract

3D GIS will be the next generation of geographic information system (GIS). Ideally, 3D GIS should be developed based on good theoretical foundation. Currently, many researches have been carried out both by academic groups and commercial sector to develop 3D GIS application. So far, there is no ideal 3D GIS product available on market partly due to the complicated topology of spatial objects in 3D environment, inappropriate spatial data structures and hardware limitation. Studies carried out indicated that the integration of 3D visualization technology with current 2D GIS applications could be an alternative for realizing 3D GIS. One obvious benefit of such combination is that it can take advantages of both technologies. Service-based integration aims to realize the integration of 2D GIS with 3D virtualization technology based on service framework. Data transmission speed between remote server and client is the main bottleneck of providing textures for 3D rendering engine. Thus, the key problem of this type of integration is how to maintain the frame rate of rendering in 3D client under the limited data transmission speed. This paper promotes a system architecture based on C/S framework, in which the core is consisted of a LOD-based rendering architecture and a data service architecture based on double cache mechanism, which will help overcome above problems. The double cache mechanism is designed to improve the performance of data serving at both client side and sever side by using a client data cache and a sever data cache. The prototype GIS sever is developed by ArcGIS Engine to provide data and traditional 2D GIS service, for example, spatial querying, for 3D client. The client application is developed with help of World Wind, an open source software, which acts as a user interface. The results obtained by this prototype system show that how this framework helps to overcome the key problem of the integration of 2D service GIS with 3D visualization technology, which would be extended for various applications in feature. This framework is also suitable for B/S framework simply by encapsulating 3D client into a web component.

参考文献


[1] 刘哲,严泰来,张晓东.3D技术研究进展
[J].中国农学通报,2006,22(11):451-455.


[2] 李勇,郝向阳,西勤.三维地理信息系统相关技术研究
[J].测绘科学,2001,26(4):25-28.


[3] 肖乐斌,钟耳顺,刘记远,宋关福.三维GIS的基本问题探讨
[J].中国图象图形学报,2001,6(9):842-848.


[4] 施加松,刘建忠.3D GIS技术研究发展综述
[J].测绘科学,2005,30(5):117-119.


[5] 王继周,李成名,林宗坚.三维GIS的基本问题与研究进展
[J].计算机工程与应用,2003,39(24):40-44.


[6] Zlatanova S, Rahman A A and Pilouk M. 3D GIS: Current Status and Perspectives . // Proceedings of the Joint Conference on Geo-spatial Theory, Processing and Applications. Ottawa, Canada, 2002:8-12.


[7] 徐苏维,王军见,盛业华.3D/4DGIS/TGIS现状研究及其发展动态
[J].计算机工程与应用,2005,3:58-62.


[8] Rhyne T M. Going Virtual with Geographic Information and Scientific Visualization
[J]. Computers & Geosciences, 1997, 23(4):489-491.


[9] Wang Xinhao. Integrating GIS, Simulation Models and Visualization in Traffic Impact Analysis
[J]. Computers, Environment and Urban Systems, 2005, 29:471-496.


[10] 万幼,边馥苓.二三维联动的GIS系统体系结构构建技术
[J].地理信息世界,2008, 2:48-52+69.


[11] 周新耿,刘芬. 2维、3维空间信息系统的结合和应用
[J].计算机与数字工程,2005,33(3):101-103.


[12] 向南平,周翠竹.三维GIS空间-属性信息交互查询的设计与实现
[J].测绘工程,2005,14(2):47-49.


[13] 宇林军,孙丹峰,李红.基于紧密型二三维结合的GIS构架与系统实现
[J].地理与地理信息科学,2009, 25(5):17-20.


[14] 宋关福.Service GIS引发地理信息服务共享与聚合革命
[J].地理信息世界,2008,6(6):82-85.


[15] 北京超图地理信息技术有限公司. SuperMap IS .Net开发手册 . 2000-2007.


[16] ESRI . ArcGIS Server: ESRIs Complete Server GIS . 2006.
文章导航

/