Google Earth Engine 系统:time_start 错误生成图表

问题描述

我正在尝试计算 2018 年从 1 月 1 日到 12 月 31 日的一组图像的 NDVI,对于这个集合,我希望它只出现在我定义的几何中。另外,我想绘制它以便我可以提取数据。代码如下:

var dataset = ee.ImageCollection("MOdis/006/MOD09A1")
  .filterDate('2018-1-1','2018-12-31')
  .map(function(image) {
    return image.expression("(nir - red) / (nir + red)",{
      nir: image.select("sur_refl_b02"),red: image.select("sur_refl_b01")
    })
  })

var datasetCut = dataset.mean().clip(geometry);
Map.addLayer(datasetCut,ndviVis,'NDVI');

var chart = ui.Chart.image.series(datasetCut,geometry,ee.Reducer.mean(),500,'system:time_start')

print(chart);

制图时出现问题,出现如下错误

Error generating chart: No features contain non-null values of "system:time_start".

我知道这个错误的意思是“没有 X 轴值来定义开始日期”。如果是这种情况,我该如何定义开始时间,以免出现此错误?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)