001 GEE学习记录(如何下载并保存一个数据)

001 GEE学习记录(如何下载并保存一个数据)

(碎碎念,着急看可以忽略)想学GEE是两年前的事了,那时候教程几乎就是知乎的大神还有官方文档,都不可能有中文还分门别类的那么细致,当时硬看的文档熟悉这东西能干啥之后就把师兄的代码考过来帮他批量下载几十年的数据,当时觉得收获最大的就是:世界上是有这么个东西存在的,用好了就是个大数据库。
不过说实话代码从大学到现在也前前后后接触了不少,但是都是基本的语法学会了就开始摆烂,没能力处理实质性的问题,现在是需要了,逼着自己学,最大的感悟是,学什么代码都是为解决问题的思想服务的,就比如用python代替Arcgis工具箱里的裁剪,没接触过Arcgis看得懂代码也不知道是在干啥,有什么作用。
默认前提:基础语法看过,地学基础有,知道NDVI,LAI, LST, 裁剪, 掩膜等是什么
————————————————————正文开始————————————————————

1. 以NPP为例看最简单的下载

导入的东西
在这里插入图片描述
ROI是自己的shp,怎么导入,现在参考都很多
第二个是我用的数据
下载目标区域某个时间段的NPP

var style =
### 如何从 Google Earth Engine (GEE) 下载逐月 ET 蒸发散数据 要从 GEE 中获取逐月的蒸发散(ET)数据,可以通过以下方式实现: #### 1. 使用公开可用的数据集 在 GEE 平台上存在多种可用于计算或提取蒸散发(Evapotranspiration, ET)的数据集。例如 MODIS 的 `MOD16A2` 数据集提供了全球范围内的 8 天合成蒸散发产品[^1]。如果需要更高分辨率的数据,则可以考虑 Landsat 或 Sentinel 系列卫星结合机器学习算法生成的高精度 ET 数据。 对于逐月统计数据的操作流程如下: - 首先加载目标区域的时间序列影像集合; - 对每月内的多个观测值取平均或其他统计汇总操作; - 将处理后的结果导出到本地文件系统或者云端存储服务中。 ```javascript // JavaScript Code Example for Monthly ET Calculation in GEE var startDate = '2023-01-01'; // Start date of interest var endDate = '2023-12-31'; // End date of interest var region = ee.Geometry.Rectangle([70, 15, 140, 55]); // Define study area as China's bounding box function getMonthlyET(year){ var startYearDate = year+'-01-01'; var endYearDate = year+'-12-31'; var collection = ee.ImageCollection('NASA/ORNLDAAC/MOD16A2_V006') .filterDate(startYearDate,endYearDate) .select(['ET']); var months = ee.List.sequence(1,12); var monthlyImages = months.map(function(monthNum){ var monthStart = ee.Date.fromYMD(ee.Number.parse(year),monthNum,1); var daysInMonth = monthStart.getRange('day').getInfo().length; var etSum = collection.filter(ee.Filter.calendarRange({ start: monthNum, field: 'month' })) .reduce(ee.Reducer.mean()); return etSum.set({'system:time_start':monthStart}).clip(region).rename('monthly_et'); }); return ee.ImageCollection.fromImages(monthlyImages); } print(getMonthlyET('2023')); Export.image.toDrive({image:getMonthlyET('2023').mosaic(),description:'Annual_ET',scale:1000}); ``` 上述脚本展示了如何通过调用 `MOD16A2` 这一特定类型的遥感数据来获得某一年份每个月份在中国境内的平均蒸腾量情况,最终将其保存至用户的谷歌驱动器账户下以便进一步分析使用[^2]。 请注意,在实际执行过程中可能还需要调整参数设置以适应具体需求,比如改变感兴趣地区的地理边界定义、指定不同的输出比例尺等细节都需要依据实际情况灵活修改。 --- #### 2. 导出数据注意事项 当准备将这些经过加工整理过的栅格型地理空间信息转移出去时,请务必确认所选格式兼容后续计划采用的应用程序软件环境要求。常见的选项包括GeoTIFF格式图片以及CSV表格形式记录数值矩阵等等。 另外值得注意的是,尽管这里演示的例子是以整个国家作为整体单位来进行批量运算展示效果,但在真实科研项目当中往往更倾向于针对更加精细局部尺度上的现象展开深入探讨研究工作,这就意味着我们需要学会运用矢量化面状要素裁剪功能精确限定待测对象的具体位置范围从而提高实验结论可信度水平。 --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值