我需要为我的论文下载一堆Landsat图像.我的问题似乎很简单,但我对JavaScript没有任何线索,文档也没有用.我已将该集合过滤到我的区域和时间段,我想将所有图像单独导出到云端硬盘.收集示例:
var surfaceReflectanceL5 = ee.ImageCollection('LANDSAT/LT5_SR');
var dateSR5=surfaceReflectanceL5.filterDate('1984-01-01', '1985-01-01');
var prSR5=dateSR5.filter(ee.Filter.eq('wrs_path', 182))
.filter(ee.Filter.eq('wrs_row', 35));
Run Code Online (Sandbox Code Playgroud)
导出单个图像的代码是:
Export.image.toDrive({
image: image1 //example, var image1='Landsat/....'
description: 'L51984_1',
scale: 30,
});
Run Code Online (Sandbox Code Playgroud)
如何遍历集合以导出所有图像?map()函数的使用似乎就是答案.
prSR5.map(Export.image.toDrive({
image: image,
description: 'L51984',
scale: 30,
}));
Run Code Online (Sandbox Code Playgroud)
现在的问题是如何设置的图像参数,以正确的图像(即第1号图像,然后第二等,像" thisImage()")和描述来匹配图像(即'L51984_1','L51984_2'...).
提前谢谢了!!!
javascript google-code javascript-objects google-earth-engine