zh

KML 转 GPX

在本地把 KML(Google Earth)一步转成供 GPS 设备使用的 GPX。无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

KML 是 Google Earth 和 Google Maps 的格式,GPX 则是 GPS 设备和户外应用(Garmin、Komoot、Wahoo)的格式。要把在 Google Earth 里画的路线导入码表或登山 GPS,通常得把两个工具串起来用。本工具一步搞定:放入 KML,得到 GPX。

地标(Point)会变成航点(wpt),线(LineString)会变成轨迹,复合线(MultiGeometry)会变成多段轨迹。面(Polygon)因 GPX 没有面格式,会输出为闭合轨迹。名称会保留,高程会作为 ele 带过去。坐标顺序会从 KML 的(经度、纬度)正确重排为 GPX 属性的 lat/lon。

全部处理只在浏览器本地完成,你可能敏感的路线和位置信息绝不离开你的设备。坦白说:几何、名称和高程会被转移。KML 特有的呈现(样式、图标、漫游、叠加层)在 GPX 中没有对应,不会被带过去。没有地标的 KML 或无效文件会以清晰提示被拒绝。

技术规格

技术规格
输入格式KML
自动转换ZIP, DXF, GeoJSON
输出格式GPX
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入你的 KML 文件。
  2. 转换会自动开始。
  3. 下载 GPX(供你的 GPS 设备使用)。

限制: 把 KML 一步转成 GPX 1.1(内部经由 GeoJSON 模型):Point 转 wpt,LineString/MultiGeometry 转 trk,Polygon 作为闭合轨迹(GPX 没有面)。名称和高程会保留。KML 的样式、漫游和叠加层不会被带过去。坐标为 WGS84,并正确重排为 lat/lon。没有地标的 KML 或无效 KML 会以错误被拒绝。样式、路线、叠加层以及可能的KML时间戳(TimeStamp/TimeSpan)都不会保留;此次转换只读取每个地点标记的名称、描述和几何形状。

常见问题

为什么要 KML 直接转 GPX?

这样能把在 Google Earth 里规划的路线一步导入 GPS 设备或户外应用,无需绕道中间格式。

线和面如何表示?

线变成轨迹。由于 GPX 没有面,多边形不会被丢弃,而是输出为闭合轨迹(外环)。

名称和高程会保留吗?

会,地标名称会变成 name,高程值会变成 GPX 文件里的 ele。

我的文件会被上传吗?

不会,转换完全在浏览器本地进行;路线数据绝不离开你的设备。

相关工具

GPX 转 KML · KML 转 GeoJSON · GeoJSON 转 GPX · 解压TAR · GeoJSON 转 CSV · CSV 转 GeoJSON