论文摘要
地形具有起伏多变、数据量大的特点。随着地理研究的不断深入,人们已经不满足于地表信息的二维表达,开始尝试通过各种三维显示技术将表达地理信息的方式由二维扩展到三维。计算机图形学、测绘学、数学等学科的快速发展为解决三维地形可视化遇到的各种问题提供了科学的依据。对地形进行三维仿真模拟有利于提高各项与自然景观有关工作的效率,因此对地形三维可视化的研究意义重大。本文首先介绍了虚拟现实技术和地形三维可视化的概念,简要介绍了实现地形三维可视化的关键技术。随后开始研究构建地形几何模型的关键技术。对如何运用逐点插入算法进行Delaunay三角剖分进行了重点研究。实验结果表明:逐点插入算法可以快速构建高质量的Delaunay三角网,解决了建立地形几何模型的构TIN问题。接着研究了建立多分辨率地形LOD (Level of Details)模型的方法,重点研究了如何结合QuadTree算法的地形分块管理技术和VDPM算法的TIN简化思想来实现TIN结构多分辨率LOD模型的建立。该方法首先通过四叉树分割将整个地形分为若干子块,然后各个子块分别构TIN简化,生成各个细节层次并分别存储,以便渲染时通过四叉树空间索引调用。该方法需要解决三个关键问题:TIN的简化、四叉树的构造、裂缝的修补。实验结果表明:运用该方法建立的抚仙湖流域三维几何模型能很好地表达抚仙湖流域的地形特征。最后研究了运用OpenGL渲染引擎实现地形三维可视化的技术路线。实验结果表明:运用本次研究制定的OpenGL渲染流水线能够对抚仙湖流域三维场景模型进行较高效率的绘制,实现了三维场景漫游,逼真地模拟了抚仙湖流域的地形地貌。本次研究建立的地形三维可视化场景模型为建立抚仙湖流域三维管理信息系统奠定了基础,在此基础之上开发的多种空间分析功能及建立的多个属性图层能够使抚仙湖流域的管理者更直观、全面地了解抚仙湖,并为该流域的管理和规划提供了更科学的依据。