我想重现GEE文档(如下)中给出的示例,但是我不想使用一个图像,而是要使用一个集合。因此,在示例中,我将“图像”更改为“收藏”:
//Load input imagery: Landsat 7 5-year composite.
var image = ee.Image('LANDSAT/LE7_TOA_5YEAR/2008_2012');
// Load a FeatureCollection of counties in Maine.
var maineCounties = ee.FeatureCollection('TIGER/2016/Counties')
.filter(ee.Filter.eq('STATEFP', '23'));
我想使用集合而不是图像,例如:
var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA').select(['B4'])
我知道减速器不起作用,因为我有一个收藏而不是一张图片。
// Add reducer output to the Features in the collection.
var maineMeansFeatures = collection.reduceRegions({
collection: maineCounties,
reducer: ee.Reducer.mean(),
scale: 30,
});
// Print the first feature, to illustrate the result.
print(ee.Feature(maineMeansFeatures.first()).select(collection.bandNames()));
如何获取Landsat8集合中每个图像的每个多边形的均值?
感谢您的帮助。