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

NOAA/GOES/18/FDCF
Dostępność zbioru danych
2022-10-13T16:10:21Z–2025-10-04T02:20:20.900000Z
Dostawca zbioru danych
Fragment kodu Earth Engine
ee.ImageCollection("NOAA/GOES/18/FDCF")
Cykl
10 minut
Tagi
abi fdc fire goes goes-18 goes-t goes-west hotspot nesdis noaa ospo wildfire

Opis

Produkt Fire (HSC) zawiera 4 obrazy: jeden w postaci maski pożaru, a pozostałe 3 z wartościami pikseli identyfikującymi temperaturę pożaru, obszar pożaru i moc promieniowania pożaru.

Maska metadanych ABI L2+ FHS przypisuje flagę do każdego piksela z georeferencją, która wskazuje jego położenie względem algorytmu FHS. Użytkownicy operacyjni, którzy mają najniższą tolerancję na fałszywe alarmy, powinni skupić się na kategoriach „rozwinięte” i „wewnętrzne” (kody maski 10, 11, 30 i 31), ale w tych kategoriach nadal mogą występować fałszywe alarmy.

README

NOAA udostępnia te skrypty dotyczące sugerowanych kategorii, map kolorów i wizualizacji:

Biuro NOAA ds. operacji satelitarnych i produktów prowadzi kanał General Satellite Messages (Ogólne wiadomości satelitarne), na którym publikuje aktualizacje stanu.

Pasma

Rozmiar piksela
2000 metrów

Pasma

Nazwa Jednostki Min. Maksimum Skalowanie Przesunięcie Rozmiar piksela Opis
Area m^2 0* 16723* 60,98 4000 metry

Obszar pożaru

Temp K 0* 32642* 0,0549367 400 metry

Temperatura ognia

Mask metry

Kategorie masek przeciwpożarowych. Wartości pikseli na obrazie maski pożaru identyfikują kategorię pożaru i informacje diagnostyczne powiązane z działaniem algorytmu. 6 kategorii pożarów to: dobra jakość lub przefiltrowany czasowo piksel pożaru o dobrej jakości; nasycony piksel pożaru lub przefiltrowany czasowo nasycony piksel pożaru; piksel pożaru zanieczyszczony chmurami lub przefiltrowany czasowo piksel pożaru zanieczyszczony chmurami; piksel pożaru o wysokim prawdopodobieństwie lub przefiltrowany czasowo piksel pożaru o wysokim prawdopodobieństwie; piksel pożaru o średnim prawdopodobieństwie lub przefiltrowany czasowo piksel pożaru o wysokim prawdopodobieństwie; piksel pożaru o niskim prawdopodobieństwie lub przefiltrowany czasowo piksel pożaru o wysokim prawdopodobieństwie. Filtrowane czasowo piksele pożaru to piksele pożaru, które znajdują się blisko siebie zarówno w przestrzeni, jak i w czasie.

Power MW 0 200000 metry

Moc promieniowania pożaru

DQF 0 5 metry

Flagi jakości danych

* szacowana wartość minimalna lub maksymalna

Tabela klas masek

Wartość Kolor Opis
10 czerwony

Rozwinięty pożar

11 biały

Pożar wewnętrzny

12 szarozielony

Pożar z zanieczyszczoną chmurą

13 pomarańczowy

Wysokie prawdopodobieństwo pożaru

14 fioletowy

Średnie prawdopodobieństwo pożaru

15 niebieski

Niskie prawdopodobieństwo pożaru

30 ciemnoczerwony

Rozwinięty pożar, filtrowany

31 jasny niebieskobiały

Pożar wewnętrzny, opanowany

32 ciemnoszarozielony

Pożar z zanieczyszczoną chmurą, filtrowany

33 ciemnopomarańczowy

Wysokie prawdopodobieństwo pożaru, filtrowane

34 ciemnofioletowy

Średnie prawdopodobieństwo pożaru, filtrowane

35 ciemnoniebieski

Niskie prawdopodobieństwo pożaru, odfiltrowane

Tabela klasy DQF

Wartość Kolor Opis
0 #ffffff

Dobrej jakości ogień

1 #ff00ff

Dobrej jakości ziemia bez ognia

2 #0000ff

Nieprawidłowe z powodu nieprzezroczystych chmur

3 #00ffff

Nieprawidłowe z powodu typu powierzchni, odblasku słonecznego, przekroczenia progu LZA, braku danych wejściowych lub braku danych o Ziemi

4 #ffff00

Nieprawidłowe z powodu nieprawidłowych danych wejściowych

5 #ff0000

Nieprawidłowe z powodu błędu algorytmu

Warunki usługi

Warunki usługi

Dane, informacje i produkty NOAA, niezależnie od sposobu ich udostępnienia, nie podlegają ochronie prawem autorskim i nie podlegają ograniczeniom w zakresie ich późniejszego publicznego wykorzystania. Po uzyskaniu można je wykorzystywać w dowolny zgodny z prawem sposób.

Cytaty

Cytaty:
  • Early characterization of the active fire detection products derived from the next generation NPOESS/VIIRS and GOES-R/ABI instruments. 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, paper presented at 2010 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), 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

DOI

Odkrywanie za pomocą Earth Engine

Edytor kodu (JavaScript)

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

// TODO(schwehr): Find an asset with some fires.
var image = ee.Image('NOAA/GOES/18/FDCF/2022341230020300000');
var area = image.select('Area');
var temp = image.select('Temp');
var dqf = image.select('DQF');

var xmin = -205;  // On station as GOES-W
var xmax = xmin + 135;
Map.setCenter((xmin+xmax)/2, 15, 3);
var geometry = ee.Geometry.Rectangle([xmin, -65, xmax, 65], null, true);

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

// 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 area = area.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'area',
  maxPixels: 1e10,
}).map(function(feature){
  return feature.buffer(ee.Number(feature.get('area')).add(1).pow(1.5));
});
Map.addLayer(area, {color: 'orange'}, 'area');

// Buffer fires based on temperature to make them stand out.
var temp = temp.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'temp',
  maxPixels: 1e10,
}).map(function(feature){
  return feature.buffer(ee.Number(feature.get('temp')).add(2).pow(1.2));
});
Map.addLayer(temp, {color: 'red'}, 'temp');
Otwórz w edytorze kodu