GEE学习笔记一:批量下载遥感影像

GEE学习笔记一:批量下载遥感影像

在GEE数据集中获取遥感数据

声明:虽然这是学习笔记一,但不进行GEE的界面、布局介绍,想知道的可以去搜一下,比较简单。
如果以下内容有值的探讨的,欢迎交流

GEE需要科学上网
第一步在GEE搜索想要应用的卫星数据,这里运用Landsat为例。
搜索Landsat
找到Landsat
在这里插入图片描述
之后进去找到你想要的,这里运用Landsat8数据的surface reflectance,打开后可以得到Earth Engine Snippet

ee.ImageCollection("LANDSAT/LE07/C01/T1_SR") 

在这里插入图片描述

编写程序

本次是获取landsat8在2019-01-01 到2019-12-31 时间段,需要批量处理
批量处理就可以运用:

var batch = require('users/fitoprincipe/geetools:batch');

batch是可以实现批量处理

如果不是需要全球的数据,可以运用如下代码确定图像的位置:此处经纬度是江苏徐州(GEE上可以获得任意地点的经纬度坐标)

var geometry = /* color: #d63000 */ee.Geometry.</
### Google Earth Engine 批量下载 Sentinel 遥感影像逐期数据 为了实现批量下载 Sentinel 遥感影像的逐期数据,可以通过编写 JavaScript 代码在 Google Earth Engine(GEE)代码编辑器中运行。以下是个完整的代码示例,用于批量下载 Sentinel-2 影像的每日数据。 #### 示例代码 ```javascript // 定义研究区域 var roi = geometry; // 这里的 geometry 是用户预先定义好的感兴趣区域 // 加载Sentinel-2图像集合 var collection = ee.ImageCollection('COPERNICUS/S3/OLCI') .filterDate('2023-01-01', '2023-12-31') // 设置时间范围 .filterBounds(roi); // 根据感兴趣区域筛选数据 // 将图像集合拆分为单个图像并设置下载任务 var downloadImages = function(image) { var date = ee.Date(image.get('system:time_start')).format('YYYYMMdd'); // 获取日期作为文件名 Export.image.toDrive({ image: image.select(['B1', 'B2', 'B3']), // 选择需要的波段 description: date, // 下载任务名称 folder: 'Sentinel_Data', // Google Drive中的目标文件夹 fileName: date, // 文件名 scale: 10, // 分辨率比例尺 region: roi, // 下载区域 maxPixels: 1e9 // 最大像素数 }); }; // 对图像集合中的每个图像应用下载函数 collection.forEach(downloadImages); ``` #### 关键点说明 1. **定义研究区域**:`geometry` 是用户提前在 GEE 平台绘制的感兴趣区域。 2. **加载图像集合**:通过 `ee.ImageCollection()` 加载指定数据集,并使用 `filterDate()` 和 `filterBounds()` 筛选时间和空间范围内的数据。 3. **设置下载参数**:使用 `Export.image.toDrive()` 函数定义导出到 Google Drive 的相关参数,包括分辨率、输出文件夹和最大像素数等[^2]。 4. **动态文件命名**:通过提取每张影像的获取日期作为文件名,确保影像文件按日期区分,便于后续管理[^1]。 5. **遍历图像集合**:利用 `forEach()` 方法对图像集合中的每景影像执行下载操作。 #### 注意事项 - **权限要求**:在运行代码之前,必须登录 GEE 帐户,并确保具有足够的 Google Drive 存储空间。 - **代码调试**:建议先测试少量影像的下载,确认代码逻辑无误后再进行批量处理。 - **性能优化**:如果图像集合过大,可能需要调整 `maxPixels` 参数以避免超出系统限制[^2]。 ---
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

By-Q

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

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

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

打赏作者

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

抵扣说明:

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

余额充值