如何将一组想象合并为一个图像,然后将其导出



我想将多边形的一组图像(数量未知(合并为一张图像,然后将其导出到谷歌驱动器,以便在qgis中进行分析。这是我给我们试过的代码

// Define the AOI
var aoi = XXX;
Map.centerObject(aoi);
Map.setOptions('SATELLITE');
var dataset = ee.ImageCollection('UQ/murray/Intertidal/v1_1/global_intertidal');
var visualization = {
bands: ['classification'],
min: 0.0,
max: 1.0,
palette: ['0000FF']
};

Map.addLayer(dataset, visualization, 'Intertidal areas');

我已经尝试了以下代码来导出图像,但很明显,因为我正在查看一组图像,我无法导出马赛克的单个图像

// Export to base Google Drive 
Export.image.toDrive({ image: FraserRiver , description: 'exportToDrive', fileNamePrefix: ' FraserRiver', scale: 30, region: aoi, maxPixels: 800000000000 });

这段代码简单地提取图像集合中的所有波段,并将它们放在一个图像中(从https://www.nature.com/articles/s41597-021-00827-9):

// Function to merge bands
var mergeBands = function(image, previous) {
return ee.Image(previous).addBands(image);
};
// Merge bands
var image = ee.Image(mycollection.iterate(mergeBands, ee.Image([])))

最新更新