处理哨兵一号影像的时候使用入射角数据对后向散射系数掩膜,制作掩膜的时候如果有两个条件要分开制作再合并,而不能一下使用两个条件。
正确示例:
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比较合适。


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

被折叠的 条评论
为什么被折叠?



