中文

操作方法:使用来自周围数据值的统计信息,删除和替换栅格内的无数据值。

摘要

提供的说明描述了如何使用来自周围数据值的统计信息,删除和替换栅格内的无数据值。 以下栅格计算器表达式使用条件语句和焦点统计,将栅格中的无数据值替换为从统计学上派生自相邻像元值的值。 对于合并或镶嵌的栅格,以及需要导出以用于无法识别分配的无数据值的软件中的栅格来说,该操作有助于消除这些栅格中的无数据空白。

过程

对于版本 8.x 和 9.x

1. 在 ArcMap 中,导航至 ArcToolbox > Spatial Analyst 工具 > 地图代数,然后打开栅格计算器。

2. 在栅格计算器中,输入以下语法:

代码:
CON(isnull([raster]), FOCALMEAN([raster], rectangle,5,5), [raster])


注:
可以编辑 FOCALMEAN 请求中矩形的大小,以满足数据的需要。 编辑“5,5”值以更改矩形的大小。 可能会需要更小或更大的矩形,具体取决于数据。

3. 单击“评估”。

对于版本 10.0

1. 在 ArcMap 中,导航至 ArcToolbox > Spatial Analyst 工具 > 地图代数,然后打开栅格计算器。

2. 在栅格计算器中,输入以下语法:

代码:
Con(IsNull("raster"), FocalStatistics("raster", NbrRectangle(5,5, "CELL"), "MEAN"), "raster")


注:
可以编辑 FocalStatistics 请求中矩形的大小,以满足数据的需要。 编辑“5,5”变量以更改矩形的大小。 可能会需要更小或更大的矩形,具体取决于数据。

3. 为输出栅格指定位置。

4. 单击“确定”。

相关信息