使用Google Earth Engine(GEE)批量下载MODIS产品

本文详细介绍了如何使用Google Earth Engine平台的代码编辑器下载MODIS EVI数据,包括设置裁剪区域、选择产品和下载时段、定义时间序列长度及下载至Google云盘的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提:

(1)能够科学上网

(2)申请到了Google账号

首先,进入GEE的代码编辑器https://code.earthengine.google.com/,这里需要使用Google账号登录。编辑器的界面介绍、使用方法:https://developers.google.com/earth-engine/playground

在中间输入代码(这里以MOD13A2 EVI产品为例)

// 中国区域的矩形裁剪区域,也可以使用GEE自带的feature或者自己上传、定义矢量裁剪区域
var roiChina = ee.Geometry.Rectangle([70, 14.5, 137, 51.5]);
Map.centerObject(roiChina, 4);
Map.addLayer(roiChina, {}, 'China');

// 选择产品和下载时段
var modisVI = ee.ImageCollection('MODIS/006/MOD13A2')
                .filterDate('2017-12-31', '2018-12-31');
var evi =  modisVI.select('EVI'); // 选择EVI数据
var numTS = 23; // 定义时间序列长度,这里一年是23幅
var list = evi.toList(numTS); 
print(list); // 将时间序列转为list并打印信息,便于查看
for (var i=0; i<numTS; i++){
  var image = ee.Image(list.get(i)).reproject('EPSG:4326', null, 1000); //转投影为WGS84
  // 定义每幅图像的名字,这里是类似“EVI_2018_01、EVI_2018_23”的格式
  if (i < 9){
    var nameOut = ee.String('EVI_2018_0')
                    .cat(ee.String(ee.Number(i+1)))
                    .getInfo();
  }
  else {
    var nameOut = ee.String('EVI_2018_')
                    .cat(ee.String(ee.Number(i+1)))
                    .getInfo();
  }

  // 将数据下载到Google云盘上
  Export.image.toDrive({
    image: image, // 要下载的影像
    description: nameOut, // 下载任务描述,也是文件的默认名称
    folder: 'EVI', // 选择要下载到云盘的哪个文件夹
    region: roiChina, // 裁剪区域
    scale: 1000, // 分辨率,默认值是1000m
    maxPixels: 1e10 // 下载数据的最大像元数
  });
}

运行代码后,首先可以看到裁剪区域(这里没有包括南海等区域)

打印出的影像信息

执行裁剪和下载的任务列表

点击"RUN"后还可以对分辨率、文件名等进行修改(默认是Tif格式),网上也有人写了批量执行RUN的代码,这样就不用一个一个点了

再次点击“RUN”后任务就开始在后台执行,这时就可以关闭界面了(点击?可以弹出任务信息)

数据下载完成后(博主这里下载一幅约需7分钟),可以自己从Google Drive上下载,也可以安装Google的同步软件与本机上的文件夹自动同步

P.S. 其实GEE的优势之一就是大大节省了大家下载、处理数据的时间,很多工作完全可以在GEE平台上直接进行,如分析一个区域的植被变化等等,功能很强大,大家感兴趣可以深入学习~

参考资料

[1] https://earthengine.google.com

[2] https://geohackweek.github.io/GoogleEarthEngine/03-load-imagery

[3] remote sensing - Export time-series MODIS 16 Day NDVI and EVI Data on Google Earth Engine - Geographic Information Systems Stack Exchange

要在Google Earth Engine (GEE)下载Sentinel-1数据,可以使用 `ee.ImageCollection` 和 `.filter()` 函数来筛选和获取所需的影像。以下是一个示例代码,展示如何从Sentinel-1 GRD产品中获取一幅影像的方法: ``` var collection = ee.ImageCollection("COPERNICUS/S1_GRD") .filter(ee.Filter.date('YYYY-MM-DD', 'YYYY-MM-DD')) // 根据日期筛选影像 .filterBounds(geometry) // 根据地理范围筛选影像 .select(['VV', 'VH']); // 选择VV和VH波段 var image = collection.first(); // 获取第一幅影像 // 可以使用Export函数将影像下载Google Drive Export.image.toDrive({ image: image, description: 'Sentinel-1_Image', folder: 'Sentinel-1_Images', fileNamePrefix: 'Sentinel-1_Image', region: image.geometry(), scale: 10, // 设置分辨率 maxPixels: 1e12 // 设置最大像素数 }); ``` 上述代码中,使用了 `ee.ImageCollection` 函数获取了Sentinel-1 GRD产品的图像集合,然后根据日期和地理范围进行筛选,最后选择了VV和VH波段。通过 `Export.image.toDrive` 函数将所需影像下载Google Drive。需要注意的是,代码中的`'YYYY-MM-DD'`需要替换为具体的日期,并且`geometry`需要替换为所需的地理范围。 请注意,为了使用GEE下载Sentinel-1数据,您需要在GEE环境中具有相关权限。具体操作细节可以参考官方文档和教程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [GEE Sentinel-1影像数据下载及处理](https://blog.csdn.net/XinemaChen/article/details/123024261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [ddl8s1ts:使用Landsat 8和Sentinel-1时间序列检测并绘制森林干扰图](https://download.csdn.net/download/weixin_42098892/15206452)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值