废话不多说,直接上代码。
// 设置地区和时间范围
var region = ee.FeatureCollection('users/your_username/your_shapefile'); // 将 "your_username" 替换为您的用户名,将 "your_shapefile" 替换为您的矢量文件名
var startYear = 2010; // 开始年份
var endYear = 2020; // 结束年份
// 导入 MODIS NDVI 数据集
var collection = ee.ImageCollection('MODIS/006/MOD13Q1')
.filterBounds(region)
.filterDate(startYear + '-01-01', endYear + '-12-31');
// 提取 NDVI 数据
var ndvi = collection.select('NDVI');
// 合成 NDVI 数据
var ndviComposite = ndvi.reduce(ee.Reducer.median());
// 设置可视化参数
var visParams = {
min: 0,
max: 8000,
palette: ['FFFFFF', 'CE7E45', 'FCD163', '66A000', '207401', '056201', '004C00', '023B01', '012E01', '011301']
};
// 可视化 NDVI 数据
Map.addLayer(ndviComposite, visParams, 'NDVI');
// 下载 NDVI 数据
Export.image.toDrive({
image: ndviComposite,
description: 'MODIS_NDVI_Hunan', // 文件名
region: region.geometry(),
scale: 250, // 分辨率
crs: 'EPSG:4326' // 投影坐标系
});