GPX Converter

100% 私密——文件永不离开你的浏览器

GPX 转 KML 转换器

把 .gpx 轨迹转成 .kml 文件,双击即可在 Google Earth 打开——把徒步路线、骑行长线或赛道展示给没有任何 GPS 软件的人,这是最简单的方式。转换完全在你的浏览器里完成,文件永不离开你的设备。

如何转换为 KML

  1. 1

    拖入文件

    把 FIT、GPX、TCX、KML、KMZ 或 GeoJSON 文件拖到上面的虚线框里,也可以点击选择文件。源格式会根据文件内容自动识别。

  2. 2

    稍等片刻

    转换在你设备上的后台 Worker 中进行。一般活动转瞬即完成;即使 50 MB 的大文件也不会卡住页面。

  3. 3

    检查预览

    下载前可以先核对距离、时长、爬升、平均心率,以及转换后轨迹的地图预览,确认数据没有丢失。

  4. 4

    下载

    点击下载按钮,.kml 文件直接从内存保存到本地。全程没有上传,所以也不存在需要清理的服务器副本。

什么是 GPX 文件?

GPX(GPS Exchange Format)是由 TopoGrafix 标准化的开放 XML 格式,几乎所有地图类应用都支持——Strava、Google Earth、Komoot、RideWithGPS、Garmin BaseCamp、QGIS 以及数以百计的其他软件。GPX 文件以经纬度对存储航点、路线和轨迹,可选附带海拔与时间戳,Garmin 的 TrackPointExtension 还能在每个点旁携带心率、踏频和功率。

因为 GPX 是纯文本 XML,它可读、可 diff、可脚本化、易于手工编辑——这让它在轨迹需要跨生态流转时成为通用语。代价是体积:同一份活动的 GPX 通常比 FIT 大 5-10 倍,且面向消费者的应用有时会忽略扩展通道。不过用于存档、编辑和跨平台分享,GPX 仍是最稳妥的长期选择。

什么是 KML 文件?

KML(Keyhole Markup Language)是诞生于 Keyhole——后来成为 Google Earth 的软件——的 XML 方言,后由 OGC 标准化。它面向地理要素的「展示」:地标、线、多边形和图片,各自带有样式与文件夹组织,让一个 KML 文件读起来像一张精心编排的地图,而不是原始数据堆。Google Earth、Google My Maps 和多数桌面 GIS 软件都能原生打开它。

KML 是地图格式,不是训练格式。它的几何能很好地承载位置与海拔——Google 的 gx:Track 扩展甚至能携带逐点时间戳用于时间轴回放——但它没有心率、踏频、功率的概念。当目的是「把路线展示给人看」时,把活动转成 KML 是正确选择;当目的是分析训练,健身格式才是数据的家。

为什么把 GPX 路线分享成 KML?

GPX 是工具之间交换的格式;KML 是人真正会打开的格式。把 .gpx 邮给一个没装地图应用的朋友,他只能对着下载文件干瞪眼;把 .kml 邮过去,双击就把路线放上了 Google Earth 的地球——免费应用、无需账号、手机电脑都行。和非技术同伴做行程规划时,这一点差别决定了路线到底会不会被看。

带时间戳的录制轨迹会转为 Google 的 gx:Track,Earth 的时间轴滑块可以回放活动;不带时间戳的手绘路线则成为干净的 LineString,完全按规划的形态绘制。两种情况海拔都带过去,路线穿越的地形在 Earth 的 3D 视图里清晰可见——第二天到底有多陡,这就是最诚实的预览。

KML 还解锁了 My Maps:把转换后的文件导入自定义 Google 地图,为山屋和补给点加标记,然后给全队分享一条链接,不用再到处发文件。

什么会转换,以及事先要知道的事

每个轨迹点都映射过去——位置、海拔、时间戳——多条轨迹段按文档顺序成为独立地标。输出是标准 OGC KML 2.2,Google Earth、Google My Maps、QGIS、ArcGIS Earth 和 Marble 都能无障碍读取。

两点诚实说明。GPX 扩展里的心率、踏频和功率在 KML 里没有归宿,因此被丢弃——KML 是展示格式,没有谁的心率能渲染到地球上。还有航点:GPX 文件里的命名航点是点要素而非轨迹几何,本转换器聚焦轨迹本身;如果受众需要标注关键位置,请在 My Maps 里重新加标记。

你的文件永远不会离开这个浏览器

这个工具——与本站所有工具一样——完全以客户端 JavaScript 运行。你拖入的文件在自己设备的 Web Worker 里解析、在内存中转换,然后直接作为下载交还给你。没有上传端点,没有服务器端转换服务,也没有临时存储:你可以打开浏览器开发者工具的网络面板,亲眼确认没有任何文件字节被发送到任何地方。

对健身数据而言,这一点比大多数文件更重要。一条 GPS 轨迹是一份精确的日志:你在哪里、什么时间、心跳多快——家庭住址、训练习惯、常跑路线和比赛日程全在一个文件里。让转换留在设备上,意味着第三方转换器永远拿不到这份日志的副本;而且这个工具在飞机上、地下室里或任何没信号的地方,都照常工作。

GPX 与 KML 一览

维度GPXKML
格式类型开放 GPS 交换 XML面向展示的 XML(Google Earth)
典型用途地图应用、导航、存档在 Earth / My Maps 里展示路线
GPS + 海拔有有
时间戳逐点可选有则写 gx:Track
心率 / 功率走 TrackPointExtension无法表达——丢弃
最适合在工具间搬运数据人类友好的 3D 展示

常见问题

能。Google Earth 手机 App 可以从邮件附件和云存储打开 KML 文件。倾斜视角,路线便披在真实地形上,海拔剖面与原始轨迹一致。

相关工具