基于Silververlight的3D数字地球模型构建关键技术及应用研究
【摘要】:随着Windows7的普及,以及iPhone的争艳,可以说明人们已经对传统意义上的窗体程序产生了一定程度上的审美疲劳,而在呈现端的要求越来越高。自Silverlight与Flex推出后,在互联网上引起了编写精美的富客户端网页热潮。随着GIS的普及,越来越多的人生产活动依赖于静态网页形式的地图服务。但是到目前为止,GIS网页端地图服务呈现展示依然进展不大,传统的2D地图服务已很难再冲击人们的眼球,再加上静态网页模式的运算和解析全部依赖于服务器,而客户端机器不能参与运算作用,然而基于Silverlight的3D数字地球在客户机子上显示效果不仅有极大增强而且很大程度提高了图形运算能力。对于GIS这种数据量大以及需要复杂的空间运算能力的需求,富客户端对于静态页面形式的优势尽显出来。鉴于此,本文研究了基于Silverlight3D数字地球构建的关键技术进行了研究,包括2D坐标系变换和图形操作、影像数据的操作、3D球面构建以及2D数据投影到3D表面。即实现了3D地球的底层构建也实现了3D数字地球的呈现。本文主要研究工作包括:
1)目前3D数字地球的研究工作主要集中在客户端程序方面,在网页端只有2D的地图服务,现有文献中很少涉及到具体3D数字地球创建,对于富客户端的3D数字地球都存在于理论阶段。本文从底层进行研究,并且涉及到图形的多个方面,实现了在三维球面上对GIS数据进行展示。
2)分析影像数据的特点,设计了一整个流程对影像数据进行操作,包括:为影像数据建立金字塔模型、提取合并、分割、加壳和入库等操作。
3)为了构建3D环境,研究了3D坐标的变换,影响球面显示的关键元素,最后四元数对球面旋转变换时误差的修正。
4)经过了3D球面的构建,研究了如何把2D数据投影到3D地球表面,这里完成了经纬度映射到球面的反算,并研究了多纹理和单纹理点密度坐标控制法。
5)最后以Visual Studio2010为开发工具,运用面向对象的方法,基于Silverlight富客户端呈现技术从底层开发了一个3D数字地球演示系统,实现了图形显示、影像多层分级,3D地球的漫游、地球自转等操作,并结合空间数据库来管理维护空间数据。
|
|
|
|
1 |
何淑贞,王日远;数字地球——知识经济的巨大信源库[J];湖南中医药导报;1999年12期 |
2 |
徐冠华;;构筑“数字地球” 促进中国和全球的可持续发展[J];Aerospace China;2000年01期 |
3 |
张根耀,赵西卿;数字地球及其新技术[J];延安大学学报(自然科学版);2001年01期 |
4 |
吴文瑾;;构建“数字地球”已不再是梦想[J];青年科学;2009年Z2期 |
5 |
王瑞良;;“数字地球” 新概念[J];科学之友;1999年01期 |
6 |
李德仁;石立特;;第5届数字地球国际研讨会[J];国际学术动态;2008年02期 |
7 |
陈述彭;数字地球:挑战与思考[J];遥感信息;1999年02期 |
8 |
刘文熙;;数字地球——知识经济的基石[J];学术动态报道;1999年04期 |
9 |
吴雯;;建设“数字地球”家园 开创人类美好未来[J];Aerospace China;2000年01期 |
10 |
韩王荣;;足不出户 环球旅行[J];少年科学;2003年03期 |
11 |
韩乐荣;;数字地球与现代测绘学[J];科技致富向导;2008年16期 |
12 |
经言祥;;数字地球与“3S”技术[J];中学地理教学参考;2008年06期 |
13 |
孙小礼;数字地球与数字中国[J];科学学研究;2000年04期 |
14 |
谢刚生,李大军,于海龙,邹时林;数字地球及其应用前景[J];华东地质学院学报;2000年01期 |
15 |
陈秀珍;数字地球、数字城市与地理系统[J];引进与咨询;2000年02期 |
16 |
王新洲,Edward Kujawski;数字地球中的数据处理理论[J];测绘工程;2001年02期 |
17 |
李承林,曹锡鼎;数字地球与地理信息系统对21世纪地理学的影响[J];辽宁师范大学学报(自然科学版);2001年03期 |
18 |
赵永平,承继成,过静君,李琦;数字地球的体系研究[J];地理科学进展;1999年01期 |
19 |
孙小礼;可持续发展与数字地球[J];自然辩证法研究;2000年03期 |
20 |
郭仁忠,林亨贵;在社会发展的层面上认识“数字地球”[J];地球信息科学;2001年01期 |
|