论文部分内容阅读
目前,由于空管信息化的迅速发展并趋向成熟,越来越多的飞行器数据通过专用网络通道被传输到雷达监测终端,并在检测终端被解析分析,空管人员依据解析分析结果做出相应的决策。但传统的监测终端不能满足操作人员在机房现场和野外作业的需求,且操作起来比较复杂,需要相对专业的知识。为了解决以上问题,本文提出基于Android平台开发一款可以对雷达数据进行接收、解析、存储和展示的应用系统,旨在将飞行器数据监测系统从传统设备搬至便于携带和易于使用的终端设备上。本文自主开发了专用地图引擎平台,它主要提供地图绘制和大规模飞行器绘制功能。基于此专用地图引擎平台,完成Android平台上雷达数据的分析与展示系统的设计和实现,本文的主要工作如下:专用地图引擎平台包括地图模块和大规模飞行器绘制模块。通过对地图开发技术的研究,设计实现地图模块,它提供地图的绘制、缩放、移动功能,同时提供地理坐标和屏幕坐标转换功能。大规模飞行器绘制模块提供飞行器图标的绘制和擦除功能,它通过缓存飞行器图标中像素点的相对位置,解决了绘制大规模飞行器时的高耗时问题。此平台在未来将实现跨平台性,这将解决现有第三方地图引擎无法跨平台使用的问题。基于专用地图引擎平台,本文完成雷达数据分析与展示系统,它能够对雷达数据进行接收、解析、存储和展示。其中,展示分为文本和动画两种方式,动画功能的实现基于专用地图引擎平台。用户通过此系统可以实时的查看雷达数据,也可以根据存储的数据进行历史回放。本文在系统测试章节对此应用系统进行了性能和功能测试。功能上能够满足需求且运行正常,同时在进行数据动画展示时具有良好的性能。