tigtools

GPX 转 KML

从 GPS 设备、手表或应用中选择 .gpx 文件,以便在 Google 地球或 Google 我的地图中打开。不会上传任何内容。

在浏览器中运行 无需注册

或拖放到此处。文件会保留在你的设备上。

使用方法

  1. 从设备或应用中将活动或路线导出为 GPX。
  2. 在此选择或拖入 .gpx 文件。
  3. 决定是否将时间戳保留为 gx:Track。
  4. 下载 KML 文件,然后在 Google 地球中打开或导入到 Google 我的地图。

工作原理

GPX 文件(版本 1.0 或 1.1)通过浏览器的 XML 解析器进行解析。航点会转换为带 Point 的地标(当航点有时间时还会带 TimeStamp);路线会转换为 LineString;轨迹会转换为 LineString,当每个点都有时间时,会转换为带 when 和 gx:coord 值的 gx:Track 元素。包含多个区段的轨迹会转换为 MultiGeometry 或 gx:MultiTrack。高程写入第三个坐标。类型为“polygon”的轨迹(例如由我们的 KML 转 GPX 转换器生成的轨迹)会重新转换为多边形。

KML 包含三个文件夹(Waypoints、Routes、Tracks)和简单的线条样式。线条高度模式保留为 KML 默认值(贴地),因此 Google Earth 会在地形上绘制轨迹,而高程值仍保留在文件中。心率、踏频或温度等 GPX 扩展信息不会保留。

示例

在 Google Earth 中回放徒步

转换来自手表的 GPX 并保留时间戳,在 Google Earth Pro 中打开 KML,然后使用时间滑块回放徒步过程。

在 Google 我的地图中规划的路线

转换来自路线规划器的 GPX 路线并关闭时间戳,然后将 KML 作为图层导入 Google My Maps 以进行分享。

常见问题

为什么 Google 地球中会出现时间滑块?

带时间的轨迹会写成 gx:Track,Google 地球会对其进行动画播放。取消勾选时间戳选项即可获得普通线条。

心率或踏频会保留吗?

不会。这些数据位于 GPX 扩展中,KML 没有对应的标准位置,因此只会转换位置、海拔和时间。

支持大型 GPX 文件吗?

会。包含数十万个点的轨迹在大多数设备上只需几秒即可转换。非常大的文件在 Google 地球中打开可能较慢。

隐私

GPX 文件会在浏览器中读取和转换。您的位置不会被上传或存储,系统只会统计工具被使用的匿名事件。