//直接导入研究区范围即可,本文以yanjiuqu为例
var roi = ee.FeatureCollection(yanjiuqu);
var dataset = ee.ImageCollection('MODIS/006/MCD43A4');
//evi计算函数
function modis_evi(image){
var evi = img.expression('2.5 * (nir - red) / (nir + 6 * red - 7.5 * blue + 1)',
{
red: img.select('Nadir_Reflectance_Band1'),
nir: img.select('Nadir_Reflectance_Band2'),
blue: img.select('Nadir_Reflectance_Band3')
}).float();
return image.addBands(evi.rename('MODIS_EVI'));
}
//选择日期、裁剪
var img = ee.Image(dataset.filterBounds(roi)
.filterDate("2020-1-01","2020-2-28").mean()).clip(roi);
//计算evi
var evi = modis_evi(img);
// 设置evi的显示颜色
var trueColorVis = {
min: 0.0,
max: 4000.0,
gamma: 1.4,
};
// 设置中心点、加载ndvi和roi图层
Map.centerObject(roi,7);
Map.setCenter(110.9461, 29.4101);
Map.addLayer(roi,{},'cilixian_bound',1,1)
Map.addLayer(evi,trueColorVis,"EVI")
//导出
Export.image.toDrive({
image: evi.toByte(),
description: 'cilixian_EVI_0',
folder:'cilixian_EVI',
scale: 500,
region:roi,
maxPixels:1e13,
});
print("over")
GEE——用sentinel-2计算某地区EVI
最新推荐文章于 2025-01-10 02:00:00 发布