返回
GEE逐期导出研究区NDVI(基于Landsat)
闲谈
2023-11-19 09:23:27
前言
遥感领域,NDVI(归一化植被指数)是一项重要且广泛应用的植被指数,用于评估植被覆盖、生长状况和生物量等。通过NDVI,我们可以监测植被变化,研究植被与环境之间的关系,以及分析植被对气候变化的响应。
获取NDVI数据的方法有很多,其中一种就是利用Google Earth Engine (GEE)平台。GEE是一个云端地理空间分析平台,提供了丰富的卫星影像和地理空间数据,以及强大的数据处理能力。利用GEE,我们可以轻松获取研究区内的NDVI数据,并进行分析和可视化。
数据筛选
在GEE中导入Landsat影像集合
// 加载Landsat 8影像集合
var landsat = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
.filterDate('2015-01-01', '2015-12-31');
// 根据研究区范围裁剪影像集合
var studyArea = ee.Geometry.Point([-122.4194, 37.7749]);
var landsat_clip = landsat.clip(studyArea);
计算NDVI
// 计算每个影像的NDVI
var ndvi = landsat_clip.map(function(image) {
var red = image.select('B4');
var nir = image.select('B5');
return image.addBands(red.subtract(nir).divide(red.add(nir)).rename('NDVI'));
});
逐期导出NDVI
// 获取研究区范围内的所有像元
var points = ee.FeatureCollection.randomPoints(studyArea, 1000);
// 逐像元导出NDVI值
var ndvi_values = ndvi.map(function(image) {
return image.sampleRegions({
collection: points,
properties: ['NDVI'],
scale: 30
});
});
// 将NDVI值导出为CSV文件
Export.table.toDrive({
collection: ndvi_values,
description: 'ndvi_values',
fileFormat: 'CSV'
});
结语
通过以上步骤,我们就可以使用GEE逐期导出研究区NDVI。这些NDVI数据可以帮助我们分析植被的生长状况、变化趋势,以及植被与环境之间的关系。GEE提供了便捷的数据处理能力,使得NDVI数据的获取和分析变得更加容易,为遥感研究提供了有力的支持。