GPS质量控制约 4 分钟阅读1 次浏览

水平异常修复与平滑

参数参考页 :收录 GPS 质控处理链「水平异常修复 + 平滑」节点的完整参数。

更新于 2026/9/3v1本次更新初始发布发布于 2026/9/3

参数参考页:收录 GPS 质控处理链「水平异常修复 + 平滑」节点的完整参数。

两步合并机制

「水平异常修复与平滑」节点内部串两步,顺序固定:

  1. ① 异常检测 — XY 平面跳变:检测 XY 平面的突然跳点(信号丢失、多路径、飞点),用邻域中位数替换;
  2. ② 温和平滑 — 分状态:按解状态分两组做平滑——固定解弱平滑、浮点 / 其他解强平滑。

一步修复跳点、一步平滑噪声,逻辑上是"先治病、再养肤"。顺序不可拆(节点内部已定)。

① 异常检测 — XY 平面跳变

检测逻辑:比较相邻点间距,超过最小绝对阈值且与局部中位数偏差超过阈值倍数即判为异常;异常段向两侧扩展点数,段长达到最小异常段点数才修复,相邻段间距达到合并间距则合并。

参数表(8 个)
| 参数 | 类型 | 默认值 | 说明 | |------|------|-------|------| | 相邻点最小绝对阈值 | 小数 | 0.3 | 相邻点最小绝对阈值(m) | | 阈值倍数基准 | 小数 | 5.0 | 阈值倍数基准 | | 阈值倍数权重 | 小数 | 2.0 | 按解状态权重对基准的修正量 | | 局部中位数窗口 | 整数 | 31 | 局部中位数窗口大小 | | 异常扩展点数 | 整数 | 3 | 异常点向两侧扩展点数 | | 最小异常段点数 | 整数 | 5 | 判定异常段的最小点数 | | 异常段合并间距 | 整数 | 5 | 相邻异常段合并间距 | | 上下文半径 | 整数 | 10 | 上下文半径 |

② 温和平滑 — 分状态

逻辑:固定解质量高 → 弱平滑(几乎不处理);浮点 / 其他解噪声大 → 强平滑。两组参数独立。

参数表(RTK 固定解组)
| 参数 | 类型 | 默认值 | 说明 | |------|------|-------|------| | 固定解·Savgol 窗口 | 整数 | 9 | 固定解 Savgol 窗口 | | 固定解·Savgol 阶数 | 整数 | 2 | 固定解 Savgol 阶数 | | 固定解·高斯 sigma | 小数 | 0.2 | 固定解高斯 sigma(几乎不处理) |
参数表(RTK 浮点解 / 其他组)
| 参数 | 类型 | 默认值 | 说明 | |------|------|-------|------| | 浮点解·Savgol 窗口 | 整数 | 15 | 浮点解 / 其他 Savgol 窗口 | | 浮点解·Savgol 阶数 | 整数 | 2 | 浮点解 / 其他 Savgol 阶数 | | 浮点解·高斯 sigma | 小数 | 1.5 | 浮点解 / 其他高斯 sigma |

调整建议

场景建议
固定解质量高(轨迹干净)保持默认即可;固定解高斯 sigma = 0.2 几乎不动固定解
浮点解多、噪声大调大浮点解高斯 sigma(1.5 → 2.0+)、浮点解 Savgol 窗口加大;相邻点最小绝对阈值可略降以抓更细的跳点
局部窗口选择跳点间隔大就调大局部中位数窗口;抖动密集就调小,避免误把真实转弯当异常

修复后看地图:原始轨迹(灰蓝)与修复后轨迹(彩色)叠加对比,能直观看到跳点被拉回。

常见问题

修复后轨迹把真实拐弯也拉直了?
可能是局部中位数窗口过大或相邻点最小绝对阈值过低,把真实曲率当异常。调小窗口、调高绝对阈值,或确认该段确实是固定解(固定解组平滑极弱)。
这一步和「尖峰修复」有什么区别?
本节点只动 **XY 平面**(水平跳点 / 漂移);尖峰修复( 02.3.4)只动**高程**。两者正交,常一起用。

相关阅读

上一篇:02.3.2 质量过滤节点详解 · 下一篇:02.3.4 尖峰修复节点详解

本文有帮助吗?

相关文章