GEE:降水量数据下载(每日/每月/每年/每五年)

数据集: CHIRPS Daily: Climate Hazards Group InfraRed Precipitation With Station Data (Version 2.0 Final) 数据说明: Climate Hazards Group InfraRed Precipitation with Station data (CHIRPS) 是一个记录了1981年到当前全球降雨量的数据集。CHIRPS将0.05°分辨率的卫星图像与in-situ站点数据结合,创建网格化的降雨时间序列,用于趋势分析和季节性干旱监测。


2012年年度平均降水量图 1993年-2012年年度平均降水量图下载代码

//加入矢量边界之后直接运行
var ROI = table.geometry();

Map.addLayer(ROI,{
          
   },ROI);

for(var i = 1993;i<=2012;i++){
          
   

var CHIRPS_Daily = ee.ImageCollection("UCSB-CHG/CHIRPS/DAILY")
                     .filterDate(i+-01-01, i+-12-31)
                     .select(precipitation)

var CHIRPS_Year_mean = CHIRPS_Daily.mean().clip(ROI)

var precipitationVis = {
          
   
    min: 1.0,
    max: 17.0,
    palette: [001137, 0aab1e, e7eb05, ff4a2d, e90000],
};

print(CHIRPS_Year_mean)

Map.addLayer(CHIRPS_Year_mean, precipitationVis, i+_CHIRPS_Year_mean);

// Map.addLayer(CHIRPS_Daily.first().clip(ROI), precipitationVis, CHIRPS_Year_mean_first);

Export.image.toDrive({
          
   
      image: CHIRPS_Year_mean,
      description: i+year_mean,
      region: ROI,
      maxPixels: 1e13,
      folder: CHIRPS
    })
    
}

2012年5月平均降水量图

2011年-2012年每个月平均降水量图下载代码

var ROI = table.geometry();

Map.addLayer(ROI,{
          
   },ROI);

for(var i = 2011;i<=2012;i++)
{
          
   
	for(var j = 1;j<=12;j++)
	{
          
   
		var CHIRPS_Daily = ee.ImageCollection("UCSB-CHG/CHIRPS/DAILY")
		                     .filter(ee.Filter.calendarRange(j,  j,month))
		                     .filter(ee.Filter.calendarRange(i, i, year))
							 .map(function(img) {
          
   
							      return img.set(year, img.date().get(year));
							  }).filterBounds(ROI)
							 .select(precipitation)
		
		var CHIRPS_Year_mean = CHIRPS_Daily.mean().clip(ROI)
		
		var precipitationVis = {
          
   
		    min: 1.0,
		    max: 17.0,
		    palette: [001137, 0aab1e, e7eb05, ff4a2d, e90000],
		};
		
		print(CHIRPS_Year_mean,i+_year_+j+_CHIRPS_Year_mean)
		
		Map.addLayer(CHIRPS_Year_mean, precipitationVis, i+_year_+j+_CHIRPS_Year_mean);
		
		// Map.addLayer(CHIRPS_Daily.first().clip(ROI), precipitationVis, CHIRPS_Year_mean_first);
		
		Export.image.toDrive({
          
   
		      image: CHIRPS_Year_mean,
		      description: i+_year_+j+_month_mean,
		      // description: 2012year,
		      // crs: "EPSG:32649",
		      // scale: 30,
		      region: ROI,
		      maxPixels: 1e13,
		      folder: CHIRPS
		})   
    }
}

每日的降水数据代码

var dataset = ee.ImageCollection(UCSB-CHG/CHIRPS/DAILY)
                .filter(ee.Filter.date(2018-05-01, 2018-05-03));
                  
var precipitation = dataset.select(precipitation);

var precipitationVis = {
          
   
    min: 1.0,
    max: 17.0,
    palette: [001137, 0aab1e, e7eb05, ff4a2d, e90000],
};

Map.setCenter(17.93, 7.71, 2);

Map.addLayer(precipitation, precipitationVis, Precipitation);

经验分享 程序员 微信小程序 职场和发展