1

我正在查看 Google 地球引擎上的FIRMS数据集,我希望看到与 FIRMS 上的森林火灾相对应的 Sentinel-2 图像,但由于某种原因,它要么非常暗,要么当我过滤日期时9月10-13日,全黑,如下图(蓝色方块为geometry多边形)。我已将 Sentinel-2 层上的波段更改为 B2、B3 和 B4(分别为蓝色、绿色和红色)。

我究竟做错了什么?当我使用 Landsat-8 遵循 GEE 教程时,地图看起来也很暗,但至少它是可见的。

var S2 = ee.ImageCollection("COPERNICUS/S2");
var geometry = ee.Geometry.Polygon(
        [[[-120.810853515625, 48.516417129055526],
          [-120.810853515625, 47.25667221452654],
          [-118.00933984375, 47.25667221452654],
          [-118.00933984375, 48.516417129055526]]], null, false);
var dataset = ee.ImageCollection('FIRMS').filter(
    ee.Filter.date('2020-09-12', '2020-09-13'));
var fires = dataset.select('T21');
var firesVis = {
  min: 325.0,
  max: 400.0,
  palette: ['red', 'orange', 'yellow'],
};
Map.setCenter(-119.086, 47.295, 6);
Map.addLayer(fires, firesVis, 'Fires');
var S2_selection = S2.filterBounds(geometry)
                     .filterDate('2020-09-10', '2020-09-13');
Map.addLayer(S2_selection);

在此处输入图像描述

4

1 回答 1

4

的波段S2具有 16 位整数值,这意味着默认可视化范围是 0 到 65535 (2 16 - 1) 的完整数值范围,但该区域的实际值要小得多。您需要使用更合适的最小值和最大值设置可视化参数。您可以在已找到的图层选项的范围部分执行此操作,但如果您在脚本中指定它们,它们将保留:

Map.addLayer(S2_selection, {
  bands: ['B4', 'B3', 'B2'], 
  min: 0,
  max: 2000,
});
于 2020-09-16T02:27:59.347 回答