惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy & Cybersecurity Law Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
V
V2EX
GbyAI
GbyAI
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
InfoQ
博客园 - 司徒正美
雷峰网
雷峰网
F
Full Disclosure
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
M
MIT News - Artificial intelligence
V
Visual Studio Blog
H
Help Net Security
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
博客园_首页
O
OpenAI News
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Attack and Defense Labs
Attack and Defense Labs
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
罗磊的独立博客
P
Palo Alto Networks Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 聂微东
Last Week in AI
Last Week in AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
Lohrmann on Cybersecurity
N
News and Events Feed by Topic
有赞技术团队
有赞技术团队
The Register - Security
The Register - Security
S
Security @ Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
酷 壳 – CoolShell
酷 壳 – CoolShell
AWS News Blog
AWS News Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
LINUX DO - 最新话题
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Threat Research - Cisco Blogs

博客园 - 江城2211

大数值的精度与格式化显示问题 【知识总结】数据库的事务、并发与锁管理 基于数据源连接,动态构造JPA上下文EntityManager 【转载】使用了HTTPS为啥还要接口数据加密? RSA加密算法,加解密、签名示例 国密SM2算法,加密、签名示例 【知识总结】JVM线程堆栈中的基础概念解读 【问题记录】JVM进程崩溃(hs_err_pid.log致命错误日志) [问题记录】存在视图依赖的数据表,DDL修改字段比如做扩容等注意事项 【编码技巧】批量校验或处理关联引用数据的优化总结 【工具推荐】磁盘IO检测工具之Diskspd 【编码技巧】总结一个稳定而高效的方法,将二维关系数据转换为树形结构 【编程技巧】SQL脚本快速生成随机测试数据 【编程技巧】结合JPA通用分页与排序技术,支持百万级以上数据的DML批量处理方案 【使用技巧】CodeDecom.exe批量反编译JAR包+Beyond Compare对比 【问题记录】Cause: java.sql.SQLRecoverableException: No more data to read from socket JDBC与各数据库产品连接的驱动及URL示例 【问题记录】使用PowerDesigner连接数据库并反向工程生成所有表及关系 使用tcpdump抓取网络包,在wareshark查看对应请求及响应的原始报文
【问题总结】Garmin路线无法同步和地图坐标偏移的解决办法
江城2211 · 2024-08-29 · via 博客园 - 江城2211

       在Garmin Connect APP或网页上面自己创建的路线(不是通过已经跑过或骑行的历史记录另存的线路),同步到设备(255)时提示不支持(无兼容设备),历史记录另存的路线如果进行了标注等修改,也会出现同样的无法同步问题。联系客服了解并从网上查阅资料,说是在Garmin Connect 网页版上使用“地图匹配”功能后就可以解决,实际操作验证了一下,确实可以同步至手表了,但坐标定位偏移严重,直接没法用。

ffe6da5f360f109120d2b08c293d3b4

       仔细查阅资料才了解到,应该是地图坐标系不一致的原因导致:设备接收的是GSP(地球坐标系),而国内地图产品按国家法律法规要求使用的是火星坐标系(或基于火星坐标系二次加密处理的结果)。

image

       也就是说,国内地图产品导出的.gpx文件(路线)一般使用的是非WGS84坐标系,所以如果想要将该.gpx文件导入到只支持WGS84坐标系的设备使用时,坐标将发生偏移,因此需要对.gpx文件进行坐标系转换。

       然后,就查了一下坐标转换的相关信息,果然有人搞过,https://github.com/wandergis/coordTransform_py   

image

 解决问题的完整步骤如下:

1、先上网页版https://connect.garmin.cn/,下载需要转换的路线

image

2、使用coordTransform将火星坐标转为GSP地球坐标

python .\coordTransform_py-master\coord_converter.py -i ldd_1450647.gpx -o tkk921.gpx -t g2w -n "lon" -a "lat" -T gpx

image

3、把转换后的GPX文件重新导入到Garm Connect,然后再同步至手表就可以了。

image

附1,查资料的时候了解到OpenGPS,可以直观的看出同一坐标在百度和高德、腾讯地图上表现确实有比较大的偏移。

image

 附2,GPX或称 GPS exchange 格式, 是一种用于存储坐标数据的 XML 文件格式,包括经纬度、海拔、时间等信息。它可以储存在一条路上的路点,轨迹,路线,且易于处理和转换到其他格式。示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0">
    <name>Example gpx</name>
    <wpt lat="46.57638889" lon="8.89263889">
        <ele>2372</ele>
        <name>LAGORETICO</name>
    </wpt>
    <trk><name>Example gpx</name><number>1</number><trkseg>
        <trkpt lat="46.57608333" lon="8.89241667"><ele>2376</ele><time>2007-10-14T10:09:57Z</time></trkpt>
        <trkpt lat="46.57619444" lon="8.89252778"><ele>2375</ele><time>2007-10-14T10:10:52Z</time></trkpt>
        <trkpt lat="46.57641667" lon="8.89266667"><ele>2372</ele><time>2007-10-14T10:12:39Z</time></trkpt>
        <trkpt lat="46.57650000" lon="8.89280556"><ele>2373</ele><time>2007-10-14T10:13:12Z</time></trkpt>
        <trkpt lat="46.57638889" lon="8.89302778"><ele>2374</ele><time>2007-10-14T10:13:20Z</time></trkpt>
        <trkpt lat="46.57652778" lon="8.89322222"><ele>2375</ele><time>2007-10-14T10:13:48Z</time></trkpt>
        <trkpt lat="46.57661111" lon="8.89344444"><ele>2376</ele><time>2007-10-14T10:14:08Z</time></trkpt>
    </trkseg></trk>
</gpx>

参考资料:

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

https://docs.fileformat.com/zh/gis/gpx/

https://blog.csdn.net/gdp12315_gu/article/details/51823486

https://github.com/bluicezhen/GPX-in-China