0%

利用RTKlib将ECEF坐标转换为LLA坐标

1 介绍

最近在使用RTKlib计算单点定位(SPP)和RTK结果,在观察定位误差时需要使用参考真值,但是RTKplot只能使用Lat, Lon, Hgt作为参考真值,所以需要将ECEF坐标系转为LLA坐标系。根据这篇文章学习到了怎么利用RTKlib方便地对ECEF坐标进行转换,在此记录一下。

注:这个是针对单条坐标转换的,若是需要大批量转换,还是使用脚本更方便。

2 转换过程

首先,打开RTKpost,点击”Options”:

image-20250522163935195

然后,在Positioning Mode中选择”Kinematic”:

image-20250522164041289

再点击”Positions”选项,在Base Station处选择代转换的坐标系类型(此处是ECEF),将代转换坐标填写进去:

image-20250522164301118

最后,还是在Base Station处选择要转换的坐标系类型,框中就显示出转换之后的坐标了。图中示例就是将ECEF转换为LLA坐标的过程。

image-20250522164500651

3 RTKplot添加参考坐标

最后附上在RTKplot中添加参考坐标的方法。打开RTKplot,进入设置:

然后在”Coordinate Origin”中选取”Lat/Lon/Hgt”,将转换后的LLA坐标填写进去即可。

顺便记录一下其他几个选项的含义:

  • Start Pos:结果中的第一个结果作为真值;
  • End Pos:结果中的最后一个结果作为真值;
  • Average Pos:结果中的平均值作为真值。