地球引擎保姆级教程——两种去云方法:ee.Algorithms.Landsat.simpleComposite去云和QA掩位码去云方法

var l8sr = ee.ImageCollection("LANDSAT/LC08/C01/T1_SR"),
var l8raw = ee.ImageCollection("LANDSAT/LC08/C01/T1");
// 方法 1
// 这演示了ee.Algorithms.Landsat.simpleComposite()的使用。
// 注意,ee.Algorithms.Landsat.simpleCloudScore()被用来分类。
//像素,并将中位数还原器应用于云量最少的像素。
//注意,输入时需要原始数据。
var simpleComposite = ee.Algorithms.Landsat.simpleComposite({
  collection: l8raw, 
  asFloat: true
});

// 结果展示
var visParams = {bands: ['B4', 'B3', 'B2'], min: 0, max: 0.3};
Map.addLayer(simpleComposite, visParams, 'simpleComposite');

// 方法二
// 这个例子展示了使用像素QA波段来掩盖
// Landsat 8表面反射率(SR)数据中的云层。

// 用Landsat 8 SR数据的pixel_qa波段进行云层遮蔽的函数。
function maskL8sr(image) {
  // 第3位和第5位分别是云影和云。
  var cloudShadowBitMask = 1 << 3;
  var cloudsBitMask = 1 << 5;

  // 获得像素QA带。
  var qa = image.select('pixel_qa');

  // 这两个标志都应设为零,表示条件明确。
  var mask = qa.bitwiseAnd(

你可能感兴趣的:(GEE教程训练,去云,QA,掩位码,掩膜,GEE)