筛选sentinel2
var dataset_s2_qy = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED')
.filterBounds(Heze_Villages)
.filter(ee.Filter.date(startDate, endDate))
.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 5))
.map(maskS2clouds)
.map(mask_roi_cm)
//加上之后返回的没有imageID,全是image(24bands)
.map(NDVI)
.select('ndvi')
;
去云函数
function maskS2clouds(image) {
var qa = image.select('QA60');
// Bits 10 and 11 are clouds and cirrus, respectively.
var cloudBitMask = 1 << 10;
var cirrusBitMask = 1 << 11;
// Both flags should be set to zero, indicating clear conditions.
var mask = qa.bitwiseAnd(cloudBitMask).eq(0)
.and(qa.bitwiseAnd(cirrusBitMask).eq(0));
return image.updateMask(mask)
.divide(10000);
}
sentinel2查询结果:没有ID信息
修改方法,把去云函数最后一行的.divide(10000)删除即可。
修改之后的结果