在Garmin Connect APP或网页上面自己创建的路线(不是通过已经跑过或骑行的历史记录另存的线路),同步到设备时提示不支持(无兼容设备),历史记录另存的路线如果进行了标注等修改,也会出现同样的无法同步问题。联系客服了解并从网上查阅资料,说是在Garmin Connect 网页版上使用“地图匹配”功能后就可以解决,实际操作验证了一下,确实可以同步至手表了,但坐标定位偏移严重,直接没法用。
仔细查阅资料才了解到,应该是地图坐标系不一致的原因:设备接收的是GSP(地球坐标系),而国内地图产品按国家法律法规要求使用的是火星坐标系(或基于火星坐标系二次加密处理的结果)。
即,国内地图产品导出的.gpx
文件(路线)一般使用的是非WGS84坐标系,所以如果想要将该.gpx
文件导入到只支持WGS84坐标系的设备使用时,坐标将发生偏移,因此需要对.gpx
文件进行坐标系转换。
再查一下坐标转换的信息,果然有人搞过,https://github.com/wandergis/coordTransform_py
1、先上网页版https://connect.garmin.cn/,下载需要转换的路线
2、使用coordTransform将火星坐标转为GSP地球坐标
3、把转换后的GPX文件重新导入到Garm Connect,然后再同步至手表就可以了。
附,查资料的时候了解到OpenGPS,可以直观的看出同一坐标在百度和高德、腾讯地图上表现确实有比较大的偏移。
参考资料:
https://blog.csdn.net/i_likechard/article/details/86672714
https://blog.csdn.net/wangpeng246300/article/details/108901305
https://github.com/wandergis/coordTransform_py
https://www.jianshu.com/p/5510717a69b6
https://zhuanlan.zhihu.com/p/396306843
https://www.opengps.cn/Map/offset/offset.aspx
标签:Garmin,地图,偏移,坐标,com,坐标系 From: https://www.cnblogs.com/zhaoguan_wang/p/18387028