// 定义感兴趣区域 var roi = ee.FeatureCollection("projects/ee-jiarui25789/assets/hb"); Map.centerObject(roi, 10); // 定义起始和结束年份 var startYear = 2000; var endYear = 2001; // 假设您想要合成2000年的数据 // 定义ERA5-Land月度数据集 var monthlyData = ee.ImageCollection("ECMWF/ERA5_LAND/MONTHLY_AGGR") .select('total_precipitation_sum'); // 使用正确的变量名称 // 设置可视化参数 var visParams = { min: 0.0, max: 1000.0, // 增加最大值以查看更多数据范围 palette: ['blue', 'green', 'yellow', 'orange', 'red'] }; // 定义一个函数来处理每个月的数据 function processMonth(year, month) { var startDate = ee.Date.fromYMD(year, month, 1); var endDate = startDate.advance(1, 'month'); var filteredData = monthlyData.filter(ee.Filter.date(startDate, endDate)); // 使用reduceSum来累积求和每月数据 var sumPrecip = filteredData.sum(); // 将单位从米转换为毫米 var sumPrecipMm = sumPrecip.multiply(1000); // 1米 = 1000毫米 Map.addLayer(sumPrecipMm, visParams, 'Total Precip ' + year + '-' + month); // 导出每月的总降水量图像 Export.image.toDrive({ image: sumPrecipMm, // 指定要导出的图像 description: 'MonthlyTotalPrecip_' + year + '_' + month, scale: 1000, region: roi, fileNamePrefix: 'MonthlyTotalPrecip_' + year + '_' + month, folder: 'ERA5_Monthly_TotalPrecip_' + year, maxPixels: 1e13 }); } // 使用一个循环来遍历每一年 for (var year = startYear; year <= endYear; year++) { // 使用一个循环来遍历每个月 for (var month = 1; month <= 12; month++) { processMonth(year, month); } }
ERA5月度降水量数据下载——GEE
最新推荐文章于 2025-03-26 08:00:00 发布