GEE下载划定范围内的年降水数据,示例代码
时间: 2024-02-21 19:01:53 浏览: 80
GEE代码编程gee方法-公共库的定义和使用案例.txt
5星 · 资源好评率100%
以下是使用Google Earth Engine下载划定范围内年降水数据的示例代码:
```javascript
// 定义地理范围
var geometry = ee.Geometry.Rectangle([xmin, ymin, xmax, ymax]);
// 加载降水数据集
var precipitation = ee.ImageCollection('UCSB-CHG/CHIRPS/DAILY')
.filterDate('2000-01-01', '2019-12-31')
.select('precipitation');
// 计算每年的总降水量
var annualPrecipitation = precipitation.sum()
.reduceRegions(geometry, ee.Reducer.sum(), 1000);
// 导出数据到Google Drive
Export.table.toDrive({
collection: annualPrecipitation,
description: 'annual_precipitation',
fileFormat: 'CSV'
});
```
其中,`xmin`、`ymin`、`xmax`、`ymax`分别表示地理范围的左下角和右上角坐标。代码会加载UCSB-CHG/CHIRPS/DAILY数据集中的每日降水数据,并通过`sum()`方法计算每年的总降水量。最后,使用`reduceRegions`将结果按照指定的地理范围进行划分,并使用`ee.Reducer.sum()`计算总降水量。最后,使用`Export.table.toDrive()`将结果导出到Google Drive中。
阅读全文