【发布时间】:2019-09-19 06:28:40
【问题描述】:
我想将不同点的 NDVI 时间序列导出为 csv。我目前有一个可以打印图表的代码,然后单击从图表中下载数据。有没有更好的方法,因为我不一定需要打开图表?
我现在有一个代码来打印一个位置的图表,然后我可以下载...我想要一种自动方式,这样我就不需要从图表下载。
var point = ee.Geometry.Point([-100, 50]);
var LS8 = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA');
var FieldLS8 = LS8.filterBounds(point).filterDate('1995-01-01', '2018-12-31').sort('CLOUD_COVER')
var cloudlessNDVI_LS8 = FieldLS8.map(function(image) {
var cloud = ee.Algorithms.Landsat.simpleCloudScore(image).select('cloud');
var mask = cloud.lte(50);
var ndvi = image.normalizedDifference(['B5', 'B4']).rename('NDVI');
return image.addBands(ndvi).updateMask(mask);
});
print(ui.Chart.image.series({
imageCollection: cloudlessNDVI_LS8.select('NDVI'),
region: point,
reducer: ee.Reducer.first(),
scale: 30
}).setOptions({title: 'LS8: Meadow Cloud-masked NDVI over time'}));
【问题讨论】:
标签: time-series geospatial google-earth-engine