如何替换栅格数据中的空值
(2014-03-18 15:16:32)分类: 科研 |
当两个栅格进行叠加,有时会有一部分没有数据,即用identify点击该区域,Value为NoDat
a,而不是像其他非空区域一样有值。此时注意nodata区域要赋予0值,因为nodata
任何数=nodata,因此当需要对栅格空值数据赋值时,要采用条件查询函数将NoData的地方进行赋值。
(1)方法是ArcTools->Spatial Analyst Tools->Map
Algebra->Single Output Map Algebra.
(2)输入算法表达式为:
CON(ISNULL([raster]),0,[raster])。其中[raster]是输入栅格名称。
(3)如果需要赋值为0的NoData区域大于这个外接长方形,可在Single Output Map
Algebra对话框
(4)然后就可以直接用spatial analysis->raster calculate 进行计算了。
补充:con函数可以把特定的栅格值设置为某一个值。
本文字由arcview 群寒香提供