GEE Download Data——降雨数据的下载

降雨数据想必大家在研究中用的比较多,今天我们在GEE上面看看如何实现降雨数据的使用。

一、数据介绍

在分析长时间序列的降水状况时,我们可能会用到气候灾害中心红外降水站数据 (CHIRPS) ,这是一个 30 多年的准全球降雨数据集。 CHIRPS 将 0.05° 分辨率卫星图像与现场站数据相结合,创建网格降雨时间序列,用于趋势分析和季节性干旱监测。该数据的空间分辨率为5km,在时间范围上,为1981至今,当我们研究区域较大时,选用该数据不失为一种可行的选择。

二、数据下载

 在GEE上如何对该数据进行下载呢?接下来我们上代码。

Ⅰ.加载研究区域

//Load study area
var region = ee.FeatureCollection("projects/rice-planting-area/assets/Studyareaextend");
Map.addLayer(region,{"color":"red"},"roi");
Map.centerObject(region,9);

Ⅱ.调用数据集

// Load the CHIRPS precipit
### 使用 Google Earth Engine (GEE) 下载 GPM 日降雨数据 要从 Google Earth Engine 中获取并下载 GPM 的日降雨数据,可以按照以下方法实现。此过程涉及加载 GPM 数据集、筛选时间范围以及导出处理后的数据。 #### 加载 GPM IMERG 数据 Google Earth Engine 提供了一个名为 `NASA/GPM_L3/IMERG_V06` 的影像集合,该集合包含了由 GPM 卫星任务生成的日降雨量估算值[^2]。通过指定日期范围和地理区域,可以从这个集合中提取所需的数据。 以下是用于加载和预处理 GPM 数据的 Python 脚本: ```javascript // 定义研究区(以中国黄河下游为例) var region = ee.Geometry.Rectangle([114, 34, 118, 37]); // 加载 GPM IMERG 数据集 var imerg = ee.ImageCollection('NASA/GPM_L3/IMERG_V06') .filterDate('2023-01-01', '2023-01-31') // 设置时间范围 .select('precipitationCal'); // 选择校准后的降水量参数 // 打印影像集合到控制台 print(imerg); // 可视化显示第一个影像 Map.addLayer(ee.Image(imerg.first()), {min: 0, max: 50}, 'Precipitation'); Map.centerObject(region, 7); ``` 上述脚本定义了一个矩形区域作为研究区,并选择了特定时间段内的 GPM IMERG 数据。注意这里使用的是经过校正的降水量变量 (`precipitationCal`),这是推荐使用的字段之一[^3]。 #### 将每日数据转换为单张图像 如果需要将多个小时级的时间步长汇总成一天的结果,则可以通过重采样技术完成这一操作。下面展示了一种按天聚合的方法: ```javascript // 创建函数来计算每天总降水量 function dailySum(image){ var date = image.date(); var startOfDay = date.update({hour:0}); var endOfDay = date.advance(1,'day').update({hour:0}); return imerg.filterDate(startOfDay,endOfDay) .sum() .set('system:time_start',startOfDay.millis()); } // 应用映射函数得到新的 Image Collection var dailyImages = imerg.map(dailySum).distinct(['system:time_start']); ``` 这段代码片段创建了一个新函数 `dailySum()` ,它接受输入的一幅图片对象,在其基础上构建起始时间和结束时间戳,进而过滤出属于同一天的所有记录并将它们相加起来形成最终结果[^4]。 #### 导出数据至本地文件系统 最后一步就是把处理完毕的数据保存下来以便进一步离线分析或者分享给其他同事伙伴们啦! ```javascript Export.image.toDrive({ image: ee.Image(dailyImages.first()), description: 'Daily_Precipitation', scale: 1000, region: region, crs: 'EPSG:4326' }); ``` 以上命令会自动触发一个作业流程,将选定的第一帧影像导出为 GeoTIFF 文件存储于用户的谷歌云端硬盘账户下[^1]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梧桐GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值