栅格进行分析的时候最头疼的就是NoData值的问题,只要其中某一栅格单元值是NoData,也不管另外的栅格图层对应的栅格单元上是不是NoData,最后的结果肯定都是NoData!
所以取并集,不能相加。要用“镶嵌至新栅格”这个工具。
关于擦除,假设下图中粉色部分为被擦除图层(A),黑色部分为擦除图层(B),即我们想要把黑色部分从粉色部分去除掉。那我们该怎么做呢?
- 打开栅格计算器
- con 条件函数
在栅格计算器中输入
con(IsNull("B"),"A",0)
con是条件函数,就是if else 的表达语句。上式含义:如果这个栅格B是NoData值,那么输出栅格的值为A的值,否则令其等于0,当然这个可以自定义,并不一定要等于0。
3.提取大于0的栅格
利用按属性提取工具提取属性大于0的栅格,Ok啦!
网友评论