JavaScript 写一段用GEE提取LANDSAT8遥感影像
时间: 2024-09-08 11:04:17 浏览: 89
在JavaScript中使用Google Earth Engine (GEE) 来提取Landsat 8遥感影像通常涉及几个步骤。首先你需要安装GEE库并创建一个GEE客户端。这里是一个简化的示例,展示如何获取最新的一张Landsat 8 OLI/TIRS图像数据:
```javascript
// 导入必要的库
var ee = require('@google/earthengine');
// 登录到GEE
ee.Auth.login();
// 定义 Landsat 8 水体映射集合
var landsat8 = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
// 获取最新数据
var latestImage = landsat8.filterDate('2022-01-01', '2022-01-31') // 改为你实际想查询的时间范围
// 选择红、绿、蓝波段
var rgb = latestImage.select(['B4', 'B3', 'B2'])
// 下载图像
var image = rgb.clip(ee.Geometry.Point(-122.4194, 37.7749)) // 旧金山坐标
image.getThumbURL({maxResolution: 500}) // 高分辨率预览
image.downloadToDrive({'name': 'landsat_8_image'}); // 保存到本地驱动器,记得替换文件名
```
这只是一个基础示例,实际使用时可能需要根据地理位置、时间范围和其他需求进行调整。
阅读全文