GOES-19 MCMIPF Series ABI Level 2 Cloud and Moisture Imagery Full Disk

NOAA/GOES/19/MCMIPF
Dataset-Verfügbarkeit
2025-04-07T00:00:00Z–2025-09-01T19:20:21.500000Z
Dataset-Anbieter
Earth Engine-Snippet
ee.ImageCollection("NOAA/GOES/19/MCMIPF")
Intervall
10 Minuten
Tags
abi atmosphere goes goes-19 goes-east goes-u mcmip nesdis noaa ospo satellite-imagery weather

Beschreibung

Die Produkte für Wolken- und Feuchtigkeitsbilder haben alle eine Auflösung von 2 km. Die Bänder 1 bis 6 sind reflektierend. Die dimensionslose Größe „Reflexionsfaktor“ wird durch den Zenitwinkel der Sonne normalisiert. Diese Bänder unterstützen die Charakterisierung von Wolken, Vegetation, Schnee/Eis und Aerosolen. Die Bänder 7 bis 16 sind emissiv. Die Helligkeitstemperatur am oberen Rand der Atmosphäre (Top-Of-Atmosphere, TOA) wird in Kelvin gemessen. Diese Bänder unterstützen die Charakterisierung der Oberfläche, von Wolken, Wasserdampf, Ozon, Vulkanasche und Staub auf der Grundlage von Emissionsmerkmalen.

Die Produktion operativer Daten für GOES-19 begann am 7. April 2025. Alle Daten vor diesem Datum sind vorläufig.

README

Das Office of Satellite and Product Operations der NOAA hat einen Kanal mit allgemeinen Satellitennachrichten mit Statusupdates.

Bänder

Pixelgröße
2.000 Meter

Bänder

Name Einheiten Min. Max. Pixelgröße Wellenlänge Beschreibung
CMI_C01 Reflexionsfaktor 0 1.3 Meter 0,45–0,49 µm

Visible – Blau

Aerosol über Land am Tag, Kartierung von Küstengewässern.

DQF_C01 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C02 Reflexionsfaktor 0 1.3 Meter 0,59–0,69 µm

Sichtbar – Rot

Tagsüber Wolken, Nebel, Sonneneinstrahlung, Wind

DQF_C02 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C03 Reflexionsfaktor 0 1.3 Meter 0,846–0,885 µm

Nahes Infrarot – Gemüse

Vegetation, Brandnarbe, Aerosol über Wasser, Winde

DQF_C03 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C04 Reflexionsfaktor 0 1.3 Meter 1,371–1,386 µm

Nahes Infrarot – Cirrus

Cirruswolke am Tag

DQF_C04 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C05 Reflexionsfaktor 0 1.3 Meter 1,58–1,64 µm

Nahes Infrarot – Schnee/Eis

Wolkenoberfläche und Partikelgröße, Schnee

DQF_C05 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C06 Reflexionsfaktor 0 1.3 Meter 2,225–2,275 µm

Nahes Infrarot – Wolkenpartikelgröße

Land, Wolkeneigenschaften, Partikelgröße, Vegetation, Schnee

DQF_C06 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C07 K 197.31 411,86 Meter 3,80–4,00 µm

Infrarot – kurzwelliges Fenster

Helligkeit

DQF_C07 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C08 K 138,05 311,06 Meter 5,77–6,6 µm

Infrarot – Wasserdampf in der oberen Atmosphäre

Atmosphärischer Wasserdampf, Winde und Niederschlag in großer Höhe

Helligkeit

DQF_C08 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C09 K 137,7 311,08 Meter 6,75–7,15 µm

Infrarot – mittlerer Wasserdampfgehalt

Mittlere atmosphärische Wasserdampf-, Wind- und Niederschlagsdaten

Helligkeit

DQF_C09 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C10 K 126,91 331.2 Meter 7,24–7,44 µm

Infrarot – Wasserdampf in niedrigeren Schichten

Wasserdampf, Winde und Schwefeldioxid in der unteren Atmosphäre

Helligkeit

DQF_C10 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C11 K 127,69 341.3 Meter 8,3–8,7 µm

Infrarot – Wolkenoberseite

Gesamtwasser für Stabilität, Wolkenphase, Staub, Schwefeldioxid, Niederschlag

Helligkeit

DQF_C11 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C12 K 117,49 311,06 Meter 9,42–9,8 µm

Infrarot – Ozon

Gesamtozon, Turbulenzen, Winde

DQF_C12 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C13 K 89,62 341,27 Meter 10,1–10,6 µm

Infrarot – „sauberes“ langwelliges Fenster

Erdoberfläche und Wolken

Helligkeit

DQF_C13 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C14 K 96,19 341.28 Meter 10,8–11,6 µm

Infrarot – Langwellenfenster

Bilder, Meeresoberflächentemperatur, Wolken, Niederschlag

Helligkeit

DQF_C14 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C15 K 97,38 341.28 Meter 11,8–12,8 µm

Infrarot-Langwelle „Dirty“

Gesamtwasser, Vulkanasche, Meeresoberflächentemperatur

Helligkeit

DQF_C15 0 4 Meter Keine

Datenqualitäts-Flags

CMI_C16 K 92,7 318,26 Meter 13,0–13,6 µm

Infrarot – CO_2-Langwelle

Lufttemperatur, Wolkenhöhen

Helligkeit

DQF_C16 0 4 Meter Keine

Datenqualitäts-Flags

Klassentabelle für DQF_C01

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C02

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C03

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C04-Klassentabelle

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C05-Klassentabelle

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C06-Klassentabelle

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C07

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C08 Class Table

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C09

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C10

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C11 Class Table

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C12 Class Table

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C13-Klassentabelle

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

DQF_C14 Class Table

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C15

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Klassentabelle für DQF_C16

Wert Farbe Beschreibung
0 #ffffff

Gute Pixel

1 #ff00ff

Bedingt nutzbare Pixel

2 #0000ff

Pixel außerhalb des Bereichs

3 #00ffff

Keine Wertpixel

4 #ffff00

Grenzwert für die Temperatur der Brennebene überschritten

Bildattribute

Bildattribute

Name Typ Beschreibung
CMI_C01_offset DOUBLE

Offset, der den skalierten CMI_C01-Werten hinzugefügt werden soll

CMI_C01_scale DOUBLE

Skalierungsfaktor, der mit den Rohwerten für CMI_C01 multipliziert werden soll

CMI_C02_offset DOUBLE

Offset, der den skalierten CMI_C02-Werten hinzugefügt werden soll

CMI_C02_scale DOUBLE

Skalierung, die mit den Rohwerten für CMI_C02 multipliziert werden soll

CMI_C03_offset DOUBLE

Offset, der den skalierten CMI_C03-Werten hinzugefügt werden soll

CMI_C03_scale DOUBLE

Skalierung zum Multiplizieren mit Rohwerten für CMI_C03

CMI_C04_offset DOUBLE

Offset, der den skalierten CMI_C04-Werten hinzugefügt werden soll

CMI_C04_scale DOUBLE

Skalierung, die mit den Rohwerten von CMI_C04 multipliziert werden soll

CMI_C05_offset DOUBLE

Offset, der den skalierten CMI_C05-Werten hinzugefügt werden soll

CMI_C05_scale DOUBLE

Skalierung, die mit den Rohwerten für CMI_C05 multipliziert werden soll

CMI_C06_offset DOUBLE

Offset, der den skalierten CMI_C06-Werten hinzugefügt werden soll

CMI_C06_scale DOUBLE

Skalierung zum Multiplizieren mit Rohwerten für CMI_C06

CMI_C07_offset DOUBLE

Offset, der den skalierten CMI_C07-Werten hinzugefügt werden soll

CMI_C07_scale DOUBLE

Skalierungsfaktor für die Multiplikation mit den Rohwerten von CMI_C07

CMI_C08_offset DOUBLE

Offset, der den skalierten CMI_C08-Werten hinzugefügt werden soll

CMI_C08_scale DOUBLE

Skalierungsfaktor für die Multiplikation mit Rohwerten von CMI_C08

CMI_C09_offset DOUBLE

Offset, der den skalierten CMI_C09-Werten hinzugefügt werden soll

CMI_C09_scale DOUBLE

Skalierungsfaktor, der mit den Rohwerten von CMI_C09 multipliziert werden soll

CMI_C10_offset DOUBLE

Offset, der den skalierten CMI_C10-Werten hinzugefügt werden soll

CMI_C10_scale DOUBLE

Skalierungsfaktor, der mit den Rohwerten für CMI_C10 multipliziert werden soll

CMI_C11_offset DOUBLE

Offset, der den skalierten CMI_C11-Werten hinzugefügt werden soll

CMI_C11_scale DOUBLE

Skalierungsfaktor, mit dem die Rohwerte für CMI_C11 multipliziert werden sollen

CMI_C12_offset DOUBLE

Offset, der den skalierten CMI_C12-Werten hinzugefügt werden soll

CMI_C12_scale DOUBLE

Skalierung zum Multiplizieren mit den Rohwerten für CMI_C12

CMI_C13_offset DOUBLE

Offset, der den skalierten CMI_C13-Werten hinzugefügt werden soll

CMI_C13_scale DOUBLE

Skalierung zum Multiplizieren mit den Rohwerten für CMI_C13

CMI_C14_offset DOUBLE

Offset, der den skalierten CMI_C14-Werten hinzugefügt werden soll

CMI_C14_scale DOUBLE

Skalierung zum Multiplizieren mit den Rohwerten von CMI_C14

CMI_C15_offset DOUBLE

Offset, der den skalierten CMI_C15-Werten hinzugefügt werden soll

CMI_C15_scale DOUBLE

Skalierung zum Multiplizieren mit den Rohwerten für CMI_C15

CMI_C16_offset DOUBLE

Offset, der den skalierten CMI_C16-Werten hinzugefügt werden soll

CMI_C16_scale DOUBLE

Skalierung zum Multiplizieren mit den Rohwerten für CMI_C16

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

Zitate:
  • Bah, Gunshor, Schmit, Generation of GOES-16 True Color Imagery without a Green Band, 2018. doi:10.1029/2018EA000379

  • Product User Guide (PUG) Volume 5, L2+ Products.

  • 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)

// Band aliases.
var BLUE = 'CMI_C01';
var RED = 'CMI_C02';
var VEGGIE = 'CMI_C03';
var GREEN = 'GREEN';
// 16 pairs of CMI and DQF followed by Bah 2018 synthetic green.
// Band numbers in the EE asset, 0-based.
var NUM_BANDS = 33;
// Skipping the interleaved DQF bands.
var BLUE_BAND_INDEX = (1 - 1) * 2;
var RED_BAND_INDEX = (2 - 1) * 2;
var VEGGIE_BAND_INDEX = (3 - 1) * 2;
var GREEN_BAND_INDEX = NUM_BANDS - 1;

// Visualization range for GOES RGB.
var GOES_MIN = 0.0;
var GOES_MAX = 0.7;  // Alternatively 1.0 or 1.3.
var GAMMA = 1.3;

var goesRgbViz = {
  bands: [RED, GREEN, BLUE],
  min: GOES_MIN,
  max: GOES_MAX,
  gamma: GAMMA
};

var applyScaleAndOffset = function(image) {
  image = ee.Image(image);
  var bands = new Array(NUM_BANDS);
  for (var i = 1; i < 17; i++) {
    var bandName = 'CMI_C' + (100 + i + '').slice(-2);
    var offset = ee.Number(image.get(bandName + '_offset'));
    var scale =  ee.Number(image.get(bandName + '_scale'));
    bands[(i-1) * 2] = image.select(bandName).multiply(scale).add(offset);

    var dqfName = 'DQF_C' + (100 + i + '').slice(-2);
    bands[(i-1) * 2 + 1] = image.select(dqfName);
  }

  // Bah, Gunshor, Schmit, Generation of GOES-16 True Color Imagery without a
  // Green Band, 2018. https://doi.org/10.1029/2018EA000379
  // Green = 0.45 * Red + 0.10 * NIR + 0.45 * Blue
  var green1 = bands[RED_BAND_INDEX].multiply(0.45);
  var green2 = bands[VEGGIE_BAND_INDEX].multiply(0.10);
  var green3 = bands[BLUE_BAND_INDEX].multiply(0.45);
  var green = green1.add(green2).add(green3);
  bands[GREEN_BAND_INDEX] = green.rename(GREEN);

  return ee.Image(ee.Image(bands).copyProperties(image, image.propertyNames()));
};

var collection = 'NOAA/GOES/19/MCMIPF/';
var imageName = '2025098143020900000';
var assetId = collection + imageName;
var image = applyScaleAndOffset(assetId);
Map.addLayer(image, goesRgbViz);
Im Code-Editor öffnen