问题描述
我正在使用 GEE 从 MOdis 获取 AOD 值(MCD19A2.006:Terra & Aqua MAIAC 陆地气溶胶光学深度)。我正在尝试应用质量保证掩码“AOD_QA”来获取位 8-11 的数据并将其设置为零(0 = 最佳质量)和云掩码(位 0-2,1 = 清除)。遮罩应用于绿色波段“Optical_Depth_055”。但我收到以下错误“光学深度 055:层错误:reduce.mean:地图错误(ID=MCD19A2_A2019133_h10v08_006_2019135031459_01): Image.select: Pattern 'AOD_QA' 与任何波段都不匹配。” 另外,我不知道我尝试做的代码是否好。我将不胜感激。 这是我的代码。
function maskMCD19QA(image) {
var qa = image.select('AOD_QA');
// Bits 8-11 and 0-2 cloud mask are quality assurance and clouds,respectively
var QA_for_AOD = 0 << 11;
var cloud_mask = 0 << 7;
// QABitmask should be set to zero (Best quality) cloudBitmask is one (clear)
var mask = qa.bitwiseAnd(QA_for_AOD).eq(0)
.and(qa.bitwiseAnd(cloud_mask).eq(1));
return image.updateMask(mask);
}
// Using MCD19A2.006: Terra & Aqua MAIAC
// Land Aerosol Optical Depth Daily 1km
var AOD = ee.ImageCollection('MOdis/006/MCD19A2_GRANULES')
// Filter and selecting MOdis 006 colecction
.select('Optical_Depth_055')
.filterDate('2019-05-13','2019-05-28')
.filterBounds(geometry)
.map(maskMCD19QA);
var viz = {
min: 0,max: 350,palette: ['black','blue','purple','cyan','green','yellow','red']
};
Map.addLayer(AOD.mean(),viz,'Optical Depth 055');
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)