GPS 轨迹文件格式互转(GPX、KML)
进入 GPS 转换器
主界面「GPS 转换器」分类。
支持的格式
| 格式 | 扩展名 | 说明 |
|---|---|---|
| CSV | .csv | 逗号分隔,数据交换通用 |
| GDB | .gdb | ESRI Geodatabase(ArcGIS) |
| GPX | .gpx | 最通用,几乎所有运动/地图 APP 都支持 |
| HTML | .html | 可视化网页地图 |
| KML / KMZ | .kml / .kmz | Google Earth / Maps 格式 |
| LOC | .loc | Geocaching 寻宝格式 |
| NMEA | .nmea | GPS 接收机原始输出 |
| SDF | .sdf | 空间数据文件 |
| TCX | .tcx | Garmin 训练中心格式 |
| TRK | .trk | Garmin / 其他运动设备 |
| TXT | .txt | 纯文本坐标列表 |
| USR | .usr | DeLorme EarthMate |
| WPT | .wpt | Waypoint / 航点 |
| XLS / XLSX | .xls / .xlsx | 表格输出 |
场景一:Strava / Keep / 高德地图导出 → GPX
运动 APP 记录了跑步/骑行轨迹,想导入其他工具分析或分享。
- 从 APP 导出轨迹(多数支持直接导出 GPX;不支持的导出 CSV 或原始格式)
- 如果不是 GPX:File Converter → GPS 转换器 → GPX
- 转换完可以用 GPX Studio、Relive 等 APP 可视化
场景二:GPX → KML(Google Earth 查看)
想在 Google Earth 上 3D 看轨迹:
- 选 .gpx
- GPS 转换器 → KML
- 用 Google Earth / Google My Maps 打开,能看到轨迹在真实地图上的立体呈现
场景三:多条轨迹合并
跑了好几次同一个路线,想合并成一个 GPX 文件对比:
- 点「+」→ 多选 → 选中全部轨迹文件
- GPS 转换器 → GPX
- 输出会包含所有轨迹段
场景四:提取航点(Waypoint)
GPS 记录中可以标记航点(如停车点、休息点)。File Converter 可以提取航点信息:
- 选轨迹文件
- GPS 转换器 → WPT 或 CSV
- 拿到坐标列表,可以导入导航软件
场景五:CSV 坐标列表 → GPX
有一份经纬度坐标的 CSV 文件(每行一个点),想转成轨迹:
- CSV 格式要求:至少包含 lat / lon 两列,可选 time / elev
- File Converter → GPS 转换器 → GPX
- Settings 中指定 CSV 哪列是 lat、哪列是 lon
参数详解
| 参数 | 说明 | 推荐 |
|---|---|---|
| 投影坐标 | WGS84(GPS 标准)/ GCJ02(火星坐标) | 国内用 GCJ02,国际用 WGS84 |
| 采样间隔 | 过密的轨迹可以降采样 | 自动或按距离间隔 |
| 单位 | 公制 / 英制 | 国内公制 |
| 航点输出 | 是否单独输出航点 | 按需 |
国内坐标系统提醒
国内地图服务(高德、百度、腾讯)使用的是 GCJ02(火星坐标)或 BD09(百度坐标),而 GPS 设备输出的是 WGS84。转换时注意选择正确的坐标系,否则轨迹会偏移几百米。
实战场景
场景:Keep 上的跑步记录导到 Relive 看 3D 回放
- Keep APP → 导出 → 选择 GPX(如果不支持导出就选 CSV)
- File Converter 转成 GPX
- Relive APP → 导入 GPX → 生成 3D 回放视频