文章目录
- 前言
- [一、 需求说明](#一、 需求说明)
- [二、 掩膜函数](#二、 掩膜函数)
- [三、 统计函数](#三、 统计函数)
- [四、 导出栅格](#四、 导出栅格)
前言
本文介绍使用掩膜函数与统计函数对栅格数据的NoData空洞区域进行修复。
一、 需求说明
- 样例数据存在细小空洞,如下图:

- 修复步骤:
a. 使用掩膜函数找到空洞区域
b. 使用统计函数根据空洞周围平均值填补空洞。
二、 掩膜函数
- 找到影像分析窗口:窗口---影响分析,如下图:

-
在影像分析窗口选中样例数据,即DSM_Clip.img。点击1处进入函数模板编辑器,点击2处右键---插入---掩膜函数。

-
在弹出的栅格函数属性中,点击1处设置位任意,点击2处输入0,如果是多波段,则每个波段都输入0。

-
点击确定后,在内容列表中生成一个新栅格图层,该图层在内存中,可通过右键---数据--导出数据,保持到本地硬盘中。如下图:

三、 统计函数
-
与使用掩膜函数相同,如下图:

-
在栅格函数属性中,点击1处选择平均值,表示根据空洞周围的平均值填补空洞。2处行列数根据空洞大小填写,选中3处仅填充NoData。

-
确定后,生成新的栅格图层,下图可见已修复空洞。

四、 导出栅格
-
确定修补空洞没有问题后,在内容列表中右键---数据---导出数据。

-
按下图设置,将栅格图层输入到本地。
