【发布时间】:2019-03-27 09:28:36
【问题描述】:
我想绘制我的几何区域内称为“表”的 modis 烧毁区域产品的烧伤像素计数,仅用于农业像素(从“lc”图像集合中获得)。我在文档中找不到任何内容表明您可以在 2 个图像集合之间进行这样的查询。有人有什么建议吗?
我尝试过使用蒙版,但似乎这只适用于单个 ee.Image,而不适用于不同的图像集合。代码如下:
var modba = ee.ImageCollection('MODIS/006/MCD64A1').filterDate('2017-01-
01', '2017-12-31').select('BurnDate')
var modbaN = ee.ImageCollection('MODIS/006/MCD64A1').filterDate('2017-01-
01', '2017-12-31').select('Uncertainty')
var lc = ee.ImageCollection('MODIS/006/MCD12Q1').filterDate('2017-01-01',
'2017-12-31').select('LC_Type1')
var AgOnly = lc.map(function(img) {
var ag = img.select('LC_Type1');
return ag.eq(12);
//Would also like to maybe have 2 or 3 LC types to select here
});
var mask_ba = modba.map(function(img){
return img.updateMask(AgOnly);
});
var bats =
//ui.Chart.image.seriesByRegion(modba, table, ee.Reducer.count());
ui.Chart.image.seriesByRegion(mask_ba, table, ee.Reducer.count());
print(bats);
var unts =
ui.Chart.image.seriesByRegion(modbaN, table, ee.Reducer.mean());
print(unts);
【问题讨论】: