Arcgis Con函数Nodata赋0值方法

Con函数是ArcGIS栅格计算器的常用函数之一,首先我们要知道栅格计算器在哪里?打开ArcGIS,在ArcTool box中,依次点击Spatial Analyst tools → Map Algebra → Raster Calculator,双击打开。
ArcGIS中con函数的应用实例

Con函数本质是条件判断函数,Con(条件,为真的取值,为假的取值)。

1、con函数处理栅格空值

Con(IsNull(raster),0,raster)
上述式子的意思是:栅格中有空值的地方赋值为0,无空值的地方仍然是原来栅格的值。
ArcGIS中con函数的应用实例

如果像元值是NaN,则先使用栅格计算器“栅格文件名”*1或在右侧栏中右键另存为栅格图像时设置NoData as:0,即可将图像中的NaN修改为NoData;然后再使用Con(IsNull(raster),0,raster)修改为0。

2、修改栅格图像中的特定值

Con(raster== -999,0,raster)
上述式子的意思是:栅格中等于-999的地方赋值为0,不等于-999的地方保持原来的值。
ArcGIS中con函数的应用实例

posted @ 2022-09-15 09:43  夜的爱好者  阅读(1451)  评论(0编辑  收藏  举报