ADS-B及雷达显示终端7.2

这应该是本年度最后一波更新。

其它分支开发工作量较大,很难再去维持这一分支(关键还不来钱^_^)的更新。

此次更新内容如下:

1、重构底层地图框架。

由自定义地图数据切换去标准的shapefile地图文件数据,采用网络上的shapelib.dll作为

地图数据读取的接口。采用标准地图数据的好处就太多了:

一是数据文件可以快速更新,只需要用新的数据文件替换掉旧的数据文件即可完成对软

件底层地图的更新;

二是图层信息更为丰富,之前第增加一种地图数据均需要在软件中添加相应的代码,而

现在所有不同图层的地图数据均为同一格式,使用相同的代码即可实现数据的加载、显示;

三是代码更为精简,终于不用分别为每一种地图数据写一个类了 T_T。

2、新增大量地图数据图层

新增图层包括有湖泊、火山、铁路、公路、居民区。这完全得益于标准地图数据的支持。

 铁路及高速公路显示效果

湖泊显示效果

3、增加全球及全球条地图地图

包括有全求行政区域地图、城市、河流、湖泊、火山地图;增加欧洲地图、南美洲地图、

北美洲地图,这些区域地图地图数据更为精确更为详细、信息。那当然数据量也会更大一些。

选择地图数据

全球地图

欧洲地图

南美洲地图

北美洲地图

4、增加了墨卡托投影

软件之前使用的是等角圆锥投影,这种投影方式最大的优点是投影中心局部失真最小,离投

影中心越远而失真越大。

墨卡托投影则是赤道失真最小,而向南北极失真越大。

在做局部地图数据的显示时,例如某一国的航路、航线图,一般采用圆锥投影方式,投影坐标

中心一般设置为当前国家所在区域的中心点;而在做全球地图的显示时,则采用黑卡托投影比较多,

例如百度地图、谷歌地图这些网络地图均是采用此投影算法。

选择投影方式

等角圆锥投影

墨卡托投影

观察可以发现,对于中国地区的投影,两种投影方式投影出来的结果,还是存在一定的偏差,

而世界范围内,这种偏差将会更大。下图是全球地图在等角圆锥投影下的显示效果,可以发现,这

种投影在距离投影中心较远的地图,失真更为严重。

等角圆锥投影下的全球地图

5、支持基于文件的数据记录及回放功能

前续版本是基于数据库的数据记录及回放,此次增加了基于文件的数据回放功能。接收到的

ASTERIX 及DF数据均按特定格式存储为二进制数据文件,按年月分创建文件夹,按小时分割建立

日志文件。

回放时选择相应的日志文件,即可完成数据的回放。

回放窗口界面

选择回放数据文件

开始回放

回放效果

欢迎各位多提意见。 qq 1467649941

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值