GEE开发之MODIS_NDVI一年之中的所有数据获取
前言:之前获取的modis_ndvi的数据,有逐日数据、逐月数据、逐年数据,这次主要展示modis下’MODIS/006/MYD13Q1‘一年之中所有的ndvi数据。
1 之前MODIS_NDVI的博客链接
《GEE开发之Modis_NDVI的数据分析》主要介绍:MODIS中NDVI的逐日数据和逐月数据的获取。
《GEE开发之MODIS_NDVI年均值数据分析》主要介绍年均值的数据分析。
2 MODIS/006/MYD13Q1一年所有的数据获取
注意:分辨率:250m。
MYD13Q1中一年总共就23个数据,平均下来一个月两个数据。
代码如下(以鹿邑县为例):
//以鹿邑为例子
var geometry = ee.FeatureCollection('users/www1573979951/luyixian');
Map.centerObject(geometry,6);
//选取影像集以及波段 NDVI
var ndvi = ee.ImageCollection("MODIS/006/MYD13Q1").filterDate('2020-01-01', '2020-12-31').select("NDVI");
// print(ndvi)// 查看一年有多少多少影像
//换算单位
var multiply = function(image){
var img = image.multiply(0.0001);
return img.set('system:time_start',image.get('system:time_start'));
};
ndvi = ndvi.map(multiply);
//设置调色板并展示影像
var colorizedVis = {min: 0.0, max: 1.0, palette: ['FFFFFF', 'CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718', '74A901', '66A000', '529400', '3E8601', '207401', '056201', '004C00', '023B01', '012E01', '011D01', '011301']};
// Map.addLayer(ndvi.median().clip(geometry), colorizedVis, 'NDVI');
print(ndvi);
function exportImageCollection(imgCol) {
var indexList = imgCol.reduceColumns(ee.Reducer.toList(), ["system:index"]).get("list");
indexList.evaluate(function(indexs) {
for (var i=0; i<indexs.length; i++) {
var image = imgCol.filter(ee.Filter.eq("system:index", indexs[i])).first();
// image = image.toInt16();
image = image.clip(geometry);
Map.addLayer(image, colorizedVis, indexs[i]);//查看具体的遥感影像
//tif数据下载
Export.image.toDrive({
image: image,
description: 'modis_ndvi_'+indexs[i],
fileNamePrefix: 'modis_ndvi_'+indexs[i],
folder: 'Modis',
region: geometry,
scale: 250,
crs: "EPSG:4326",
maxPixels: 1e13
});
}
});
}
exportImageCollection(ndvi);
运行截图: