GPX Converter

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

GPX 转 KMZ 转换器

把 .gpx 轨迹转成 .kmz 文件——Google Earth 默认打开的那种自包含单文件。轨迹、海拔和时间戳被打包成符合标准的 KMZ,全程在你的浏览器里构建;任何数据都不会被上传。

如何转换为 KMZ

  1. 1

    拖入文件

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

  2. 2

    稍等片刻

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

  3. 3

    检查预览

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

  4. 4

    下载

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

什么是 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 仍是最稳妥的长期选择。

什么是 KMZ 文件?

KMZ 文件就是打包成 ZIP 的 KML:一个标准 ZIP 压缩包,里面装着 doc.kml 以及地图引用的各种资源——自定义图标、照片、地形叠加层。Google Earth 导出地图时默认就是打 KMZ 包,因为一 folder 的关联文件发邮件很别扭,一个自包含的包则不会。KML 能表达的一切,都在这一个 .kmz 文件里。

大多数声明支持 KML 的工具也能读 KMZ,但不少工作流会卡在 zip 这一层:文本编辑器、diff 工具、只认 XML 的脚本,以及只收纯 .kml 的网页上传器。解开 KMZ——或为分发打一个 KMZ 包——是本站在浏览器里完成的活:压缩包在你设备上解压并解析其中的 KML,不需要任何解压软件。

为什么把轨迹打包成 KMZ?

KMZ 是 Google Earth 导出地图时交给你的东西,也是它(连同多数 GIS 软件)从邮件附件和下载里最乐意打开的格式。向一群人分享路线——俱乐部骑行、赛事路书、旅行行程——一个 .kmz 附件胜过一份 .kml 加一份说明加一文件夹图标。收件人双击,路线出现在地球上;除了 Earth 本身,谁都不用装任何东西。

这种打包在会弄坏散文件的管线里也走得更稳:版本控制系统、聊天工具和云盘有时把 .kml 当文本「好心」重编码,而 .kmz 从头到尾都是一个二进制块,到达时逐字节不变。等受众以后想要纯 KML——为了编辑或当文本读——任何解压工具(或本站的 KMZ 转 GPX 工具)都能就地打开这个包。

本工具构建的文件里有什么

本页产出的 KMZ 包含一个 doc.kml——所有 Earth 系工具都优先寻找的名字——里面是符合 KML 2.2 标准的轨迹。带时间戳的录制轨迹写成 gx:Track(时间轴回放可用);不带时间戳的手绘路线是普通 LineString。海拔带过去,多条轨迹段成为独立地标。

两点诚实说明。包里只有轨迹 KML——原始 GPX 的心率、踏频和功率通道在 KML 中没有表达,被丢弃。另外 KMZ 以不压缩方式写入(zip STORED 方法),所有读取方都接受,且打包瞬时完成;文件相应比极限压缩的大一些——对内容本就紧凑的 XML 格式来说,这是笔划算的交易。

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

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

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

GPX 与 KMZ 一览

维度GPXKMZ
格式类型GPS 交换 XML内含 KML 的 ZIP 包
典型用途地图应用、导航自包含的 Google Earth 分享
GPS + 海拔有有(在 KML 内)
时间戳逐点可选有则写 gx:Track
心率 / 功率走 TrackPointExtension无法表达——丢弃
最适合在工具间搬运数据给人类的单文件分发

常见问题

KMZ 就是装在标准 ZIP 压缩包里的 KML 文件,通常命名为 doc.kml。zip 这一层让一个文件还能携带 KML 引用的图标、照片和模型。如果只需要几何,KML 和 KMZ 可以互换——读得懂其中一个就读得懂另一个。

相关工具