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 @   夜的爱好者  阅读(2349)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示