GEE学习笔记:在GEE中批量下载Landsat影像

目标:批量下载研究区域满足一定条件的所有Landsat影像

GEE学习笔记:在GEE中批量下载Landsat影像_第1张图片


var roi = table; //table 为自己上传的矢量边界

//去云的算法 
function rmCloud (image){
  var qa = image.select('pixel_qa')
  var cloudMask = qa.bitwiseAnd(1 << 3).eq(0)
  var cloudShadowMask = qa.bitwiseAnd(1 << 5).eq(0)
  var mask_all = cloudMask.and(cloudShadowMask)
  return image.updateMask(mask_all)
}

//筛选Landsat8影像
var dataset = ee.ImageCollection('LANDSAT/LC08/C01/T1_SR')
                  .filterBounds(roi)
                  .filterDate('2020-04-01', '2020-10-31')
                  .filter(ee.Filter.lte('CLOUD_COVER',20))//云量设置
                  .map(rmCloud)
                  .map(function(image){
                      return image.clip(roi)//裁剪
                  })
                 
print("dataset",dataset)

var rgbVis = {
  min: 0.0,
  max: 3000,
  bands: ['B4', 'B3', 'B2'],
};

Map.addLayer(dataset, rgbVis, 'dataset');
Map.centerObject(roi,7)

//显示边界
var styling = {color:"red",fillColor:"00000000"};
Map.addLayer(roi.style(styling),{},"roi")

//影像集合导出方法
function exportImageCollection(imgCol) {
  var indexList = imgCol.reduceColumns(ee.Reducer.toList(), ["system:index"])
                        .get("list");
  indexList.evaluate(function(indexs) {
    for (var i=0; i

  

         在【Console】下可以看到,符合要求的影像一共是46幅。

GEE学习笔记:在GEE中批量下载Landsat影像_第2张图片

         可以查看每幅影像详细的信息。

GEE学习笔记:在GEE中批量下载Landsat影像_第3张图片

         在【Tasks】下点击RUN即可。

GEE学习笔记:在GEE中批量下载Landsat影像_第4张图片

你可能感兴趣的:(GEE学习笔记,学习,遥感,GEE,数据下载,Landsat)