从谷歌地球引擎中 imageCollection 的特定月份中选择一张图片

del*_*aye 0 javascript google-earth-engine

我想在 2014 年和 2017 年 12 月之间将Landsat 8 32-Day NDVI Composite 保留imageCollection一层。有没有办法做一个可变过滤器?还是按月过滤?

Val*_*Val 5

要过滤特定月份,您可以ee.Filter.calendarRange在以下filter方法中使用ImageCollection

var collection = ee.ImageCollection('LANDSAT/LC8_L1T_32DAY_NDVI')
.filter(ee.Filter.calendarRange(12,12,'month'));
Run Code Online (Sandbox Code Playgroud)

结果为您提供ImageCollection包含以下图像的图像:

0: Image LANDSAT/LC8_L1T_32DAY_NDVI/20131219 (1 band)
1: Image LANDSAT/LC8_L1T_32DAY_NDVI/20141219 (1 band)
2: Image LANDSAT/LC8_L1T_32DAY_NDVI/20151219 (1 band)
3: Image LANDSAT/LC8_L1T_32DAY_NDVI/20161218 (1 band)
Run Code Online (Sandbox Code Playgroud)

至于选择特定的图像,您可以对年份进行相同的过滤,也可以将其转换ImageCollection为列表并选择您想要的图像。

HTH