上代码
//定义研究区范围
var roi = table;
//去云函数
function maskL8sr(image) {
// The third bit is cloud and the fourth bit is cloudshadow。
var cloudShadowBitMask = 1 << 4;
var cloudsBitMask = 1 << 3;
// Get QA_PIXEL band.
var qa = image.select('QA_PIXEL');
// Set the cloud mask to zero
var mask = qa.bitwiseAnd(cloudShadowBitMask).eq(0)
.and(qa.bitwiseAnd(cloudsBitMask).eq(0));
// Update the cloudmask
return image.updateMask(mask)
.select("SR_B.*")
.copyProperties(image, ["system:time_start"]);
}
//定义开始时间
var begin_date = ee.String('2017-6-1');
//定义结束时间
var end_date = ee.String('2017-6-30');
//L8影像下载
var L8_col = ee.ImageCollection("LANDSAT/LC08/C02/T1_L2")
.filterDate(begin_date,end_date)
.filterBounds(roi)
.map(maskL8sr) //去云(如果不想要去云,加//注释掉,这样影像中的云就存在了)
.filter(ee.Filter.lte('CLOUD_COVER',100)) //云量设置//云量范围修改10即可,小于10%
.map(function(image) {return image.clip(roi)});//裁剪影像,不需要可以注释掉
print('L8_col',L8_col);
var rgbVis = {
min: 8400,
max: 15000,
gamma:1.5,
bands: ['SR_B4', 'SR_B3', 'SR_B2'],
};
Map.addLayer(L8_col,rgbVis,'landsat8');
这个代码可以查看影像的一个拍摄时间