【问题标题】:google earth engine filterdate ignored by plot?谷歌地球引擎过滤日期被情节忽略?
【发布时间】:2018-12-05 11:52:17
【问题描述】:

我从地球引擎 (ee) 编码开始。按照https://developers.google.com/earth-engine/tutorial_api_07 的指示,我能够将一些代码放在一起并得到一个情节。但是为什么情节上的日期范围是从 2016 年到 2018 年,而 filterDate('2017-01-01', '2017-12-31')

var image = ee.Image(
  s2.filterBounds(point)
    .filterDate('2017-01-01', '2017-12-31')
    .sort('CLOUD_COVER')
    .first()
);

var addNDVI = function(image) {
  var ndvi = image.normalizedDifference(['B5', 'B4']).rename('NDVI');
  return image.addBands(ndvi);
};

var ndvi = addNDVI(image).select('NDVI');

var withNDVI = s2.map(addNDVI);

var chart = ui.Chart.image.series({
  imageCollection: withNDVI.select('NDVI'),
  region: point,
  reducer: ee.Reducer.first(),
  scale: 30
}).setOptions({title: 'NDVI over time'});

print(chart);

【问题讨论】:

    标签: javascript google-chrome google-apps-script google-earth-engine


    【解决方案1】:

    您的代码未生成具有日期范围的预期图表,因为您将时间过滤的结果设置为图像 (ee.Image(...first()),然后使用原始 s2 图像集合进行 NDVI 计算和制图。您的代码应如下所示,您将过滤结果设置为图像集合变量,并在 NDVI 函数和绘图中使用它:

    var s2 = ee.ImageCollection("COPERNICUS/S2"),
        point = ee.Geometry.Point([-86.54734555291998, 34.74135144079877]);
    
    var filteredIC = s2.filterBounds(point)
        .filterDate('2017-01-01', '2017-12-31')
        .sort('CLOUD_COVER')
    
    var addNDVI = function(image) {
        var ndvi = image.normalizedDifference(['B5', 'B4']).rename('NDVI');
        return image.addBands(ndvi);
    };
    
    var withNDVI = filteredIC.map(addNDVI);
    
    var chart = ui.Chart.image.series({
        imageCollection: withNDVI.select('NDVI'),
        region: point,
        reducer: ee.Reducer.first(),
        scale: 30
    }).setOptions({title: 'NDVI over time'});
    
    print(chart);
    

    这里是代码链接:https://code.earthengine.google.com/6e7dba0fbbda1cab133b3dffe31e2e9e

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 1970-01-01
      • 2019-01-05
      • 2020-11-07
      • 1970-01-01
      • 2020-07-15
      • 2019-08-25
      • 1970-01-01
      • 2011-12-30
      相关资源
      最近更新 更多