使用Google Earth Engine的JavaScript API可以遍历图像集合。以下是一个示例代码,可以遍历Landsat 8的图像集合,并打印每个图像的ID和日期:
// 导入图像集合
var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
.filterDate('2019-01-01', '2020-01-01'); // 选择时间范围
// 定义一个函数,用于遍历图像集合
var printImageProperties = function(image) {
var imageId = image.id().getInfo();
var date = ee.Date(image.get('system:time_start')).format('yyyy-MM-dd').getInfo();
print('Image ID: ', imageId);
print('Date: ', date);
};
// 遍历图像集合并调用函数
collection.evaluate(function(images) {
images.features.forEach(printImageProperties);
});
在上面的代码中,首先导入Landsat 8的图像集合,并使用filterDate
函数选择了2019年的图像。然后定义了一个printImageProperties
函数,用于打印图像的ID和日期。最后使用evaluate
函数遍历图像集合,并调用printImageProperties
函数来处理每个图像。