时间:2015-01-15 10:45 文章来源:http://www.lunwenbuluo.com 作者:杨伟峰等 点击次数:
WPF(Windows Presentation Foundation)是微软的下一代显示系统,是.NET Framework 3.0的重要组成部分,可以创建能带给用户震撼视觉体验的 Windows 客户端应用程序和浏览器承载的应用程序。提供了统一的编程模型、语言、框架、全新的多媒体交互用户图形界面、超丰富的.NET UI 框架和集成了矢量图形,丰富的流动文字支持,3D视觉效果和强大无比的控件模型框架。
2.2 数字地球架构模型
通过对数字地球系统的功能需求和关键技术的分析,根据WPF的特点和功能提出了基于WPF的数字地球架构方案。图1说明了这种模型的结构。
(1)数字地球客户端。用户界面是有XAML语言和ComponentOne Studio组件组成,后台为C#,它为终端用户远程访问提供了统一的接口,主要完成三维空间的浏览和动态交互功能。
(2)数据库管理。地形数据、卫星遥感数据、三维模型数据和属性数据可以用数据库进行存贮与管理。SQL Server 2008 支持XML语言,通过对XML语法分析器和XML引擎的封装,这些数据库系统可以高效的满足对XML数据的存取。
3 研究部分成果展示
3.1 系统主界面展示
3.2 卫星轨道仿真展示
3.3 距离测量展示
测量线条:
测量直线:
4 结束语
本文提出了基于WPF的数字地球的系统架构,并进行了相关技术的研究与实现。基本上满足数字地球系统的功能需求,为加载其他的地理信息数据提供了非常好的平台。本文提出的数字地球系统架构和部分成果展示,都是基于Client-Server结构,实验数据表明,该系统界面展示效果绚丽,结构合理,系统运行稳定,基于WPF实现是数字地球领域的又一大创新,为今后更多功能的实现奠定了良好的基础。
参考文献:
[1]郭华东,王力哲,陈方.科学大数据与数字地球[D].中国科学院遥感与数字地球研究所,2014.
[2]李德仁,龚健雅,邵振峰.从数字地球到智慧地球[D].武汉大学,2010.
[3]张立强.构建三维数字地球的关键技术研究[D].中国科学院遥感应用研究所,2004.
[4]张鹤.基于WPF的多媒体调度系统终端设计[D].华中科技大学,2013.
[5]刘永志,张行南,张文婷.基于X3D的数字地球系统的研究[J].系统仿真学报,2006(18):490-492.
联系方式
随机阅读
热门排行