论文部分内容阅读
随着现代重力探测技术的不断发展,特别是航空重力测量技术的改进和完善以及新一代卫星重力测量计划的实现,人类获取的重力场信息也越来越丰富,全球和局部重力场模型的准确度和分辨率取得了重大突破。地球重力场模型数据所表达的是一个三维空间实体,而目前对重力场模型的表达还停留在数学公式或者简单的二维等值线图的水平上,模型数据可视化与理论研究没有同步。因此,将飞速发展的三维可视化技术与之结合,是地球重力场理论研究发展的需要,同时它也是构建数字地球的基础。 本研究正是以此为出发点,设计并实现了地球重力场模型(EGM96)三维可视化系统软件。研究内容主要包括以下两个部分: 1.对系统进行需求分析和数据分析,不依靠任何GIS平台,设计系统的结构和功能模块,建立单机VR环境和双机双投VR环境的真三维软件系统。 2.系统底层使用C/C++源码开发,三维图形接口遵循OpenGL标准,实现功能模块所设计的功能。该部分主要解决了以下几个问题:1)采用将极区与其他地区分开建模的思想,便于顶点法向量计算和程序实现;2)动态改变大地水准面差距与地球半径的比值,改善了地球形状的三维表达效果;3)结合地图投影变换的原理,建立地球椭球点与纹理坐标的对应关系,丰富了计算机图形学中只有圆柱面映射和球面映射的纹理映射算法,提高了纹理映射的精度;4)结合数据分块和按视点距离对规则网格进行分层,并对每层数据隔行采样的方法,实现多分变率模型数据的实时显示。