语言

什么是 GPX?轨迹 vs 路线 vs 航点

GPX(GPS 交换格式)是一种开放的 XML 标准,用于存储地理路径和点,以便应用程序和设备可以共享相同的路线文件。

TL;DR

在 Android GPS 应用程序和许多 Garmin 工作流程中使用 GPX 轨迹进行道路形状导航。对需要离散时间点的 Xcode / iOS Simulator 和 Pokemon GO 路线工具使用路线点(路线模式)。

对比 GPX 轨迹路径与离散航点的示意图

什么是 GPX?

GPX(GPS 交换格式)是一种用于 GPS 数据(轨迹、路线和航点)的开放 XML 文件格式。 Garmin、Strava、OruxMaps、Locus Map、Komoot 和大多数 GPS 应用程序都可以导入或导出 GPX。它是消费者 GPS 路线支持最广泛的交换格式。

轨迹 vs 路线 vs 航点

同一 .gpx 文件可以包含不同的元素类型。选择正确的类型可以避免“直线”路径或模拟器错误。

密集 GPX 轨迹线与稀疏航点的抽象比较

你应该使用哪种 GPX 类型?

类型是什么最适合
轨迹 (trkpt)沿路径的密集点序列OruxMaps、Locus、OsmAnd,以及贴路的 Garmin 课程
路线 (rtept)有序的转弯/停靠点;文件更轻按点连线的规划器;以及偏好路线的部分设备
航点 (wpt)带名称的离散点;常含时间戳Xcode 模拟定位、Pokemon GO 路线工具

如何从 Google 地图得到正确的 GPX

  1. 在 Google 地图中规划路线并复制 URL(完整或maps.app.goo.gl)。
  2. 粘贴到 GMaps To GPX,并用 Google 账号登录。
  3. 选择 Android/Garmin 风格路径的跟踪模式,或 Xcode/Pokemon GO 的航路点模式。
  4. 下载 GPX,并导入到你的应用或设备流程中。

常见问题

GPX 和 KML 是同一种格式吗?
不。GPX 是开放式 GPS 交换格式; KML 是 Google 地球的标记格式。使用我们的免费 G​​PX 到 KML 和 KML 到 GPX 工具在它们之间进行转换。
为什么我的路径看起来像直线?
您可能有稀疏的路线/航点点。使用跟踪模式重新转换,以便文件遵循 Google 路线中的道路几何形状。
一个文件可以同时包含轨迹和航点吗?
是的,GPX 架构允许混合内容,但大多数工作流程都会选择一种主要类型以进行更清晰的导入。

相关工具

将地图路线转换为 GPX

粘贴 Google 地图路线链接并下载轨迹或航点 GPX。

打开转换器