上一次写了气溶胶数据下载流程,但是,代码确实出现了问题,展示不成问题,但是下载过程中出现了期待的是影像的波段值,但是实际上给出的却是影像的集合,所以问题出现在那里呢?
上次写的文章问题:
满天星:Google Earth Engine(GEE)——下载中国区域MCD19A2 AOD气溶胶数据tif格式
修改后的代码主要是因为没有镶嵌在一起,所以用了最大值合成quality Mosaic()实现代码的合成之后就完成了多景影像合成了一张影像,这样就可以下载了!
我这里因为是中国研究去数据比较大所以还在运行,但是一般3分钟之内不报错,你就可以等待,然后从Google网盘中进行数据下载了。欢迎大家留言,有什么问题最好去我的CSDN上私信我即可,这样我进行问题反馈会比较快一些。
代码:
代码语言:javascript复制//这是导入的影像和你的矢量边界
var table = ee.FeatureCollection("users/bqt2000204051/CHINA");
//对你的要下载的影像进行时间和边界的筛选
var collection = ee.ImageCollection('MODIS/006/MCD19A2_GRANULES')
.select('Optical_Depth_047')
.filterDate('2019-01-01', '2020-01-15')
.filterBounds(table);
//波段的配色方案一般按照官方提供的默认状态就行
var band_viz = {
min: 0,
max: 500,
palette: ['black', 'blue', 'purple', 'cyan', 'green', 'yellow', 'red']
};
//加载影像和设置中心位置以及缩放
Map.addLayer(collection.mean(), band_viz, 'Optical Depth 047');
Map.setCenter(115, 38, 4);
var collection1 = collection.qualityMosaic("Optical_Depth_047").clip(table);
//导出影像
Export.image.toDrive({
image:collection1.select('Optical_Depth_047'),
description: '2019_aod',
folder: 'hulunbeier',
scale: 1000,
region:table
});
//想融合多起数据,可以用mosaic或者最大合成qualityMosaic
//如果这里不选择波段进行镶嵌的话,等的时间会很长很长
var image=collection.qualityMosaic('Optical_Depth_047').clip(table);
Map.addLayer(image, band_viz,'aod');
Map.addLayer(table, {},'china');