是否可以使用其他图像掩盖图像?

时间:2019-01-12 00:49:22

标签: google-earth-engine

我有一个图像集合,其中包含2个带:使用GEE中的分类器功能创建的分类图像和MSAVI2带。我想通过使用分类波段作为遮罩来遮盖MSAVI2波段中的像素,但是我正在努力寻找实现此目标的最佳方法。

我尝试创建一个选择分类带(用作遮罩)和MSAVI2带并在updateMask上运行MSAVI2函数的函数,但是我不确定如果这是遮盖图像的正确方法。

var maskDieOff = function(img){
  var mask = img.select('classification');
  var msavi = img.select('MSAVI2');


  return msavi.updateMask(mask).set('ID', ee.String(img.get('ID')));
};

var icMaskMSAVI = icMSAVI_Class.map(maskDieOff);
print(icMaskMSAVI);

这是用图像掩盖图像的正确方法吗?我最终得到的图像集合包含1个波段,即MSAVI2波段。分类带已从图像集合中完全删除。

0 个答案:

没有答案