ArcGIS 取并集、擦除问题

2019-11-27  本文已影响0人  吵吵人

栅格进行分析的时候最头疼的就是NoData值的问题,只要其中某一栅格单元值是NoData,也不管另外的栅格图层对应的栅格单元上是不是NoData,最后的结果肯定都是NoData!
所以取并集,不能相加。要用“镶嵌至新栅格”这个工具。

关于擦除,假设下图中粉色部分为被擦除图层(A),黑色部分为擦除图层(B),即我们想要把黑色部分从粉色部分去除掉。那我们该怎么做呢?

  1. 打开栅格计算器
  1. con 条件函数
    在栅格计算器中输入

con(IsNull("B"),"A",0)

con是条件函数,就是if else 的表达语句。上式含义:如果这个栅格B是NoData值,那么输出栅格的值为A的值,否则令其等于0,当然这个可以自定义,并不一定要等于0。

3.提取大于0的栅格

利用按属性提取工具提取属性大于0的栅格,Ok啦!

上一篇下一篇

猜你喜欢

热点阅读