J4 ›› 2011, Vol. 38 ›› Issue (6): 117-122.doi: 10.3969/j.issn.1001-2400.2011.06.019

• 研究论文 • 上一篇    下一篇

数字地球中的显示处理技术研究

杨海林1,2;王家廞1
  

  1. (1. 清华大学 计算机科学与技术系,北京  100084;
    2. 北京航空工程技术研究中心,北京  100076)
  • 收稿日期:2010-09-20 出版日期:2011-12-20 发布日期:2011-11-29
  • 通讯作者: 杨海林
  • 作者简介:杨海林(1974-),男,高级工程师,清华大学博士研究生,E-mail: yhl04@mails.tsinghua.edu.cn
  • 基金资助:

    国家部委科研基金资助项目(KJ07181)

Study of processing and display technologies for 3D digital earth

YANG Hailin1,2;WANG Jiaxin1
  

  1. (1. Dept. of Computer Sci. and Tech., Tsinghua Univ.  100084, China;
    2. Beijing Aeronautical Tech. Research Center, Beijing  100076, China)
  • Received:2010-09-20 Online:2011-12-20 Published:2011-11-29
  • Contact: YANG Hailin

摘要:

提出了边界线等线型目标的分层处理方法,首先计算线型目标与各级地块相邻网格的交点、线段与面片三角形斜边的交点,再对其进行分层处理.接着介绍如何实现地球表面地形的测量显示,主要通过计算旋转轴、旋转矩阵和地形高度,使得计算的测量线紧贴各级地形的三角面片.最后介绍了红蓝立体成像显示实现方法,通过将视点放在左右眼位置分别渲染输出到两个纹理图中,再交由绘图芯片(GPU)由可程序化流程(shader)处理并最终输出红蓝立体影像.应用这些技术开发的基于数字地球的飞行仿真系统,为飞行训练提供了有力支持.

关键词: 数字地球, 线型目标, 地形测量, 立体影像

Abstract:

The layered approach of linear object, such as the boundary lines for digital earth is proposed. Before linear object is divided into LOD, the intersection points of linear object and block adjacent grid at all levels need to be calculated, ether the intersection points of linear object line segment and triangle. Then how to measure terrain of Earth's surface and show is described. By calculating the rotation axis, rotation matrix and the terrain height, the calculated measure line is closed to all levels terrain triangles. Finally, the display method of red and blue stereographic images is detailed. View point focus on the left and right eye location, and GPU outputs to two texture map. GPU shader processes and outputs red and blue stereo image. The flight simulation system on digital earth, which is developed based on these technologies, provides strong support for flight training.

Key words: digital earth, linear object, terrain measure, stereographic images

中图分类号: 

  • TP391