废话不多说,直接上代码。
// 设置地区和时间范围
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' // 投影坐标系
});
这段代码展示了如何从MODIS数据集中过滤并提取特定地区的NDVI(归一化植被指数),然后使用中值滤波器进行数据合成,创建一个NDVI的复合图像。最后,将处理后的图像导出到GoogleDrive。
1725

被折叠的 条评论
为什么被折叠?



