GEE ImageCollection的定位问题

GEE数据类型

ImageCollection类型

ImageCollection是GEE针对遥感影像特殊的组织方式所定义的,便于用户查询,筛选,调用。
可以先看这个链接,以及所附视频了解下教程及视频链接

此次遇到的问题,主要是希望获取FLADA数据集中,月数据(共28个images)里面的某几个image。
GEE ImageCollection的定位问题_第1张图片

//FLDAS饥荒预警系统网络(FEWS NET)陆地数据同化系统
var FLDAS=ee.ImageCollection('NASA/FLDAS/NOAH01/C/GL/M/V001')
              .filter(ee.Filter.date('2017-01-01', '2017-12-30'))
              //.select(['0','1'])
print(FLDAS)
var roi = /* color: #d63000 */geometry;
Map.setCenter(104.1,36.55);

var month = 0
var i
var climate_List= FLDAS.toList(12)
for (i = 0; i<12; i++){
  var SoilMoi00_10cm_tavg = ee.Image(climate_List.get(i)).select('SoilMoi00_10cm_tavg')
  var SnowCover_inst = ee.Image(climate_List.get(i)).select('SnowCover_inst')
  var SnowDepth_inst = ee.Image(climate_List.get(i)).select('SnowDepth_inst')
  var Snowf_tavg = ee.Image(climate_List.get(i)).select('Snowf_tavg')
  var Wind_f_tavg = ee.Image(climate_List.get(i)).select('Wind_f_tavg')
  var Qsb_tavg = ee.Image(climate_List.get(i)).select('Qsb_tavg')
  var Rainf_f_tavg = ee.Image(climate_List.get(i)).select('Rainf_f_tavg')
  //print(SoilMoi00_10cm_tavg,SnowCover_inst,SnowDepth_inst,Snowf_tavg,Wind_f_tavg, Qsb_tavg,Rainf_f_tavg)
  month = month + 1
  //Export image
      Export.image.toDrive({
      image: SnowDepth_inst,
      description: '2017' + month + 'SnowDepth_inst',
      folder: "BaiYinData",
      scale: 10000,
      region:roi,
      maxPixels:1e11
      })
      
}

核心代码是:

var climate_List= FLDAS.toList(12)

先创建List对象
然后循环使用get函数,循环i,定位list中具体月份

ee.Image(climate_List.get(i))

上句定位到单月image对象,再从其28个元素中,用select+波段名调出自己所需的图层。

  var SnowCover_inst = ee.Image(climate_List.get(i)).select('SnowCover_inst')
  var SnowDepth_inst = ee.Image(climate_List.get(i)).select('SnowDepth_inst')
  var Snowf_tavg = ee.Image(climate_List.get(i)).select('Snowf_tavg')
  var Wind_f_tavg = ee.Image(climate_List.get(i)).select('Wind_f_tavg')
  var Qsb_tavg = ee.Image(climate_List.get(i)).select('Qsb_tavg')
  var Rainf_f_tavg = ee.Image(climate_List.get(i)).select('Rainf_f_tavg')

以上代码写的比较简陋,凑合着用。哈哈哈

你可能感兴趣的:(GEE ImageCollection的定位问题)