1 介绍
最近在使用RTKlib计算单点定位(SPP)和RTK结果,在观察定位误差时需要使用参考真值,但是RTKplot只能使用Lat, Lon, Hgt作为参考真值,所以需要将ECEF坐标系转为LLA坐标系。根据这篇文章学习到了怎么利用RTKlib方便地对ECEF坐标进行转换,在此记录一下。
注:这个是针对单条坐标转换的,若是需要大批量转换,还是使用脚本更方便。
2 转换过程
首先,打开RTKpost,点击”Options”:
然后,在Positioning Mode中选择”Kinematic”:
再点击”Positions”选项,在Base Station处选择代转换的坐标系类型(此处是ECEF),将代转换坐标填写进去:
最后,还是在Base Station处选择要转换的坐标系类型,框中就显示出转换之后的坐标了。图中示例就是将ECEF转换为LLA坐标的过程。
3 RTKplot添加参考坐标
最后附上在RTKplot中添加参考坐标的方法。打开RTKplot,进入设置:
然后在”Coordinate Origin”中选取”Lat/Lon/Hgt”,将转换后的LLA坐标填写进去即可。
顺便记录一下其他几个选项的含义:
- Start Pos:结果中的第一个结果作为真值;
- End Pos:结果中的最后一个结果作为真值;
- Average Pos:结果中的平均值作为真值。