修改日志
1此版本修改了软件坐标转换算法。
二次雷达监视数据其位置信息采用极坐标表示,由目标至雷达的距离、方位和飞行器测量的气压高度决定。在进行显示时,需要将极坐标数据转换到WGS-84大地坐标系下,再由大地坐标系转换到站心直角坐标系,再转换到屏幕坐标系下。可需要经过三次坐标转换,才能实现目标在电脑屏幕上的显示。
ADS-B通过机载的GPS设备测量位置信息,位置信息采用WGS-84大地坐标系表示,包括有经度、纬度和几何高度三维信息。同样需要经过两次坐标转换才能实现目标在电脑屏幕上的显示。
在同时接入一次雷达数据和ADS-B监视数据时,显示终端最终显示的二者的位置存在一定的偏差。经过分析发现,可能的问题是针对不同坐标系采用的坐标转换的方法不一统一,最终导致两者存在较大偏差。经过修正坐标转换算法后,偏差得到了缩小。
修正后最终显示效果:
局部图:
图中风格大小设置为1千米,由上图可知两种类型传感器的数据接入到显示终端上后,目标位置偏差得到了缩小。
但是偏差依然存在,这种偏差是无法消除的。主要原因有两点:
1地面曲率影响。众所周知,地图的形状并不是正圆球体或正椭球体,而是一种不规则的形状,不同地方地面曲率是不相同的,现有的坐标转换算法,在进行处理时通常会选取一个与地球形状最为接近的椭球,来进近似分析。WGS-84便是其中的一种。因而这类算法在实际使用时存在不可消除的误差。而且离坐标转换中心越远其误差会越大。
2不同类型传感器测量误差影响。二次雷达与ADS-B测量的参数并不相同,测量的精度也不相同,因而两种数据间一定会存在偏差。
3雷达标定问题。雷达在长时间运行过程中其水平状态会出生变化,因而雷达测量出的数据也会有偏差。
软件还在持续的开发过程中,欢迎各位多提意见,促进软件的成熟.qq387969934.
时间: 2024-10-07 16:21:00