论文部分内容阅读
数字地球的发展已对社会生活的各个方面产生了巨大影响,围绕数字地球开展的一系列卓有成效的工作受到了人们的广泛关注。基于大众化的技术开发正在随着GoogleEarth平台和GoogleMap平台的发展不断走向成熟。飞行视景仿真是视景仿真技术在飞行模拟中的应用。可视化仿真为整个仿真系统提供了一个较为真实的3D环境,这样的技术被广泛的应用在飞行器的仿真中。同时,可视化仿真也是虚拟现实技术的最重要的表现形式,根据仿真的目的,构造仿真对象的三维模型或者再现真实的环境,达到非常逼真的仿真效果。
本文详细论述了一种基于GoogleEarth平台和GoogleMap平台的多用户飞行模拟系统的建立过程。其中,通过在页面中加载了GoogleEarth插件和GoogleMap插件,将飞行模拟的仿真视景用GoogleEarth的三维地球模型表示出来,包括地形地貌,建筑物、光线等效果;通过GoogleEarthAPI、GoogleMapAPI和KML标记语言等实现了在GoogleEarth的三维场景中加载更新三维模型和在GoogleMap中加载更新二维图标;通过利用基于页面的Ajax通信技术建立了多用户同时在GoogleEarth三维场景中飞行,并实时的更新客户端中所有模型的飞行状态。最后,本文通过一个由两个客户端参与的两用户飞行模拟实例,验证了本文提出的基于GoogleEarth平台和GoogleMap平台的多用户飞行模拟系统能够被应用于对三维场景的观察与浏览以及采用基于真实的三维场景的飞行模拟游戏。