gee导入landsat5数据集如何选择条带号
时间: 2023-08-09 21:06:57 浏览: 183
code_landsat5SR_GEElandsat5_GEElandsat去云_geelandsat5去云_GEElandsa
5星 · 资源好评率100%
在 Google Earth Engine 中导入 Landsat 5 数据集时,可以使用 `filter()` 方法来选择特定的条带号。Landsat 5 有多个条带号,分别对应不同的波段配置和扫描路径。以下是一个示例代码,展示如何选择 Landsat 5 的条带号:
```javascript
// 定义时间范围
var startDate = ee.Date('1984-01-01');
var endDate = ee.Date('2012-05-05');
// 定义感兴趣区域
var geometry = ee.Geometry.Rectangle([xmin, ymin, xmax, ymax]); // 根据实际情况填写坐标范围
// 导入Landsat 5表面反射率数据集
var collection = ee.ImageCollection('LANDSAT/LT05/C01/T1_SR')
.filterDate(startDate, endDate)
.filterBounds(geometry)
.filter(ee.Filter.eq('WRS_PATH', path)) // 选择特定的 WRS 路径
.filter(ee.Filter.eq('WRS_ROW', row)); // 选择特定的 WRS 行
// 选择需要的波段
var bands = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7'];
// 打印导入的图像集合信息
print(collection);
```
在上述代码中,我们首先定义了时间范围和感兴趣区域。然后使用 `ee.ImageCollection()` 函数导入 Landsat 5 表面反射率数据集。通过 `filterDate()` 方法可以筛选出指定时间范围内的图像,`filterBounds()` 方法用于限定导入数据的地理范围。
接下来,我们使用 `filter()` 方法选择特定的 WRS 路径和行。WRS(Worldwide Reference System)是一种用于 Landsat 系列卫星的路径-行系统。可以根据具体需求,修改 `path` 和 `row` 变量来选择特定的条带号。
最后,我们选择需要的波段,并打印导入的图像集合信息。在示例中,我们选择了 Landsat 5 的表面反射率数据集,并打印了导入的图像集合信息。
请注意,在使用上述代码之前,需要根据实际情况填写感兴趣区域的坐标范围,并根据需要修改波段和时间范围等参数。
阅读全文