美文网首页
ArcGIS 取并集、擦除问题

ArcGIS 取并集、擦除问题

作者: 吵吵人 | 来源:发表于2019-11-27 22: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啦!

    相关文章

      网友评论

          本文标题:ArcGIS 取并集、擦除问题

          本文链接:https://www.haomeiwen.com/subject/vewmwctx.html