在ArcGIS中,除重分类工具之外,栅格计算器搭配SetNull函数提供了另一种有效的手段来提取栅格数据中的指定值。该方法适用于根据特定的条件精确筛选像素,例如,土地利用类型的地类提取。
本文以中科院提供的30米分辨率土地利用数据为例,提取特定栅格值(耕地:value为11和12);仅保留value为11和12的像素,同时将所有其他像素值设定为NoData。流程如下:
使用SetNull函数:
SetNull(("铜仁市_2020.tif" != 11) & ("铜仁市_2020.tif" != 12), "铜仁市_2020.tif")
1.加载数据:土地利用数据

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

3.输入代码

4.输出结果

本文介绍了如何在ArcGIS中利用栅格计算器和SetNull函数,针对中科院提供的30米分辨率土地利用数据,精确筛选出耕地(value为11和12),并将其他值设为NoData。
1万+

被折叠的 条评论
为什么被折叠?



