ArcGIS Pro-栅格计算器-精确提取-栅格数据特定值
在ArcGIS中使用栅格计算器的SetNull函数可以高效地提取特定值的栅格数据,同时将不符合条件的像素值设置为NoData。该方法适用于从复杂的栅格数据集中筛选出关键信息,例如,根据地表覆盖类型、温度范围或其他环境变量进行选择。通过构建合适的条件表达式,SetNull允许用户指定一个逻辑条件,此条件用于评估栅格中的每个像素值。如果某个像素满足这个条件,则其值保持不变;如果不满足,该像素值则被设置
·
在ArcGIS中,除重分类工具之外,栅格计算器搭配SetNull函数提供了另一种有效的手段来提取栅格数据中的指定值。该方法适用于根据特定的条件精确筛选像素,例如,土地利用类型的地类提取。
本文以中科院提供的30米分辨率土地利用数据为例,提取特定栅格值(耕地:value为11和12);仅保留value为11和12的像素,同时将所有其他像素值设定为NoData。流程如下:
使用SetNull函数:
SetNull(("铜仁市_2020.tif" != 11) & ("铜仁市_2020.tif" != 12), "铜仁市_2020.tif")
1.加载数据:土地利用数据

2.工具位置(栅格计算器):分析→工具→搜索→栅格计算器

3.输入代码

4.输出结果

更多推荐



所有评论(0)