基于OpenSceneGraph的三维GIS关键技术研究及功能实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:dffder
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维GIS(简称3DGIS)是GIS发展的必然趋势,“数字地球”、“数字城市”概念的提出需要三维GIS的支持。人类处在三维空间中,而二维GIS将现实世界投影到二维平面上,无法真正表达真实的三维空间信息,随着计算机技术及虚拟现实技术的发展,已经为三维GIS发展提供了重要的软硬件技术支持。地质勘探、海洋、矿山、地下管网、大气污染、军事等重大领域问题的完整解决以及空间信息的社会化应用服务对三维GIS迫切需求,为三维GIS发展提供了发展的契机。地形可视化、纹理映射地形以及三维点线而模型数据的实现三项技术是三维GIS中最主要的三个技术,实现这三个功能就可以建立起一个具有三维GIS基本功能的软件,因此研究三维GIS的三项关键技术具有十分重要的意义。   OpenSceneGraph(简称OSG)是一款高性能的3D图形开发库,是一个基于OpenGL和C++的开放源码库,广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。目前,OSG是目前研究和应用的热点,国外很多研究者都正在将OSG应用到各种行业中,因此开发模块较多,本文利用它作为底层开发工具开发三维GIS应用程序,可以提高程序的绘制速度,达到一个较好的性能。   本文基于OSG作为开发工具进行三维GIS的研究及功能实现,主要结论如下:   (1)本文对数字高程模型进行了研究和探讨,这对于三维地形可视化生成有着十分重要的意义。由于三维GIS的地形数据范围广、数据量大,如果不进行有效处理,系统的渲染速度会受到严重的影响,从而在理论上提出了基于四叉树的细节层次LOD算法,以及如何有效的解决不同分辨率地形拼接中的裂缝问题,在数据加载方面,为了减少内存数据的加载量,提出采用分页技术进行数据的加载,进而使用OSG进行开发,实现了地形数据的三维可视化,能够快速的进行大区域范围地形数据(甚至全球地形数据)的生成。   (2)本文在理论上提出了一种基于MipMap四义树纹理映射方法,来管理多分辨率多纹理的层次细节模型,实现快速、高效的纹理映射。使用OSG进行开发,使纹理数据包括遥感影像数据、矢量数据(ArcInfo的shape格式)能够动态加载,并将纹理Tile映射到三维地形上,与地形数据进行匹配,从而进行无缝叠加显示,展现真三维地面效果。   (3)KML\KMZ是一种书写简单、可扩展性强的三维数据格式,它符合OGC标准,是三维GIS中应用广泛的数据格式,因此本文选用KMI\KMZ数据格式作为三维要素的数据源。三维要素能够在三维GIS上进行地物的空间显示,增强地物信息,通过点、线、面等要素可以进行各种人口分布、气温变化、经济、行政区划、交通等专题信息的显示,通过三维模型还可以对城市建筑、桥梁进行空间真实的模拟,从而实现数字城市模拟。
其他文献
进入21世纪以来人们开始大面积焚烧秸秆,而且愈演愈烈。农作物秸秆焚烧不仅消耗大量资源,释放大量的烟尘和温室气体对大气环境造成影响,还会污染周围的水资源和土壤,直接或间接地
河流地貌发育研究是地貌学的基本理论内容之一,而黄河水系发育一直是地貌学与第四纪环境研究的热点问题。   本文主要研究黄河壶口地区河流地貌发育问题。通过对该区黄河
学位
21世纪是人才竞争的时代,是知识竞争的时代,更是教育竞争的时代。党校是培养各级党政领导干部的阵地,培养面向新世纪的高素质领导人才是历史赋予的任务。实践证明,党校函授
中国核动力院一所纪检监察办公室主任、政工师周尚全同志,在地处偏远山区、条件艰苦的一所政工战线上,默默无闻地工作了10多个春秋。辛勤的汗水结出了丰硕的成果:在中国核动
遍布全国的极其丰富的风景名胜资源不仅是中华民族的宝贵财产,也是人类文明的重要组成部分,是世界人民的共同财富。近年来随着旅游需求不断加大、旅游目的地的吸引模式和市场竞
学位
近年来,强烈地震活动频率增加,它的突发性、难以预测性、以及主震和余震的连续破坏性,造成了巨大的人员伤亡和财产损失。2008年5月12日,我国四川省汶川县发生了7.8级强烈地震
学位
数字地球的建设是近十几年来地理信息系统发展领域的热点和焦点,而相应的数字城市、虚拟校园等技术作为数字地球的重要组成部分已在城市与校园中的具体应用中显示出巨大的研究
随着社会生产力的发展和广大人民群众物质文化生活水平的不断改善,人们越来越清楚地认识到动物健康与人类健康息息相关,因而对动物、动物产品的卫生质量与卫生安全状况越来