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

NOAA/GOES/17/FDCF
Dataset-Verfügbarkeit
2018-08-27T00:00:00Z–2023-01-10T16:00:00Z
Dataset-Anbieter
Earth Engine-Snippet
ee.ImageCollection("NOAA/GOES/17/FDCF")
Cadence
10 Minuten
Tags
abi fdc fire goes goes-17 goes-s hotspot nesdis noaa ospo wildfire

Beschreibung

Das Produkt „Fire (HSC)“ enthält vier Bilder: eines in Form einer Brandmaske und die anderen drei mit Pixelwerten, die die Brandtemperatur, die Brandfläche und die Strahlungsleistung des Brandes angeben.

In der ABI L2+ FHS-Metadatenmaske wird jedem georeferenzierten Pixel ein Flag zugewiesen, das seine Disposition in Bezug auf den FHS-Algorithmus angibt. Nutzer, die nur wenige Falschmeldungen tolerieren, sollten sich auf die Kategorien „Verarbeitet“ und „Gesättigt“ (Maskencodes 10, 11, 30 und 31) konzentrieren. Auch in diesen Kategorien kann es jedoch zu Falschmeldungen kommen.

README

NOAA stellt die folgenden Skripts für vorgeschlagene Kategorien, Farbkarten und Visualisierungen zur Verfügung:

Früher als „GOES West“ bezeichnet. Der Satellit befindet sich im Lager.

Das Office of Satellite and Product Operations der NOAA hat einen General Satellite Messages-Kanal mit Statusupdates.

Bänder

Pixelgröße
2.000 Meter

Bänder

Name Einheiten Min. Max. Skalieren Offset Pixelgröße Beschreibung
Area m^2 0* 16723* 60,98 4000 Meter

Brandgebiet

Temp K 0* 32642* 0.0549367 400 Meter

Brandtemperatur

Mask Meter

Kategorien für Feuermasken. Die Pixelwerte im Bild der Brandmaske geben eine Brandkategorie und diagnostische Informationen an, die mit der Ausführung des Algorithmus verknüpft sind. Die sechs Brandkategorien sind: Brandpixel von guter Qualität oder zeitlich gefiltertes Brandpixel von guter Qualität; gesättigtes Brandpixel oder zeitlich gefiltertes gesättigtes Brandpixel; durch Wolken verunreinigtes oder zeitlich gefiltertes durch Wolken verunreinigtes Brandpixel; Brandpixel mit hoher Wahrscheinlichkeit oder zeitlich gefiltertes Brandpixel mit hoher Wahrscheinlichkeit; Brandpixel mit mittlerer Wahrscheinlichkeit oder zeitlich gefiltertes Brandpixel mit hoher Wahrscheinlichkeit; Brandpixel mit niedriger Wahrscheinlichkeit oder zeitlich gefiltertes Brandpixel mit hoher Wahrscheinlichkeit. Zeitlich gefilterte Brandpixel sind das Ergebnis von Brandpixeln, die sowohl räumlich als auch zeitlich nahe beieinander liegen.

Power MW 0 200000 Meter

Strahlungsleistung des Feuers

DQF 0 5 Meter

Datenqualitäts-Flags

* geschätzter Mindest- oder Höchstwert

Mask Class Table (Tabelle mit Maskenklassen)

Wert Farbe Beschreibung
10 rot

Verarbeitetes Feuer

11 weiß

Gesättigtes Feuer

12 slategray

Brand durch kontaminierte Cloud

13 Orange

Hohe Wahrscheinlichkeit für Brand

14 Violett

Mittlere Wahrscheinlichkeit für Brand

15 blau

Geringe Wahrscheinlichkeit eines Brandes

30 darkred

Verarbeiteter Brand, gefiltert

31 ghostwhite

Gesättigter Brand, gefiltert

32 darkslategray

Durch Wolken verdecktes Feuer, gefiltert

33 darkorange

Hohe Wahrscheinlichkeit für Brand, gefiltert

34 darkviolet

Mittlere Wahrscheinlichkeit für Brand, gefiltert

35 dunkelblau

Geringe Wahrscheinlichkeit für Brand, gefiltert

DQF-Klassentabelle

Wert Farbe Beschreibung
0 #ffffff

Gute Qualität des Feuers

1 #ff00ff

Gutes, brandfreies Land

2 #0000ff

Ungültig aufgrund einer undurchsichtigen Wolke

3 #00ffff

Ungültig aufgrund von Oberflächentyp, Sonnenreflexion, Überschreitung des LZA-Schwellenwerts, Daten außerhalb der Erde oder fehlenden Eingabedaten

4 #ffff00

Ungültig aufgrund fehlerhafter Eingabedaten

5 #ff0000

Ungültig aufgrund von Algorithmusfehler

Nutzungsbedingungen

Nutzungsbedingungen

NOAA-Daten, -Informationen und -Produkte unterliegen unabhängig von der Art der Bereitstellung keinem Urheberrecht und es gibt keine Einschränkungen für die spätere Nutzung durch die Öffentlichkeit. Sobald sie erlangt wurden, können sie für jeden rechtmäßigen Zweck verwendet werden.

Zitate

Quellenangaben:
  • Frühe Charakterisierung der Produkte zur Erkennung aktiver Brände, die aus den Instrumenten der nächsten Generation NPOESS/VIIRS und GOES-R/ABI abgeleitet wurden. 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

DOIs

Earth Engine nutzen

Code-Editor (JavaScript)

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

var image = ee.Image('NOAA/GOES/17/FDCF/2019275191034100000');
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');
Im Code-Editor öffnen