ArcGIS改变tif影像的某一部分栅格值

2025-06-20 10:35:08

1、首先将两幅空间分辨率不同的tif影像重采样为相同的分辨率,例如1km×1km,并加载到GIS中,给大家举个简单的例子,如何把“红色”栅格图像中“绿色”栅格图像那部分替换原来的栅格值。

ArcGIS改变tif影像的某一部分栅格值

2、然后通过ArcToolbox——Spatial Analyst Tools——怡觎现喾MapAlgebra——Raster Calculator输入以下公式得到raster1,这里选择将要替换的绿色的新栅格图像,这一步可以将除绿色部分外的图像栅格值均赋值为1。

ArcGIS改变tif影像的某一部分栅格值

3、同样适用栅格计算器将上一步计算的结果与原来红色栅格图像相乘,这样得到的结果就是raster2,即除“绿色”部分栅格值为0以外,其它地方的栅格值不变。

ArcGIS改变tif影像的某一部分栅格值

4、接下来通过以下公式就可以得到raster3(里面选择的栅格数据我用前面提到的“绿色”来代替),即把湖区以外的部分赋值为0。

ArcGIS改变tif影像的某一部分栅格值

5、最后将前面所的raster2和ra衡痕贤伎ster3结果相加就可以得到新的栅格图像啦,全程使用栅格计算器就能够实现栅格值替换。ps:对于前面涉及到的con函数和Isnull函数,比较简单,大家可以查阅资料多多学习。

ArcGIS改变tif影像的某一部分栅格值

6、但是,要注意,两个栅格值进行替换时需要相同的分辨率,这样才能够重合进行替换某一部分栅格值。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢