2017-08-05 27 views
0

我正在嘗試結合MODIS產品; MOD09GA(波段1-7)和MODOCGA(波段8-16),以便查看我研究區域(大湖)不同點處的光譜特徵(波段1-16)。結合MODIS產品 - GEE

我遇到的第一個問題是,MODOCGA不會讓我去.select我需要的樂隊。看到下面的MODO9工作正常,但MODOC沒有。

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的集合的兩個集合結合起來。如果你有任何想法,他們也將非常感激!

回答

1

這是否適合您?請注意,匹配的圖像存儲在名爲「匹配」的屬性中:

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); 
+0

令人驚歎!這絕對解決了我的第一個問題。還在想下一個部分..跟我在一起..很慢!非常感謝您的幫助! –