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);
