GOES-19 FDCF Series ABI Level 2 Fire/Hot Spot Characterization Full Disk

NOAA/GOES/19/FDCF
数据集可用时间
2025-04-07T00:00:00Z–2025-09-01T15:50:21.700000Z
数据集提供方
Earth Engine 片段
ee.ImageCollection("NOAA/GOES/19/FDCF")
频率
10 分钟
标签
abi fdc 火灾 goes goes-19 goes-east goes-u 热点 nesdis noaa ospo 野火

说明

Fire (HSC) 产品包含四张图片:一张是火灾掩码,另外三张的像素值分别表示火灾温度、火灾面积和火灾辐射功率。

ABI L2+ FHS 元数据掩码会为每个地球导航像素分配一个标志,用于指示其相对于 FHS 算法的处置情况。对于误报容忍度最低的运营用户,应重点关注“已处理”和“饱和”类别(掩码代码 10、11、30 和 31),但即使在这些类别中,仍可能存在误报。

GOES-19 的运行数据生成始于 2025 年 4 月 7 日。此日期之前的任何数据均为临时数据。

自述文件

NOAA 提供了以下脚本,其中包含建议的类别、色彩映射和可视化图表:

NOAA 的卫星和产品运营办公室有一个通用卫星消息频道,提供状态更新。

波段

像素大小
2000 米

波段

名称 单位 最小值 最大值 缩放 偏移值 像素尺寸 说明
Area m^2 0* 16723* 60.98 4000

火灾区域

Temp K 0* 32642* 0.0549367 400

火温

Mask

消防面罩类别。火灾掩码图像中的像素值用于标识火灾类别以及与算法执行相关的诊断信息。这六个火灾类别包括:优质或经过时序过滤的优质火灾像素;饱和火灾像素或经过时序过滤的饱和火灾像素;受云污染或经过时序过滤的受云污染火灾像素;高概率或经过时序过滤的高概率火灾像素;中概率或经过时序过滤的高概率火灾像素;低概率或经过时序过滤的高概率火灾像素。经过时间过滤的火灾像素是指在空间和时间上都非常接近的火灾像素。

Power MW 0 200000

火灾辐射功率

DQF 0 5

数据质量标志

* 估算的最小值或最大值

遮罩类表

颜色 说明
10 红色

已处理的火灾

11 白色

饱和火

12 slategray

云污染火灾

13 橙色

高概率火灾

14 紫罗兰色

中等概率火灾

15 蓝色

低概率火灾

30 darkred

已处理的火灾,已过滤

31 ghostwhite

饱和火灾,已过滤

32 darkslategray

受云污染的火,已过滤

33 darkorange

高概率火灾,已过滤

34 darkviolet

中等概率火灾,已过滤

35 darkblue

低概率火灾,已过滤

DQF 类别表

颜色 说明
0 #ffffff

优质火焰

1 #ff00ff

优质无火灾土地

2 #0000ff

由于不透明云而无效

3 #00ffff

因表面类型、太阳眩光、LZA 阈值超出、地球外或缺少输入数据而无效

4 #ffff00

由于输入数据有误而无效

5 #ff0000

因算法失败而无效

使用条款

使用条款

NOAA 的数据、信息和产品,无论通过何种方式提供,均不受版权保护,且公众后续使用不受限制。一旦获取,即可用于任何合法用途。

引用

引用:
  • 基于下一代 NPOESS/VIIRS 和 GOES-R/ABI 仪器的火灾主动探测产品早期表征。Schroeder, W.,Csiszar, I. 等人,(2010),Early characterization of the active fire detection products derived from the next generation NPOESS/VIIRS and GOES-R/ABI instruments,发表于 2010 IEEE International Geoscience and Remote Sensing Symposium (IGARSS),檀香山,夏威夷。 doi:10.1109/IGARSS.2010.5650863

  • Schmit, T., Griffith, P., et al, (2016), A closer look at the ABI on the GOES-R series, Bull. Amer. Meteor. Soc., 98(4), 681-698. doi:10.1175/BAMS-D-15-00230.1

DOI

通过 Earth Engine 探索

代码编辑器 (JavaScript)

// NOAA GOES-19 full disk fire product for a single time slice.

var image = ee.Image('NOAA/GOES/19/FDCF/2025097022020500000');
var fireAreaImage = image.select('Area');
var temperatureImage = image.select('Temp');
var dataQualityFlagsImage = image.select('DQF');

var xMin = -142;  // On station as GOES-E
var xMax = xMin + 135;
Map.setCenter((xMin + xMax) / 2, 15, 3);
var geometry = ee.Geometry.Rectangle([xMin, -65, xMax, 65], null, true);

var dataQualityFlagsVis = {
  min: 0,
  max: 5,
  palette: [
    'blanchedalmond',  // Good quality fire pixel
    'olive',           // Good quality fire free land
    'teal',            // Opaque cloud
    'darkslateblue',   // Bad surface type, sunglint, LZA threshold exceeded,
                       // off Earth, or missing input data
    'lemonchiffon',    // Bad input data
    'burlywood'        // Algorithm failure
  ]
};
Map.addLayer(
    dataQualityFlagsImage, dataQualityFlagsVis, 'Data Quality Flags (DQF)');

var fireAreaVectors = fireAreaImage.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'area',
  maxPixels: 1e10,
});
// Fires are small enough that they are difficult to see at the scale of
// an entire GOES image.  Buffer fires based on area to make them stand out.
var fireAreaFeatureCollection = fireAreaVectors.map(function(feature) {
  return feature.buffer(feature.getNumber('area').add(1).pow(1.76));
});
Map.addLayer(fireAreaFeatureCollection, {color: 'orange'}, 'Fire area (orange)');

var temperatureVector = temperatureImage.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'temp',
  maxPixels: 1e10,
});
// Buffer fires based on temperature to make them stand out.
var temperature = temperatureVector.map(function(feature) {
  return feature.buffer(feature.getNumber('temp').add(2).pow(1.3));
});
Map.addLayer(temperature, {color: 'red'}, 'Temperature (red)');
在代码编辑器中打开