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

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


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<indexs.length; i++) {
      var image = imgCol.filter(ee.Filter.eq("system:index", indexs[i])).first();
      image = image.toInt16();
      Export.image.toDrive({
        image: image,
        description: indexs[i],
        fileNamePrefix: indexs[i],
        folder: 'Landsat8',
        region: roi,
        scale: 30,
        crs: "EPSG:4326",
        maxPixels: 1e13
      });
    }
  });
}
exportImageCollection(dataset);


  

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

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

         在【Tasks】下点击RUN即可。

  • 0
    点赞
  • 162
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值