使用ArcGIS将Nodata区设置为0(软件操作类,非代码类)

Q:两个栅格进行叠加,有时会有一部分没有数据,即用identify点击该区域,Value为NoDat a,而不是像其他非空区域一样有值。

此时注意nodata区域要赋予0值,因为nodata+任何数=nodata,因此要采用条件查询函数将NoData的地方赋值为0.


A:方法是ArcTools->Spatial Analyst Tools->Map Algebra->Single Output Map Algebra.


算法表达式为: CON(ISNULL([raster]),0,[raster])。其中[raster]是输入栅格名称。会自动生成一个以输入栅格图像的外接长方形为范围的栅格图像,非空的地方为栅格值,NoData的地方为0。


如果需要赋值为0的NoData区域大于这个外接长方形,可在Single Output Map Algebra对话框Environment->General setting->Extent中设置你所需要的mask。


然后就可以直接用spatial analysis->raster calculate 进行计算了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值