Landsat数据从Collection1更改为Collection2

目录

问题

在这里插入图片描述

需要注意!您使用的是废弃的陆地卫星数据集。为确保功能持续,请在2024年7月1日前更新。
在使用一些以前的代码时会遇到报错,因为代码里面用的是老的数据集

解决

在这里插入图片描述对于地表反射率SR,需要在name中,将C01换为C02,SR替换L2
在这里插入图片描述

对于TOA数据,需要在name中,将C01换为C02,如

var L8 = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')

改为

var L8 = ee.ImageCollection('LANDSAT/LC08/C02/T1_TOA')

此外,波段名称也有变化在这里插入图片描述

var qa = image.select('BQA')

改为

var qa = image.select('QA_PIXEL')
要下载Landsat数据,可以使用Google Earth Engine平台上提供的代码进行操作。以下是一种可能的代码实现: 首先,需要在Google Earth Engine上设置一个地区兴趣区域(ROI),这个区域将用来筛选Landsat数据。可以使用下面的代码进行设置: ```javascript // 定义地区兴趣区域 var roi = ee.Geometry.Rectangle(/* 输入兴趣区域的边界坐标 */); ``` 接下来,需要指定下载Landsat数据的起始和结束日期。可以使用下面的代码进行设置: ```javascript // 定义起始日期和结束日期 var startDate = ee.Date('起始日期'); var endDate = ee.Date('结束日期'); ``` 接着,使用`ee.ImageCollection`类选择Landsat数据集,并根据兴趣区域和日期范围进行筛选。可以使用下面的代码进行设置: ```javascript // 选择Landsat影像集 var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_SR') .filterBounds(roi) .filterDate(startDate, endDate); ``` 最后,使用`ee.Export.image.toDrive`函数将筛选后的图像数据导出为Google Drive中的文件。可以使用下面的代码进行设置: ```javascript // 导出图像数据到Google Drive ee.Export.image.toDrive({ image: collection.median(), // 这里使用中值影像作为示例,可以根据需要进行修改 description: '导出文件名称', // 设置导出的文件名 folder: '导出文件夹名称', // 设置导出的文件夹 region: roi, // 设置导出的区域 scale: 30, // 设置导出的分辨率 maxPixels: 1e13 // 设置最大像素 }); ``` 以上代码会将筛选后的中值影像数据导出到Google Drive上指定的文件夹中。你可以根据需要修改代码中的参数,例如兴趣区域、日期范围、导出的文件名和文件夹等。这样就可以通过Google Earth Engine平台下载Landsat数据了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海绵波波107

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

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

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

打赏作者

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

抵扣说明:

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

余额充值