论文部分内容阅读
随着地质行业、GIS、遥感等领域的发展和数字地球、三维地学等技术的普及,空间数据的精度和质量逐步提升。一方面,人们对空间数据的需求在不断增加,在各个领域的工作和生活中对空间数据的应用渐趋广泛,数据的共享形式更加灵活,网络传输成为必不可少的途径;另一方面,野外地质采集、遥感数据采集等数据来源导致了空间数据量的迅速增加,这也为数据的使用效率提出了更高的要求。 同时,基于计算机图形学、虚拟现实等相关技术领域的发展,人们在可视化方面的需求已不再局限在二维空间,对三维数据的需求也扩展到GIS领域,三维空间数据的可视化和网络传输功能成为重要的研究内容。目前常用的三维数据建模方法多种多样,针对不同类型的三维数据有不同的选择,没有统一的方法;而三维数据的渐进传输成为网络传输中被广泛认可的方法,但受限于网络带宽的影响仍无法达到十分灵活的效果。 为实现三维地形的应用研究,本文从采集到的复杂地形表面的离散点三维坐标出发,以模型构建到化简传输的过程为主线进行研究。对基于三角网生长法的Delaunay三角剖分进行改进,来实现复杂地形的三角网格化,并且针对带约束的地形数据,通过增加二次检验和标识符来判定约束条件,提升模型的拓扑准确性;针对三角网格数据的网络渐进传输,提出了基于用户需求的局部渐进传输方案,可以根据用户选择区域进行局部细化而避免传输屏幕外的多余细节数据,解决了传统渐进传输方法中基于化简过程的全局操作,提高了传输效率。 研究过程中,通过基于VisualC++和OpenGL的程序试验,验证了本文算法及方案的有用性,为后续课题项目和软件开发提供了基础和理论支撑。