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

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
G
Google Developers Blog
T
Threat Research - Cisco Blogs
Cyberwarzone
Cyberwarzone
罗磊的独立博客
S
Security Affairs
D
Docker
Microsoft Azure Blog
Microsoft Azure Blog
G
GRAHAM CLULEY
W
WeLiveSecurity
博客园 - Franky
C
Check Point Blog
The Last Watchdog
The Last Watchdog
F
Full Disclosure
Security Latest
Security Latest
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
AWS News Blog
AWS News Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Troy Hunt's Blog
S
Secure Thoughts
Security Archives - TechRepublic
Security Archives - TechRepublic
P
Privacy & Cybersecurity Law Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Privacy International News Feed
S
Schneier on Security
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tenable Blog
aimingoo的专栏
aimingoo的专栏
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recent Announcements
Recent Announcements
IT之家
IT之家
D
DataBreaches.Net
U
Unit 42
博客园 - 聂微东
H
Hacker News: Front Page
GbyAI
GbyAI
T
The Exploit Database - CXSecurity.com
N
News and Events Feed by Topic
Simon Willison's Weblog
Simon Willison's Weblog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
TaoSecurity Blog
TaoSecurity Blog
Google Online Security Blog
Google Online Security Blog
T
Threatpost
博客园 - 叶小钗
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
K
Kaspersky official blog

博客园 - 江城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