论文摘要
地形信息的三维可视化对军事、仿真、虚拟现实、地球科学等学科都有非常重要的现实意义。要体现地形重构后的空间真实性,必须以地理信息系统(Geographic Information System,GIS)为依托,具体体现在数据来源,坐标定义,空间查询等方面,而目前大多数GIS软件对数据的处理方式还是以二维为主,三维GIS技术的出现是对传统GIS工作方式的扩展。另一方面,由于计算机硬件的限制和数据量的庞大,现有的三维渲染软件不支持运行以GIS为背景的实时海量地形数据的更新和修改,因此基于GIS的地形重构给传统的虚拟现实技术带来了挑战,必须解决海量地形数据的调度以及场景漫游时的渲染流畅性等问题。大规模的地形生成及漫游技术已成为虚拟现实和三维GIS研究的热点。另外,三维GIS条件下的空间查询是目前大多数地形重构系统的基本功能,以此为需求,必须解决三维地形场景中的空间定位、地物标识方式、地物拾取技术以及查询方式的设计等问题。实现以GIS为技术背景的空间查询是对传统虚拟现实地形重构系统的功能延伸,是GIS三维扩展后的最大亮点之一。为此本文做了以下工作:首先针对课题项目,对构建一个基于GIS的三维地形重构系统进行了需求分析及系统总体设计。其中包括对地形重构的数据源以及系统开发工具平台做了选择。其次在分析目前成熟的大规模地形重构技术的基础上,通过采取地形分块分层技术来对原始地形数据进行预处理,建立起静态层次细节(Level of Detail,LOD)模型,在地形绘制时依据视点相关的判别准则来进行地形多分辨率构造,从而提高地形网格的渲染效率。并实现了一个基于地形数据分块分层结构的LOD场景管理算法。同时以地形数据的分块存储为依托,实现了一个海量地形数据调度的方法来简化实际调入到内存中的地形数据,减小系统运行开销,提高地形绘制速度。除此之外以GIS为背景,对场景地物标绘和地物空间-属性的基本查询进行了设计与实现。最后对系统的场景管理模块进行了设计及相关实现。在此基础上实现了一个大范围三维场景漫游系统,实验表明该系统运行良好。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景及意义1.2 地形重构的相关研究领域及研究现状1.2.1 地学可视化技术1.2.2 三维地理信息系统1.2.3 三维地形重构的分类1.3 本文的主要工作及论文组织结构第二章 真实地形三维重构系统的总体设计2.1 系统的设计开发背景2.2 系统的总体需求分析2.3 系统地形重构数据源的选择2.3.1 数字高程模型简介2.3.2 数字高程模型的分类2.3.3 规则格网文件格式的分析2.4 系统框架设计2.5 系统模块结构2.6 系统开发平台的选择2.6.1 OpenGL 开发包2.6.2 GDAL 栅格文件处理库第三章 海量地形数据实时绘制的设计与实现3.1 相关研究3.1.1 地形数据的组织和调度3.1.2 层次细节技术3.2 基于分块分层的DEM 存储方法3.2.1 DEM 的分块3.2.2 DEM 的分层3.3 基于LOD 的地形数据多分辨率绘制3.3.1 视点相关的LOD 度量标准3.3.2 网格的绘制与裂缝的消除3.3.3 视域的裁减3.3.4 地形分块的实时调度3.4 实验效果第四章 空间-属性查询的设计与实现4.1 设计思想4.1.1 地物数据模型4.1.2 实体与属性的联系4.1.3 查询方式的设计4.2 地形表面点位置的确定4.2.1 基本原理4.2.2 OpenGL 坐标获取函数4.2.3 根据空间关系直接解算三维坐标4.3 属性数据库的设计与实现4.3.1 表结构的设计4.3.2 ADO 数据库访问接口的使用4.4 3DS 模型的导入4.4.1 3DS 文件结构简述4.4.2 3DS 文件的读取4.5 空间-属性查询的实现4.5.1 场景对象的拾取4.5.2 数据库查询的实现4.6 实验效果第五章 场景管理的设计与实现5.1 地形场景环境绘制技术5.1.1 纹理映射5.1.2 光强计算5.1.3 天空的生成5.1.4 雾化处理技术5.2 场景管理的功能模块划分5.2.1 功能划分5.2.2 程序包的设计5.3 场景管理模块的实现5.3.1 漫游的实现5.3.2 场景的绘制5.4 实验效果第六章 结束语6.1 论文总结6.2 进一步的工作致谢参考文献攻硕期间取得的研究成果
相关论文文献
标签:三维地形论文; 地理信息系统论文; 场景管理论文; 层次细节论文;