【GEE】掩膜updateMask

在处理哨兵一号影像时,需要分步创建并合并入射角掩膜条件,例如gte(18.9)和lte(47)。错误的做法是尝试一次性使用两个条件。使用`updateMask`能更好地处理掩膜,避免周围出现白边问题。掩膜过程中的异常现象可能源于角度范围计算或掩膜应用的不精确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

处理哨兵一号影像的时候使用入射角数据对后向散射系数掩膜,制作掩膜的时候如果有两个条件要分开制作再合并,而不能一下使用两个条件。

正确示例:

var mask0 = img.select('angle').gte(18.9);

var mask1 = img.select('angle').lte(47);

var mask = mask0.and(mask1);

var imgcut = img.select('HH').updateMask(mask);

错误示例

var mask = img.select('angle').gte(18.9).lte(47);

var imgcut = img.select('HH').updateMask(mask);

此外mask与updateMask的具体区别不太清楚,不过如果用mask的话,掩膜过后的影像周围会保留一圈白边,但是右下角真正被掩膜掉的地方又没有白边,那个入射角的范围又比后向散射大一圈,这个很奇怪也没有搞清楚,总之还是想用updateMask比较合适。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值