为Garmin Edge 520码表添加地图,创建路线,导入路线

引子

Garmin Edge 520支持路线显示功能,但是该码表并无内置地图,因此路线显示功能不能发挥最大作用,有必要为码表添加内置地图。
同时,在骑行不熟悉的路线时,路书是非常重要的。虽然Garmin Connect 可以创建路线,但是创建的路线无法发送到Garmin Edge 520中(提示:“您的设备不支持路线”);而通过将国内 页版Garmin Connect下载路线的gpx文件导入到Garmin Edge 520码表后,虽然可以显示路线了,但是由于国内使用的地图坐标系统不是国际通用的WGS84坐标系(Garmin Edge 520使用的是该坐标系),导致路线在码表中显示时会有偏移,影响对实际路线的判断。

添加地图

方法一(推荐)

  1. 首先感谢@M_J_H__ 的解决方法,以及@SpongeB0bbb提供的地图中文显示解决方案,如果需要安装中文地图,可以移步参考。

  2. 从https://extract.bbbike.org/可以下载到多种地图数据,而且该 站的地图数据支持选择区域导出,但是对于EDGE 520或其它较旧的设备,地图格式需要选择而不是,否则码表会提示:

  3. 断开码表连接,并重启码表即可看到已安装的地图了。

方法二

  1. 断开码表连接,并重启码表即可看到已安装的地图了。

两种方法的对比

方法一的好处是下载地图文件很方便,地图文件比方法二的地图文件要小很多,而且可以选择导出任意形状选区的地图。

创建路线

创建路线的方法多种多样,Garmin Edge 520码表支持格式的路线文件。所有支持创建文件的方法都可以用来创建路线。Garmin Connect也可以创建路线,但是创建的路线无法发送到Garmin Edge 520中(提示:“您的设备不支持路线”)。
由于Garmin Edge 520使用的是国际通用的WGS84坐标系,所以:

  1. 如果使用国内地图提供商(如百度地图、高德地图、谷歌国内地图等)生成的文件,那么导入码表后路线会有偏移,影响对实际路线的判断。
  2. 如果使用Openstreetmap等(如Garmin Connect国际版,BaseCamp软件内生成的路线)导出的路线不会有偏移,但是由于数据时效性和算法等原因,用它们生成的路线往往没有百度生成的路线更优。

解决这个问题的思路是将百度生成的带偏移的文件里的坐标转换为WGS84坐标,根据这个思路和 络上的开源项目,我实现了.gpx文件的地图坐标系转换,使用该方法可以完美解决坐标系不匹配的问题。

导入路线

导入路线的方法比较简单,连接码表和电脑,将文件复制到Garmin设备的文件夹内即可。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月1日
下一篇 2020年9月1日

相关推荐