zl程序教程

您现在的位置是:首页 >  其他

当前栏目

地球引擎初级教程——哨兵2号Sentinel-2 1C/A级数据去云(含练习)

引擎数据 练习 哨兵 sentinel 地球 初级教程
2023-09-11 14:15:11 时间

 让我们加载哨兵-2的影像集合
 打开以下页面,浏览Sentinel-2 1C级数据
https://developers.google.com/earth-engine/datasets

你也可以搜索集合搜索 "Sentinel-2 "并加载1C级数据集

代码:


function maskS2clouds(image) {
  var qa = image.select('QA60');

  // 第10和11位分别是云和卷云。位移运算去云
  var cloudBitMask = 1 << 10;
  var cirrusBitMask = 1 << 11;

  // 这两个标志都应设为零,表示条件明确。
  var mask = qa.bitwiseAnd(cloudBitMask).eq(0)
      .and(qa.bitwiseAnd(cirrusBitMask).eq(0));

  return image.updateMask(mask).divide(10000);
}

var dataset = ee.ImageCollection('COPERNICUS/S2_SR')
                  .filterDate('2020-01-01', '2020-01-30')
                  // 预先过滤以获得较少的云量。
                  .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE',20))
                  .map(maskS2clouds);

var visualization = {
  min: 0.0,
  max: 0.3,
  bands: ['B4', 'B3', 'B2'],