为什么 Sentinel-2 Map 在 Google Earth Engine 上变黑

Why is Sentinel-2 Map coming out Black on Google Earth Engine

我正在查看 Google Earth Engine 上的 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);

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

Map.addLayer(S2_selection, {
  bands: ['B4', 'B3', 'B2'], 
  min: 0,
  max: 2000,
});