地理学报 ›› 2002, Vol. 57 ›› Issue (7s): 37-43.doi: 10.11821/xb20027s006

• 理论与方法 • 上一篇    下一篇

面向地学过程的计算可视化研究 ——以洪水演进模拟为例

龚建华1, 林珲2, 张健挺3   

  1. 1. 中国科学院地理科学与资源研究所,北京 100101;
    2. 香港中文大学地球信息科学联合实验室,香港;
    3. School of Computer Science, The University of Oklahoma, USA
  • 收稿日期:2002-05-20 修回日期:2002-10-12 出版日期:2002-12-25 发布日期:2002-12-25
  • 作者简介:龚建华 (1965-), 男, 博士。从事地理信息系统、地学可视化和虚拟现实研究。E-mail: gongjh@lreis.ac.cn, jianhuagong@sina.com, Homepage: www.vgelab.org.
  • 基金资助:

    中国科学院创新项目 (KZCXZ-308)

Research on Geo-Process Based Computation Visualization: A Case Study of Flood Simulation

GONG Jianhua1, LIN Hui2, ZHANG Jianting3   

  1. 1. Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;
    2. Joint Lab. for Geo-Information Sciences, the Chinese University of Hong Kong, Hong Kong, China;
    3. School of Computer Science, The University of Oklahoma, USA
  • Received:2002-05-20 Revised:2002-10-12 Online:2002-12-25 Published:2002-12-25
  • Supported by:

    Knowledge Innovatiion Project of Chinese Academy of Sciences, No. KZCXZ-308

摘要:

在对包含过程事件的地理系统进行分析的基础上,区分并定义地理系统动态变化中的两类对象:基座对象和事件对象,并对两类对象的特征,进行了讨论。依据两类对象的划分,探讨了基座对象数据模型和事件对象数据模型的特征,并从人与模型计算、人与三维图形图象的实时互动要求,提出建立视景数据模型的必要性,并说明对象数据模型和视景数据模型的相互关系。在此基础上,对计算可视化环境系统进行了框架设计,并应用Visual C++和OpenGL,自行开发了一个原型系统GeoVision,以洪水演进模型的计算与可视化为案例,进行了初步试验。

关键词: 计算可视化, 地理信息系统, 地学过程, 洪水模拟, 引导计算, 实时互动

Abstract:

This paper addresses two kinds of objects in geographical systems in which geo-process events occur. They are base objects and event objects respectively. Base objects, as fundamental framework and conditions for some events happening, are ones that exit in geographical environments, and will not change entirely within an observational period. Event objects are ones that do not exist until some events take place. Event objects change dynamically with space and time, and have a limited life span. Unlike base objects, research on event objects are less highlighted by traditional geographical information systems, especially on aspects of data model of spatial pattern and dynamic 3-D graphical representation. The conceptual framework of base objects and event objects are beneficial to designing data model in simulation and visualization systems. However, base objects and event objects are put forward just from a perspective of complete representation of geographical systems, other than of human-computer relationship. With regard to rapid 3-D graphic rendering, proper visual effects, and human-computer interaction in real time, scene data model should be considered essentially besides data models of base objects and event objects. Including object data base and scene data base, a system framework of computation visualization environment is then presented. The visualization environment system allows users to justify model and visualization parameters, to implement model computation and visualization by means of process steering. As a case, flood simulation is employed to establish a computation visualization environment prototype system, GeoVision, developed with Visual C++ and OpenGL. A preliminary experiment is conducted via flood model computation and 4-D visualization in the the Gaohu flood diversion area in the Puyang River, Zhejiang Province, China.

Key words: computation visualization, GIS, geo-process, flood simulation, computation steering, interaction in real time