基于Google Earth的三维飞行程序设计仿真
2014-08-06温芳平
中国科技博览 2014年24期
关键词:仿真
温芳平
[摘 要]提出了一种利用Google Earth二次开发实现飞行程序设计三维仿真的新方法。系统通过GE提供的扩展接口,使用KML语言生成三维飞行程序保护区并实现飞机飞行的仿真动画演示。系统为C/S架构,开发使用均在单机上。三维保护区可为设计人员提供直观简单的判别依据,模拟仿真还可验证程序设计结果的精确性和可靠性。
[关键词]飞行程序设计 Google Earth 仿真
中图分类号: 文献标识码:A 文章编号:1009-914X(2014)24-0004-01
1 引言
飞行程序设计是一门涉及面广而使用专业的设计学科,需要综合考虑飞行技术、飞机性能、空管指挥等直接相关因素,还要涉及地理地形、气象条件、设计施工等间接影响条件。
飞行程序所设计的航迹对地面的人工障碍物非常敏感,而在广大西部地区现有的地形图均比较陈旧,大部分是上世纪70年代的测绘成果图,缺乏近期地形地貌的变动信息。GE是Google公司推出的虚拟地球仪软件。它把卫星影像、航空照相和GIS地形布置在一个地球的三维模型上。GE的卫星图片和航空影像更新快、像素高并配准了地理坐标信息,可以将真实的设计坐标与地球影像相结合进行参考。
2 系统结构
2.1 开发方式
GE提供了两种开发模式,一种是组建(COM)API形式,允许第三方应用程序从GE查询信息并能给GE发送命令,应用程序通过调用GE主类来控制其3D视图、使用KML功能等。本系统只是利用GE平台来实现飞行程序设计的参考和评估,GE平台本身的功能已经足够强大且能满足设计工作中的需要,因此本次系统开发采用了另一种开放模式即:KML文件形式。……
登录APP查看全文