上一次写了气溶胶数据下载流程,但是,代码确实出现了问题,展示不成问题,但是下载过程中出现了期待的是影像的波段值,但是实际上给出的却是影像的集合,所以问题出现在那里呢?
上次写的文章问题:
满天星:Google Earth Engine(GEE)——下载中国区域MCD19A2 AOD气溶胶数据tif格式
修改后的代码主要是因为没有镶嵌在一起,所以用了最大值合成quality Mosaic()实现代码的合成之后就完成了多景影像合成了一张影像,这样就可以下载了!
我这里因为是中国研究去数据比较大所以还在运行,但是一般3分钟之内不报错,你就可以等待,然后从Google网盘中进行数据下载了。欢迎大家留言,有什么问题最好去我的CSDN上私信我即可,这样我进行问题反馈会比较快一些。
代码:
//这是导入的影像和你的矢量边界 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');