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

NOAA/GOES/19/FDCF
Disponibilidade de conjuntos de dados
2025-04-07T00:00:00Z–2025-09-01T19:50:21.500000Z
Provedor de conjunto de dados
Snippet do Earth Engine
ee.ImageCollection("NOAA/GOES/19/FDCF")
Cadência
10 minutos
Tags
abi fdc fire goes goes-19 goes-east goes-u hotspot nesdis noaa ospo wildfire

Descrição

O produto Fire (HSC) contém quatro imagens: uma na forma de uma máscara de incêndio e as outras três com valores de pixel que identificam a temperatura, a área e a potência radiativa do incêndio.

A máscara de metadados ABI L2+ FHS atribui uma flag a cada pixel com navegação terrestre que indica a disposição dele em relação ao algoritmo FHS. Os usuários operacionais que têm a menor tolerância a alarmes falsos devem se concentrar nas categorias "processado" e "saturado" (códigos de máscara 10, 11, 30 e 31), mas ainda pode haver alarmes falsos nessas categorias.

A produção de dados operacionais para o GOES-19 começou em 7 de abril de 2025. Todos os dados anteriores a essa data são provisórios.

README

A NOAA fornece os seguintes scripts para categorias, mapas de cores e visualizações sugeridas:

O Escritório de Operações de Satélites e Produtos da NOAA tem um canal de Mensagens gerais de satélite com atualizações de status.

Bandas

Tamanho do pixel
2.000 metros

Bandas

Nome Unidades Mín. Máx. Escala Deslocamento Tamanho do pixel Descrição
Area m^2 0* 16723* 60,98 4000 metros

Área de incêndio

Temp K 0* 32642* 0,0549367 400 metros

Temperatura do fogo

Mask metros

Categorias de máscara de incêndio. Os valores de pixel na imagem da máscara de incêndio identificam uma categoria de incêndio e informações de diagnóstico associadas à execução do algoritmo. As seis categorias de incêndio incluem: pixel de incêndio de boa qualidade ou filtrado temporalmente; pixel de incêndio saturado ou filtrado temporalmente; pixel de incêndio contaminado por nuvem ou filtrado temporalmente; pixel de incêndio de alta probabilidade ou filtrado temporalmente; pixel de incêndio de probabilidade média ou filtrado temporalmente; pixel de incêndio de baixa probabilidade ou filtrado temporalmente. Pixels de incêndio filtrados temporalmente são aqueles que resultam de pixels de incêndio que estão muito próximos no espaço e no tempo.

Power MW 0 200000 metros

Poder radiativo do fogo

DQF 0 5 metros

Flags de qualidade de dados

* valor mínimo ou máximo estimado

Tabela de classes de máscara

Valor Cor Descrição
10 vermelho

Fogo processado

11 branco

Incêndio saturado

12 slategray

Incêndio contaminado por nuvem

13 orange

Incêndio de alta probabilidade

14 violeta

Incêndio de probabilidade média

15 azul

Incêndio de baixa probabilidade

30 darkred

Fogo processado, filtrado

31 ghostwhite

Fogo saturado, filtrado

32 darkslategray

Fogo contaminado por nuvem, filtrado

33 darkorange

Incêndio de alta probabilidade, filtrado

34 darkviolet

Incêndio de probabilidade média, filtrado

35 darkblue

Incêndio de baixa probabilidade, filtrado

Tabela de classes da DQF

Valor Cor Descrição
0 #ffffff

Fogo de boa qualidade

1 #ff00ff

Terra de boa qualidade sem incêndios

2 #0000ff

Inválido devido a nuvem opaca

3 #00ffff

Inválido devido ao tipo de superfície, brilho solar, limite de LZA excedido, fora da Terra ou dados de entrada ausentes

4 #ffff00

Inválido devido a dados de entrada incorretos

5 #ff0000

Inválido devido a uma falha no algoritmo

Termos de Uso

Termos de Uso

Os dados, as informações e os produtos da NOAA, independentemente do método de entrega, não estão sujeitos a direitos autorais e não têm restrições quanto ao uso posterior pelo público. Depois de obtidos, eles podem ser usados para qualquer finalidade legal.

Citações

Citações:
  • Caracterização inicial dos produtos de detecção de incêndios ativos derivados dos instrumentos de próxima geração NPOESS/VIIRS e GOES-R/ABI. Schroeder, W., Csiszar, I., et al, (2010), Early characterization of the active fire detection products derived from the next generation NPOESS/VIIRS and GOES-R/ABI instruments, artigo apresentado no IEEE International Geoscience and Remote Sensing Symposium (IGARSS) de 2010, Honolulu, HI. 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

DOIs

Explorar com o Earth Engine

Editor de código (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)');
Abrir no editor de código