首页 > 代码库 > ADS-B显示终端6.5

ADS-B显示终端6.5

6.5版本修改日志:

  1 新增软件启动界面。

    由于地图数据的逐渐增多,软件启动时所需导入的数据也不断增加,导致软件启动所需时间也增加了。为了提高用户体验效果,增加了软件启动界面,并加入了动态滚动条。启动界面来自网络截图,并新增了部分说明文字。


  2 新增了背景地图,加入全国范围内的县界数据。

    由于全国共有数千个县,因而县界数据量较大,单地图数据就达到了几十M,采用GDI绘制这么多拉边界线条时会极大的影响软件的运行速度。由于拖动及缩放时,地图数据都需要重新绘制,软件操作流畅度受到了影响。为了解决此问题,对软件采用的数据结构进行了修改,在导入数据时,程序将会对数据进行统一处理,计算出每个县边界的最大外接矩形,并对些矩形进行保存,次绘图时首先对此矩形与屏幕矩形进行对比,看二者是否相交,若不相交则不绘图。

 

  3 修改数据接口,加强对ASTERIX CAT021 v0.26版本ADS-B航迹数据的接入。


启动界面显示效果:

技术分享


县界显示效果:

技术分享


3 ASTERIX CAT021 V0.26 版本ADS-B航迹数据显示效果

技术分享



软件作为兴趣项目,仍在持续的更新中,欢迎各位多提意见,促进完善. qq 1467649941



ADS-B显示终端6.5