我们有时候需要将原为 NoData 的 pixel 重新赋值,操作如下:
Arctoolbox --> Spatial Analyst Tools --> Map Algebra --> Raster Calculator:
输入公式:
Con(IsNull(‘raster’),‘the value you want to set’,‘raster’)
即可得到你想要的结果!
这种方法有一个小缺陷,最后的结果只有一个波段(无论你的原数据有几个波段)
注意,export data 时可以选择 nodata 的值,但要注意二者的区别:raster calculator 是去除了nodata,而 export data 时却是改变了 nodata 的值。
此外,可以考虑用编程解决。