基于 GEE 的研究区植被净初级生产力 NPP 时间序列分析

目录

1 完整代码

2 运行结果



本文所使用的NPP数据集来自MODIS MOD17A3HGF产品,时间跨度为2001-2024年,空间分辨率500m,时间分辨率为年。

1 完整代码

var geometry = table;
Map.centerObject(geometry, 6);

var dataset = ee.ImageCollection("MODIS/061/MOD17A3HGF")
  .filterBounds(geometry)
  .select('Npp');

var nppList = [];

for (var i = 2001; i <= 2024; i++) {
  var data_collection = dataset.filterDate(i + '-01-01', i + '-12-31');
  var YR_collection = data_collection.mean().multiply(0.1).clip(geometry);
  
  var nppMean = YR_collection.reduceRegion({
    reducer: ee.Reducer.mean(),
    geometry: geometry,
    scale: 500,
    maxPixels: 1e13
  }).get('Npp');
  
  nppList.push(ee.Feature(null, {'Year': i, 'Mean_NPP': nppMean}));
  
  Export.image.toDrive({
    image: YR_collection,
    description: i + "_MOD17A3HGF_NPP",
    fileNamePrefix: i + "_MOD17A3HGF_NPP",
    scale: 500,
    region: geometry,
    crs: "EPSG:4326",
    maxPixels: 1e13,
    folder: 'MOD17A3HGF'
  });
}

var nppTable = ee.FeatureCollection(nppList);

Export.table.toDrive({
  collection: nppTable,
  description: 'Annual_NPP_2001_2024',
  fileFormat: 'CSV',
  folder: 'MOD17A3HGF'
});

var chart = ui.Chart.feature.byFeature(nppTable, 'Year', 'Mean_NPP')
  .setChartType('LineChart')
  .setOptions({
    title: 'Annual Mean NPP (2001-2024)',
    hAxis: { title: 'Year', format: '####', viewWindow: { min: 2001, max: 2024 }},
    vAxis: { title: 'Mean NPP (gC/m²/yr)' },
    lineWidth: 1,
    pointSize: 2,
    colors: ['black'],
    curveType: 'function',
    legend: { position: 'none' }
  });

print(chart);

2 运行结果

研究区植被净初级生产力 NPP 时间序列分析
点击RUN即可下载数据
研究区 2020 年植被净初级生产力 NPP 可视化结果
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值