请给出在GEE中计算并下载到本地EVI的代码
时间: 2023-03-29 21:03:49 浏览: 146
以下是在GEE中计算并下载到本地EVI的代码:
// 选择一个区域
var region = ee.Geometry.Rectangle(116.2621, 39.8412, 116.4849, 40.0124);
// 选择一个时间范围
var start = ee.Date('2019-01-01');
var end = ee.Date('2019-12-31');
// 选择一个Landsat影像集
var collection = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
.filterBounds(region)
.filterDate(start, end);
// 计算EVI
var addEVI = function(image) {
var evi = image.expression(
'(2.5 * (nir - red)) / ((nir + 6 * red - 7.5 * blue) + 1)',
{
'nir': image.select('B5'),
'red': image.select('B4'),
'blue': image.select('B2')
}
).rename('EVI');
return image.addBands(evi);
};
var collectionEVI = collection.map(addEVI);
// 下载EVI到本地
Export.image.toDrive({
image: collectionEVI.select('EVI'),
description: 'EVI',
region: region,
scale: 30,
maxPixels: 1e13
});