ARTICLE · 1164098
基于OsgEarth的飞控项目源码
基于OsgEarth的飞控项目源码
航线定义完成后,就可以启动飞行演示。支持两种模式:飞机飞行、跟随飞行。 可以调整航迹播放的倍速、模型显示大小,点击【开始航行】,战机模型就会沿着预设航线,在三维场景里连续运动。第二张截图就是飞行过程中的近距视角,飞机沿着跑道附近空域飞行,地形、跑道细节实时渲染。 
如果想看大尺度任务航路,直接拉远镜头,切换到全国视景。 可以看到整条任务航线跨越多个地理区域,在数字地球底图上直观呈现。做远程任务推演、跨区域数据链通信教学的时候,全局态势一目了然,学员能快速理解任务的地理跨度。 
平台支持多点布设航点,每个航点都附带经纬度、海拔坐标标注。我们可以在机场跑道、停机区、空域关键点增加多个航路节点,自定义起飞、转弯、进近等关键位置,航点坐标实时显示在画面上,方便教学时讲解航路规划原理。 
除了航迹线,系统还支持绘制多边形态势区域,也就是图里黄色的覆盖范围。 这个功能在教学里很实用,可以用来模拟雷达探测扇区、通信覆盖空域、禁飞区等。在三维地球上圈选区域,自动生成面状态势,直观理解空域覆盖、探测范围这类概念。 
当然也支持俯瞰观察跑道滑行阶段。战机模型在跑道上滑行,视景可以随时切换俯视 / 跟随 / 自由视角,观察地面滑行、起飞全过程。 整套系统的左侧控制面板是统一交互入口:天气、视景漫游、航迹控制、资源与时间驱动、测量工具全部集中在这里,不用来回切换多个窗口,更适合课堂教学操作。
最近一直在打磨一套面向教学使用的数据链仿真教学库,依托 OSG 三维地球引擎开发,今天把演示截图整理出来,简单聊聊这套平台的能力。
很多航空类仿真教学,过去大多停留在二维图表、静态 PPT 的层面,学员很难建立起空间感。我们做这套系统的初衷,就是把航线规划、机场场景、装备运动、态势可视化全部放到三维数字地球里,让抽象的数据链、航迹推演变成看得见的动态视景。
先看整体的基础场景。 平台自带全球三维底图,可以自由缩放,从全国大范围航线总览,一直下钻到单个机场的精细三维场景。 第一张图就是机场全局鸟瞰视角:完整的跑道、停机坪、滑行道,配套的绿化、场地模型全部在 OSG 视景里渲染。在界面左侧控制面板,可以直接调节地图图层透明度、天气状态,还能直接拾取经纬度、海拔信息。
在这个平台里,我们可以手动布设航迹点,多点连线生成飞行航线,系统自动计算两点间距离。图里紫色线条就是预先规划好的航线,标记起点和终点坐标,支持自由视角查看整条航路。




