操作方法

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

Last Published: January 27, 2022

摘要

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

过程

对于版本 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. 单击“确定”。

文章 ID:000004792

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容