我试图看一下多边形的NDVI随时间的变化,我希望能够自己访问NDVI值,而不是图表或映射它们。到目前为止,我似乎能够做的就是选择一个像素,绘制NDVI图表,然后将数据导出为CSV。如果我想对多边形而不是像素执行此操作,这种方法将非常不切实际。
var chart = ui.Chart.image.series({
imageCollection: withNDVI.select('ndvi'),
region: Point,
reducer: ee.Reducer.max(),
scale: 30
}).setOptions({title: 'NDVI over time'});
print(chart);
我正在使用上面的代码来绘制NDVI。
答案 0 :(得分:1)
“有权访问”并不是非常具体。您可以检查图像集上的getRegion()
方法。您可能还需要检查toCollection()
缩减器,以便将像素转换为FeatureCollection
。对于区域中更复杂的时间序列导出,this reference可能会有所帮助。