Howto: 对无数据的值进行移除或使用它周围数据值的统计信息替换它。

文章编号 : 21261
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: Windows NT 4.0, 2000, XP, 2003Server, Vista, 2008Server, Win 7
已邀请:

EsriSupport

赞同来自:

摘要: 本说明描述了怎样对无数据值进行移除或使用它周围数据值的统计信息替换它。下面的栅格计算器表达式使用了一个条件语句和焦点统计,以用栅格象元周围邻域数值的统计值替换栅格的无数据值。同样也可用于消除在混合或者镶嵌象元时产生的无数据的空白,以及需要输出到无法识别无数据值的软件中使用的栅格。

内容:
对于版本 8.x and 9.x

1. 在ArcMap中,导航至 ArcToolbox > Spatial Analyst Tools > Map Algebra(地图代数),打开Raster Calculator(栅格计算器)。
2. 在Raster Calculator(栅格计算器)中,输入下面的语句:
CON(isnull([raster]), FOCALMEAN([raster], rectangle,5,5), [raster])

FOCALMEAN中的长方形的尺寸可以被编辑以适应数据的需求。编辑"5,5"的值的大小可以改变长方形的尺寸。可能需要改成更大或者更小,这取决于数据。

3. 单击Evaluate。


对于版本 10.0
1. 在ArcMap中,导航至 ArcToolbox > Spatial Analyst Tools > 地图代数,打开栅格计算器。
2. 在栅格计算器中,输入下面的语句:
Con(IsNull("raster"), FocalStatistics("raster", NbrRectangle(5,5, "CELL"), "MEAN"), "raster")

FOCALMEAN中的长方形的尺寸可以被编辑以适应数据的需求。编辑"5,5"的值的大小可以改变长方形的尺寸。可能需要改成更大或者更小,这取决于数据。

3. 制定输出栅格的位置。
4. 单击确定。



创建时间:2001-12-19
最近更新: 2011-10-26


原文链接
http://support.esrichina.com.c ... .html

王梦娇

赞同来自:

您好,请问FocalStatistics("raster", NbrRectangle(5,5, "CELL"), "MEAN")在arcgis的栅格计算器中好像输入不了

要回复问题请先登录注册