GEE:时间序列合成一个不填补空洞,保留时间序列空像素的新影像
如果在 GEE 里做时间序列合成(比如 median/mean 等),想要做到只要时间序列里某个像素在任意时刻是空的(mask=0),合成结果就仍然把该像素保留为空,做法就是:把所有影像的 mask 做时间上的“与”(AND),然后把这个联合 mask 应用到合成影像上。
结果如图所示,灰色影像为2000年的影像,红箭头所指位置存在像素,但是2000-2010其他时间不一定有像素。彩色影像是合成的新的掩膜,这样就将时间序列中所有存在空值的像素提取出来了。如果不能填补时间序列中的空像素,那么把存在空像素的时间序列剔除也是一个不错的选择。
一、核心
col是你的数据集
// 先做一个常规合成(median 仅示例)
var composite = col.median(