Landsat影像FLAASH大气校正JS代码
时间: 2023-09-16 10:16:11 浏览: 111
以下是Landsat影像FLAASH大气校正的JavaScript代码示例:
```javascript
// 引入ee模块
var ee = require('users/google/earthengine:ee');
// 定义影像ID
var imageId = 'LANDSAT/LC08/C01/T1_TOA/LC08_123032_20140515';
// 加载影像
var image = ee.Image(imageId);
// 定义大气校正参数
var atmParams = {
L8: {
aerosolModel: 'CONTINENTAL',
altitude: 3.0,
visibility: 23.0,
ozone: 0.33,
water: 1.5,
method: 'FLAASH'
}
};
// 进行大气校正
var correctedImage = ee.Algorithms.Landsat.simpleCloudScore(image)
.select(['B2', 'B3', 'B4', 'B5', 'B6', 'B7'])
.focal_median(100, 'circle', 'meters')
.divide(10000)
.atmosphericCorrection(atmParams.L8);
// 打印校正后的影像
print('校正后的影像', correctedImage);
```
这是一个使用Google Earth Engine进行Landsat影像FLAASH大气校正的简单示例代码。你可以将自己的影像ID替换到`imageId`变量中,并根据需要调整大气校正参数。校正后的影像将在控制台中打印出来。请确保你已经在Google Earth Engine中进行了相应的设置和认证。
阅读全文