con函数是ArcGIS栅格计算器的常用函数之一,首先我们要知道栅格计算器在哪里?打开ArcGIS,在ArcTool box中,依次点击Spatial Analyst tools → Map Algebra → Raster Calculator,双击打开。
con函数本质是条件判断函数,con(条件,为真的取值,为假的取值)。
1、con函数处理栅格空值
con(IsNull(raster),0,raster)
上述式子的意思是:栅格中有空值的地方赋值为0,无空值的地方仍然是原来栅格的值。
2、修改栅格图像中的特定值
con(raster== -999,0,raster)
上述式子的意思是:栅格中等于-999的地方赋值为0,不等于-999的地方保持原来的值。
本文参考如下博客:
https://blog.csdn.net/sinat_35763722/article/details/84576035
https://blog.csdn.net/u012486361/article/details/78839938