Neatbo.

本地轨迹、区域与网格交付指南

按明确几何合同检查 GPX 高程、控制轨迹点数、匹配 CSV 点位与 GeoJSON 区域,并拆分 STL 部件。

按原分段检查距离与高程

读取一份不超过 10 MiB、50,000 个轨迹或路线点的 GPX 1.0/1.1。水平距离采用平均地球半径 6,371,008.8 米的 Haversine 球面模型,不跨段补连。SVG 绘制原始已知高程;缺失仍缺失,爬升下降只在相邻已知值之间计算。

这不是椭球测量或地形长度,不纠正 GPS 噪声。时间戳需明确时区,同段不能倒退。其他审查者需要核对测量时,应把完整逐点指标与图一起交付。

按声明模型解释各交付件
交付件规则保留证据
GPX 剖面水平球面、原分段完整逐点指标
简化 GPX局部平面偏差与端点约束原点节点与保留索引
区域归属有效平面环与明确边界政策全部匹配与原 CSV 列
STL 部件 ZIP准确共享整边三角块或数字 token、源索引

在点数预算内保留原节点

总点数目标必须足以保留每段端点。简化保留被选中的原 XML 点节点及其时间、命名空间、扩展。局部等距矩形度量仅适用于两坐标跨度各不超过 5°、纬度 ±80° 内、无日期变更线跨越的轨迹。

报告记录保留索引和原点到保留线段的实测偏差。点数目标不能满足必需偏差时整次失败。一份文件最多 10,000 点、1,000 万次距离计算;满足点数不代表某 GPS 设备协议必然兼容。

明确洞、边界与多重归属政策

准确提供一份 CSV 与一份 Polygon/MultiPolygon GeoJSON,每份最多 5 MiB。选择经纬度列、区域名属性、包含或排除边界,并明确全部匹配、第一项或多重匹配拒绝政策。

受支持模型是 WGS84/CRS84 经纬度平面,纬度 ±85° 内且不跨日期变更线。环、洞和 MultiPolygon 内部需通过拓扑检查;计算复杂度在归属前受限,不报告部分成功。JSON 保留全部匹配,CSV 新增归属列而不覆盖原表头。

按准确共享整边拆分 STL

二进制与 ASCII STL 按准确共享整边形成连通部件,只接触一个点不连接。二进制保留原 50 字节三角块和 80 字节头,仅更新三角计数;ASCII 保留数字 token。

这不是模糊焊接或语义切割,不改变坐标、法线和属性;非流形边只报告而不修复。一份最多 30 MiB 的文件支持 100,000 三角、1,000 部件及 40 MiB 合计输出,ZIP 同时提供源三角索引。

保存源文件与完整交付件

图或前 200 行表格用于审查。按任务下载完整指标、简化 GPX、归属报告或部件 ZIP。修正无效拓扑、不支持跨度或预算超限,再重新运行。

  • 核对坐标模型与支持范围。
  • 完整报告随结果文件交付。
  • 导入简化轨迹或拆分网格前保留原件。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

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

无需在线地图,读取轨迹分段与路线。每段距离从零计算,缺高程处断开曲线,可选时间差明确保留,下载 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 噪声。时间需明确时区,精度不高于毫秒;同段保存的时间倒退会失败。
打开GPX 距离与高程剖面 →
GPX 点数预算简化按明确总点数上限简化 GPX,同时保留原点节点和各段端点。

生成满足设备点数预算的轨迹。保留的原 XML 点仍含坐标、高程、时间和命名空间扩展;确定性的最大误差细分保护各段端点,完整报告提供原索引与实际偏差。

操作步骤

  1. 选择 GPX,设置最大总点数。
  2. 选择仅报告偏差或必须满足最大偏差。
  3. 核对保留索引和实测误差,下载简化 GPX 与报告。

可调选项

最大总点数
500
误差政策
报告实测偏差 · 必须满足最大偏差
严格偏差上限(米)
10

能力与限制

  • 一份 GPX1.0/1.1,最多 10 MiB、10,000 点、2,000 段、XML 深度 32 和元素 200,000;最多 1,000 万次距离计算。总点数目标必须容纳所有段的必保端点。
  • 使用平均地球半径 6,371,008.8m 和坐标包围盒中心的局部等距矩形平面;经纬跨度各不超过 5°、纬度在 ±80° 内且不跨日期变更线。偏差是该明确平面上原点到保留线段的距离,不保证全球测地精度。要求的误差无法满足时失败;不保证特定设备协议兼容。
打开GPX 点数预算简化 →
CSV 点位归属 GeoJSON 区域以明确的洞、边界和多重匹配政策,将本地 CSV 坐标归入 Polygon/MultiPolygon 区域。

为每条原始记录添加空间归属。选择坐标列和区域名称属性,再设边界与重叠政策。完整 JSON 保留原值和全部匹配;带表格公式防护的 CSV 增加不覆盖原列的状态、名称列表与要素索引。

操作步骤

  1. 选择一份 CSV 和一份 GeoJSON。
  2. 设置经纬列、区域名属性、边界与多匹配政策。
  3. 核对命中、未命中与多区域状态,下载完整 CSV/JSON。

可调选项

经度列
lon
纬度列
lat
区域名属性
name
边界政策
包含边界 · 排除边界
多区域政策
保留全部 · 输入顺序首个 · 多匹配时报错

能力与限制

  • 准确一份 .csv 和一份 .json/.geojson,每份 5 MiB、总计 10 MiB;10,000 点记录、100 区域、10,000 边;拓扑验证 200 万次、候选点边测试 1,000 万次、100,000 匹配与 8 MiB 匹配文本。归属前检查复杂度,不生成部分成功。
  • 有限 WGS84/CRS84 经度/纬度平面,纬度 ±85° 内、不跨日期变更线。环需闭合且无自交,洞严格在外环内并互不相交;MultiPolygon 内部不能重叠。边界容差 1e−10°,过近接触的无效几何拒绝。区域名属性为字符串或数字;仅读 GeoJSON,不读 SHP,不调用地理编码或在线地图。
打开CSV 点位归属 GeoJSON 区域 →
拆分 STL 断开部件按准确共享整边拆分二进制或 ASCII STL,保留原坐标、法线和三角数据。

从一份 STL 恢复断开的部件。只有完整相同的无向边连接三角;单点接触、空间相交和仅邻近坐标不会连接。各部件保持原位置,提供原三角索引与包围盒映射。

操作步骤

  1. 选择本地 STL。
  2. 检查部件数、三角数和原始包围盒。
  3. 下载部件 ZIP 和完整原索引报告。

能力与限制

  • 一份 STL,最多 30 MiB、100,000 三角、1,000 部件和 40 MiB 合计输出;非有限、退化三角和二进制计数/长度不一致会失败。ASCII 坐标需能进行有限双精度计算且绝对值不超过 1e100。
  • 二进制输出复制每个原 50 字节三角块,包含法线和属性,保留原 80 字节头并更新计数。ASCII 保留 facet 数字文本,避免 float32 精度损失;负零只在连通键中归一。不模糊焊接、修复、语义切割或自动移动部件;仅报告非流形边。
打开拆分 STL 断开部件 →

本文相关工具

GPX 距离与高程剖面 →按每段水平距离绘制本地 GPX 高程曲线,并导出完整逐点指标。GPX 点数预算简化 →按明确总点数上限简化 GPX,同时保留原点节点和各段端点。CSV 点位归属 GeoJSON 区域 →以明确的洞、边界和多重匹配政策,将本地 CSV 坐标归入 Polygon/MultiPolygon 区域。拆分 STL 断开部件 →按准确共享整边拆分二进制或 ASCII STL,保留原坐标、法线和三角数据。