移动平均插值 (Move average)
功能概述
移动平均插值(Move average)是一种基于局部邻域样本点算术平均值的估计方法。该方法通过在每个待插值位置周围建立一个椭圆或圆形的搜索邻域,并计算落入该邻域内所有已知样本点的属性平均值,以此作为该位置的估算值。
与反距离权重法(IDW)不同,移动平均插值不对距离进行权重处理,邻域内的每个样本点对结果的贡献完全相同。这种方法生成的插值表面非常平滑,能够有效抑制原始数据中的局部噪声。
原理简介
对于任意待插值位置 ,其插值结果 为邻域内所有样本点属性值的算术平均:
其中:
- :位于搜索邻域内的第 个样本点的观测值。
- :邻域内有效样本点的总数。
适用场景
- 数据平滑与降噪:消除由于测量误差导致的局部数值突变或异常峰值。
- 趋势分析:通过大半径的移动平均,提取区域性的宏观变化趋势。
- 缺失值填补:在数据分布较均匀的区域,快速填补零星的空白像素。
参数介绍
| 参数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入矢量文件 | 包含待插值空间点要素的矢量数据集。 | 支持 SHP、GeoJSON 等。 |
| 插值字段 | 用于插值计算的数值属性列。 | 需为数值型。 |
| X方向搜索半径 | 椭圆搜索邻域在 X 轴方向的半轴长度 (radius1)。 | 决定计算的局部窗口大小。 |
| Y方向搜索半径 | 椭圆搜索邻域在 Y 轴方向的半轴长度 (radius2)。 | 建议根据数据分布的各向异性进行设置。 |
| 旋转角度 (Angle) | 椭圆搜索邻域相对于 X 轴的逆时针旋转角度。 | 用于适应具有方向性偏移的数据场。 |
| 最小使用点数 | 参与计算的最少样本点数量 (min_points)。 | 若邻域内点数不足,结果输出为 NoData。 |
| 输出设置 | 定义结果栅格的空间参考、范围及像元大小。 | 详见栅格通用输出。 |
| 输出文件 | 用于指定输出栅格数据的存储位置及文件名称 | 详见栅格通用输出 |

操作步骤
- 启动工具:打开【栅格基础工具】→【插值为栅格】→ 双击启动【移动平均插值】。
- 设置输入:选择点矢量图层及插值字段。
- 配置邻域参数:
- 输入 X/Y 方向搜索半径。半径越大,表面越平滑,但会掩盖更多局部特征。
- 设置 最小使用点数,确保每个像元的估计都有足够的统计支撑。
- 配置输出属性:定义坐标系、范围及像元大小。
- 执行生成:点击【执行】按钮。
注意事项
- 权重缺失:由于不考虑距离衰减,邻域边缘的点与中心的点影响力一致,这可能导致在样本点稀疏处出现插值面过度平坦的现象。
- 平滑性与细节的权衡:搜索半径的选择至关重要。半径过大会导致插值结果丧失关键的空间细节(如地形起伏的脊线)。
- 边缘效应:在研究区边界,由于邻域内样本点分布不对称(只有一侧有值),插值结果可能存在系统性偏差。