Javascript 组合MODIS产品-GEE
我正在尝试结合MODIS产品;MOD09GA波段1-7和MODOCGA波段8-16,以便在我的研究区域一个大湖的不同点上观察光谱特征波段1-16 我遇到的第一个问题是莫多加不允许我选择我需要的乐队。如下所示,MODO9可以正常工作,但MODOC不能Javascript 组合MODIS产品-GEE,javascript,google-earth-engine,Javascript,Google Earth Engine,我正在尝试结合MODIS产品;MOD09GA波段1-7和MODOCGA波段8-16,以便在我的研究区域一个大湖的不同点上观察光谱特征波段1-16 我遇到的第一个问题是莫多加不允许我选择我需要的乐队。如下所示,MODO9可以正常工作,但MODOC不能 var MOD09 = ee.ImageCollection('MODIS/006/MOD09GA') .filterDate('2016-08-20', '2016-09-30') .select(["s
var MOD09 = ee.ImageCollection('MODIS/006/MOD09GA')
.filterDate('2016-08-20', '2016-09-30')
.select(["sur_refl_b0[1-7]"]);
var MODOC = ee.ImageCollection('MODIS/006/MODOCGA')
.filterDate('2016-08-20', '2016-09-30')
.select(["sur_refl_b[08-16]"]);
一旦我弄明白了这一点,我可以尝试将这两个系列结合起来,这样我就有了一个由1-16条带组成的系列。如果你对此有任何想法,他们也将非常感谢 这对你有用吗?请注意,匹配图像存储在名为“match”的属性中:
var MOD09 = ee.ImageCollection('MODIS/006/MOD09GA')
.filterDate('2016-08-20', '2016-09-30')
.select(["sur_refl_b0[1-7]"]);
var MODOC = ee.ImageCollection('MODIS/006/MODOCGA')
.filterDate('2016-08-20', '2016-09-30')
.select(["sur_refl_b(.*)"]);
var filter = ee.Filter.equals({
leftField: 'system:index',
rightField: 'system:index',
});
var join = ee.Join.saveFirst('match').apply({
primary: MOD09,
secondary: MODOC,
condition: filter
});
print(join);
一个非常简单的解决方案: var MOD09=ee.ImageCollection'MODIS/006/MOD09GA' .filterDate'2016-08-20'、'2016-09-30' 。选择[sur_refl_b0[1-7]; var MODOC=ee.ImageCollection'MODIS/006/MODOCGA' .filterDate'2016-08-20'、'2016-09-30' 。选择[sur_refl_b.*]; var pkg_join=require'users/kongdd/public:pkg_join.js'; //系统默认联合收割机:开始时间 var imgcol_join=pkg_join.InnerJoinMOD09,MODOC.sortsystem:time_start; printimgcol_join,‘imgcol_join’;
太神了这绝对解决了我的第一个问题。还在考虑下一部分请耐心点。。非常慢!非常感谢你的帮助!