地理研究 ›› 2005, Vol. 24 ›› Issue (6): 947-955.doi: 10.11821/yj2005060014

• 论文 • 上一篇    下一篇

地表空间水文过程三维可视化试验——以浙江黄土岭流域为例

罗维佳1,2, 都金康1, 谢顺平1, 冯学智1   

  1. 1. 中国科学院地理科学与资源研究所, 北京 100101;
    2. 东北师范大学城市与环境科学学院, 长春 130024
  • 收稿日期:2005-03-09 修回日期:2005-07-28 出版日期:2005-12-15 发布日期:2005-12-15
  • 作者简介:罗维佳(1971-),男,云南澄江人,南京大学博士生,玉溪师范学院教师,研究方向为遥感与地理信 息系统。
  • 基金资助:

    国家自然科学基金资助项目(40171015)

3D visualization of spatial surface hydrological process:a case study at Huangtuling watershed in Zhejiang province

LUO Wei-jia1,2, DU Jin-kang1, XIE Shun-ping1, FENG Xue-zhi1   

  1. 1. Department of Urban and Resources Sciences, Nanjing University, Nanjing 210093, China;
    2. Department of Geography Science, Yuxi Teachers' College, Yuxi 653100, China
  • Received:2005-03-09 Revised:2005-07-28 Online:2005-12-15 Published:2005-12-15

摘要:

地表空间水文过程涉及三维地理空间和一维时间,对其进行三维动态交互显示便于认知主体对水文过程形成正确的认识。本文以浙江黄土岭流域为试验区,结合地理信息系统和计算机图形学的方法和技术探究了流域空间水文过程的动态交互显示方法。利用OpenGL的三维建模和图像渲染功能表现三维的水文过程,其中双缓冲技术保障了水文过程时间变化的展示。探讨了表面建模,地形着色处理,光照法线计算,水体透明处理,时相水文数据处理及交互参数输入等方法,并建立了地表空间水文过程的显示系统。通过系统的运行表明,该系统能逼真地显示不同高程连续水体的三维动态变化。

关键词: 三维可视化, 空间水文过程, OpenGL, 黄土岭流域

Abstract:

Spatial hydrological process involves the 3D geospatial and a temporal dimension.The visualization of it is helpful to understand it more correctly and more efficiently.In this paper an approach representing spatial hydrological process dynamically and interactively is developed,using Huangtuling watershed in Zhejiang province as a case area.Our research development involves the following major phases: 1) creation of ground spatial reference,2) 3D display of spatial hydrological process and 3) dynamic and interactive display.In the PC environment,OpenGL functions are called through Visual C++ to realize the dynamic 3D display.OpenGL functions are powerful in 3D modeling and rendering and therefore suitable for presentation of the spatial hydrological process,while the technology of double buffers ensures the continuous display of the temporal changes of spatial hydrological process.The main aspects of the approach such as surface modeling,terrain coloring,normal computation in lighting,water transparency handling,temporal hydrological data processing and interaction parameters inputting,are discussed in details. The system can display realistically the 3D dynamic changes of water continuum at different surface elevations,and the navigation and synchronized animation play important parts in observing,analyzing and comparing spatial hydrological process.

Key words: 3D visualization, spatial hydrological process, OpenGL, Huangtuling watershed