基于Flash的三维VebGIS可视化研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hguhV
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前主流的三维WebGIS可视化基本上都是采用客户端安装插件的方式来实现的,但由于这些插件的市场占有率很低,市场推广不易,有些还存在无法跨浏览器、跨平台的问题,使网络三维WebGIS的应用受到了极大的制约。   针对当前三维WebGIS客户端可视化的主要问题,本文提出利用Flash技术实现三维WebGIS客户端的可视化。Flash客户端以其优秀的市场占有,跨多种平台、多种浏览器的优点以及优秀的界面展示效果,在二维的WebGIS中以及得到了广泛的应用。在2011年发布的FlashPlayer11版本中新增了一个Stage3D的特性,使用GPU硬件加速极大地提升了Flash客户端的三维渲染性能,这给利用Flash客户端来实现网络三维WebGIS带来了可能。   本文探索利用Flash客户端技术来实现三维WebGIS的可视化,具体的研究工作和内容包括:   1.对FlashPlayer11的新特性Stage3D作了深入的研究,分析了其GPU加速原理和使用其构建三维模型的方法,最后对基于Stage3D的开源三维引擎Away3D的架构进行了详细的研究分析。   2.在二维开源WebGIS应用OpenScales的基础上,结合墨卡托投影的地图切片和索引模型,通过Flash三维引擎技术实现了一种基于网格分块的三维地球建模;利用Flash本地缓存ShareObject设计并实现了一种网格模型的缓存策略。研究实现了三维球体的纹理贴图并且设计了一种管理切片获取的方法,最后对三维地球的基本的放大、缩小、平移操作作了详细的探讨与实现。   3.在研究基于规则网格和不规则网格两种实现地形可视化的基础上,对基于规则网格的Roam算法的原理进行了详细研究和分析.然后基于该算法通过Flash三维引擎实现了三维地形的模拟;通过Away3D上传三维模型的方法实现了三维实景的模拟,对三维场景的交互进行探讨实现。   4.设计并实现了一个原型测试系统,对研究的相关内容作了实现和测试,最后通过系统在运行过程中动画帧数来测试了Flash客户端三维渲染的性能,并做了相关分析,验证了利用Flash实现三维WebGIS可视化的可行性。
其他文献
地图符号是地理空间信息的载体与传输工具。随着人们对地理空间信息的理解、认识和分类的不断丰富,地图符号这一地理空间信息载体也相应发生了变化,然而地图符号作为地理空间信
交通是沟通旅游需求和旅游供给的纽带和桥梁,是发展旅游业的基础和重要前提,事实证明,每一次交通方式的变革都带动了旅游业的迅速发展。高速铁路是一种时代的产物,作为一种新的交
随着遥感技术的不断发展,遥感数据获取呈现三多(多平台、多传感器、多角度)和三高(高空间分辨率、高光谱分辨率和高时间分辨率)的发展趋势。遥感数据的剧增、传统遥感图像处理软件数据处理能力有限,使得遥感图像的处理速度成为遥感技术在不同领域应用和发展的瓶颈。为了提高遥感图像处理速度,解决生态环境监测、灾害预测等实时或近实时的遥感应用需求,本文探讨将云计算技术和并行计算技术应用于遥感数据处理中,应用开源云计
学位