文档介绍:山东大学
硕士学位论文
随机三维地形图数据产生和可视化系统设计与实现
姓名:耿一丁
申请学位级别:硕士
专业:软件工程
指导教师:李庆忠
20090410
要摘随着计算机硬件和软件技术的发展和进步,利用计算机图形图像模拟现实存在的物体,并且对其进行虚拟操作,已经在社会的各行各业得到越来越广泛的应用。伴随着软件工程技术的发展和进步,各种数据可视化系统的开发以经被大规模的集成化。十年前为了设计和开发一个可视化系统,可能需要数十名资深计算机专家付出很多努力才能实现。现在利用软件工程的理论,使很多底层的复杂数学运算被集成到了一起形成可以复用的开发包。借助于这些开发包,软件开发人员可以把大量的精力放到自身软件结构和数据上,而不用再花费巨大精力去开发底层的算法逻辑。本文的主要工作是随机化的产生地形图三维场景数据,同时实现了一个这些数据的可视化系统。在设计和实现的过程中,充分利用了现有的三维算法集成开发包。使得设计和开发的周期大为缩短,人力资源的占用也降到了最低。首先,本文对三维地形图的应用现状做了分析,然后按照基本需求给出了一个三位地形图随机数据产生和可视化的解决办法。在文章中,主要描述了地形图数据的随机计算方法,主要的精力在于构建一个可以快速大量产生地形图数据的可行方案,并讨论了一种实现方式。关键字:三维地图;随机数据;无缝拼接。山东大学硕士学位论文
琣瓵、Ⅳ,籖山东大学硕士学位论文,..⑽鰉猻、Ⅳ.:;’,..,.琺琲
二茎幽期:丝望幺/汐论文作者签名:望龃导师签名:期:型:彩翌论文作者签名:垄叁二原创性声明关于学位论文使用授权的声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。的法律责任由本人承担。本人完全了解山东大学有关保留、使用学位论文的规定,同意学C苈畚脑诮饷芎笥ψ袷卮斯娑
第滦髀系统开发背景国内外同类技术开发随着计算机硬件和软件技术的进步发展,利用计算机图形图像技术,对现实的物体进行数字化模拟,以三维图形的形式展现出来,已经成为取代文字和平面图像的,更直观更有效的表现手段。在电视节目中,比如地震灾区的实景展示,受灾情况的统计数据显示,使用了三维地形图系统,为指挥部和电视观众全面了解灾害地区受灾情况,提供了一条捷径。在军事行动中,利用便携式计算机或者掌上电脑,实时从指挥部了解战场情况,战略部署,这些数据通过三维地形图展现出来,更有利于非计算机专业人员的理解。有利于数字化战争装备使用效率的提高和普及。目前开发的三维地形图大部分使用的镅裕肙聪允救图形。但是利用镅缘娜钡闶遣豢梢钥缙教ㄊ褂谩S绕涫窃诜荳操作系统或者便携式的微电脑上,如果需要部署到这些设备上,使用镅跃捅匦胝攵各种系统另行开发一套图形软件系统,增加了开发的周期和成本,而且当需要改变软件功能的时候,还需要为不同的系统开发不同的代码。当负责这种平衡性的开发人员离职的时候,在软件更新上带来的不便更加明显。所以开发基于语言的完全平台无关的三维地形图可视化系统,在各种计算机系统只琍,车载娱乐系统,车载导航系统阅芨看蟮奈蠢矗ɑ岢晌4笫扑鳌;趈语言来开发三维可视化系统,虽然在技术上可以实现,但是目前已经出现的三维可视化系统绝大部分都是利用镅钥7ⅰ4看饣趈镅缘目墒踊低衬前看来还非常少。目前国内外基于各种地形数据,进而生成三维地形图的技术,已经很成熟。很多学者也为此做了很大的贡献。特定于三维地形开发的工具,比如海痺..癹痵甴山东大学硕士学位论文,
┝烁莞叨韧者,地形实地测绘的高度数据,以及用户亲自手动操作建模等方式,来产生三维地形高度矩阵的功能。但是上述系统在产生大规模三维地形图的时候,还是必须由用户亲自手动建立所有地图,没有提供一个一揽子方案,从而可以从整体上将整个大规模地形图的大概数据产生出来。本文的主要工作就是描述了一种可以通过随机算法预先将一个超大型的地形图的地理地貌情况大概建立起来,然后用户再在预先生成的这个大地图上作简单的手工修改的地形图产生方式。近年随着各个行业对计算机技术的应用,对以三维地形图为基础的数据展示和交互的需求不断增多。但是目前的三维地形图建模系统,大部分只是对地形场景空间数据的处理,即平面位置和高度数据。这种单纯的地形数据,本身并没有交互的能力。如果要把这样的三维数据应用的其他商业和科研领域,比