
- 数据集可用时间
- 2025-04-07T00:00:00Z–2025-09-01T15:50:21.700000Z
- 数据集提供方
- NOAA
- 频率
- 10 分钟
- 标签
说明
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)');