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

在使用ArcGIS处理栅格图像时,在两幅tif影像空间分辨率不同的情况下,常常会遇到需要替换图像中某一部分栅格值的情况,如何把原有的栅格值替换成新的栅格值使得图像的高程值更加准确呢

东西/原料

  • ArcGIS软件
  • 两幅tif图像

方式/步调

  1. 1

    起首将两幅空间分辩率分歧的tif影像重采样为不异的分辩率,例如1km×1km,并加载到GIS中,给大师举个简单的例子,如何把“红色”栅格图像中“绿色”栅格图像那部门替代本来的栅格值。

  2. 2

    然后经由过程ArcToolbox——Spatial Analyst Tools——Map

     Algebra——Raster Calculator输入以下公式获得raster1,这里选择将要替代的绿色的新栅格图像,这一步可以将除绿色部门外的图像栅格值均赋值为1。

  3. 3

    同样合用栅格计较器将上一步计较的成果与本来红色栅格图像相乘,这样获得的成果就是raster2,即除“绿色”部门栅格值为0以外,其它处所的栅格值不变。

  4. 4

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

  5. 5

    最后将前面所的raster2和raster3成果相加就可以获得新的栅格图像啦,全程利用栅格计较器就可以或许实现栅格值替代。

    ps:对于前面涉及到的con函数和Isnull函数,比力简单,大师可以查阅资料多多进修。

  6. 6

    可是,要注重,两个栅格值进行替代时需要不异的分辩率,这样才可以或许重合进行替代某一部门栅格值。

  • 发表于 2020-08-22 17:01
  • 阅读 ( 20 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论