Neatbo.

GPX 距离与高程剖面

按每段水平距离绘制本地 GPX 高程曲线,并导出完整逐点指标。

浏览器本地处理输入GPX 轨迹 / 路线输出高程 SVG / 逐点指标单个文件最多 10 MiB · 最多 1 个
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

.gpx

单个文件最多 10 MiB · 最多 1 个

    正在准备处理工具…

    开始之前

    无需在线地图,读取轨迹分段与路线。每段距离从零计算,缺高程处断开曲线,可选时间差明确保留,下载 SVG 剖面和完整 JSON/CSV。

    如何使用

    1. 选择包含轨迹分段或路线的 GPX。
    2. 检查高程剖面和逐段距离指标。
    3. 下载完整 SVG、JSON 与 CSV。

    支持范围与限制

    一份 GPX1.0/1.1,最多 10 MiB、50,000 个轨迹/路线点、2,000 段;XML 深度 32、元素 200,000。

    使用平均地球半径 6,371,008.8m 的球面水平 Haversine,支持跨日期变更线;不是椭球测绘距离或三维地形长度。高程为原值,仅相邻都有高程时累加升降,不修正 GPS 噪声。时间需明确时区,精度不高于毫秒;同段保存的时间倒退会失败。

    操作示例

    示例输入

    赤道经度 0–3 的四个点及跨 179 到 −179 的第二段,包含缺失高程。
    示例参数
    {}

    示例输出

    6 点、2 段;球面距离、断开的真实高程路径和完整逐点指标。

    出现问题时

    使用有限 WGS84 坐标及有效 GPX1.0/1.1 结构;修正错误或倒退的时间,必要时缩小文件后重跑。

    常见问题

    会连接断开的轨迹段吗?

    不会,各段独立从零计算并绘制,总量仅求各段距离之和。

    缺少高程如何处理?

    逐点保留 null,曲线在该点断开,不跨缺口猜测累计上升。

    文档与延伸阅读

    相关工具