GEE+ScreentoGIF制作2年的降水变化GIF

发布时间:2024年01月17日

一、GEE下载降水量数据

CHIRPS数据集为1981年来全球降水量
在这里插入图片描述
该GEE代码可以下载CHIRPS降水量数据集

var roi = ee.FeatureCollection('projects/a-flyllf0313/assets/yidaiyilu');
Map.centerObject(roi, 7);

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

for(var i = 2022;i<=2023;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'
		})   
    }
}

在这里插入图片描述自动下载好之后,到云盘中打开
到云盘中下载
在这里插入图片描述

二、Arcgis栅格转png

在这里插入图片描述

在这里插入图片描述
调整一下颜色
在这里插入图片描述
在这里插入图片描述

导出地图为png格式
在这里插入图片描述
一共制作了两年(24帧)PNG降水分布图
在这里插入图片描述

三、绘制GIF

逐月的照片导入到ScreentoGif
在这里插入图片描述
在这里插入图片描述
有了24帧逐月的照片之后,
在这里插入图片描述
可以再对每一帧加个标题增加可读性
在这里插入图片描述
然后点击另存为GIF
在这里插入图片描述
CSDN上传限制5MB,只能上传3帧的GIF
在这里插入图片描述

文章来源:https://blog.csdn.net/qq_43920838/article/details/135649893
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。