本文利用MOD09Q1数据,通过GEE算法实现8天每景无云遥感影像,全年共计46景。算法珍贵,与君共享。文章代码大部分来源于https://code.earthengine.google.com/7eb9f43fd3da7fdfda5bfe432a5316e7?noload=true 算法扩展性强,可以利用于Landsat系列和Sentinel-2系列,代码:
var mod_sr = ee.ImageCollection("MODIS/006/MOD09Q1"),
point = /* color: #d63000 */ee.Geometry.Point([104.12108820077502, 30.576261504840417]),
table = ee.FeatureCollection("China_province_2019");
var roi = table.filter(ee.Filter.eq('provinces','sichuan'))
Map.centerObject(roi,6)
function replace_mask(img, newimg, nodata) {
nodata = nodata || 0;
var mask = img.mask();
img = img.unmask(nodata);
img = img.where(mask.not(), newimg);
img = img.updateMask(img.neq(nodata));
return img;
}
/** Interpolation not considering weights */
function addTimeBand(img) {
/** make sure mask is consistent */
var mask = img.mask();
var time = img.metadata('system:time_start').rename("time").mask(mask);
return img.addBands(time);
}
var getQABits = function(image, start, end) {
var pattern