我可以使用来自网络的代码示例从 OLS 数据集中按年份选择图像:
// Load a Japan boundary from a Fusion Table.
var japan = ee.FeatureCollection('ft:1tdSwUL7MVpOauSgRzqVTOwdfy17KDbw-1d9omPw')
.filter(ee.Filter.eq('Country', 'Japan'));
// Load a 2012 nightlights image, clipped to the Japan border.
var nl2012 = ee.Image('NOAA/DMSP-OLS/NIGHTTIME_LIGHTS/F182009')
.select('stable_lights')
.clipToCollection(japan);
但是,当我尝试使用 ImageCollection 时,我无法像使用其他数据集(例如 Landsat)一样按日期选择:
var collection = ee.ImageCollection('LANDSAT/LE07/C01/T1')
.filterDate('2000-01-01', '2001-01-01');
我希望能够在 OLS 数据集上应用相同的过滤器:
var ols = ee.ImageCollection("NOAA/DMSP-OLS/CALIBRATED_LIGHTS_V4")
.filterDate('2000-01-01', '2001-01-01')
.select('stable_lights')
.clipToCollection(japan);