GOES-18 MCMIPM Series ABI Level 2 Cloud and Moisture Imagery Mesoscale

NOAA/GOES/18/MCMIPM
Disponibilità set di dati
2022-05-11T20:42:54Z–2026-02-12T18:04:26.500000Z
Produttore del set di dati
Snippet Earth Engine
ee.ImageCollection("NOAA/GOES/18/MCMIPM")
Cadenza
10 minuti
Tag
abi atmosphere goes goes-18 goes-t goes-west mcmip nesdis noaa ospo satellite-imagery weather

Descrizione

I prodotti Cloud and Moisture Imagery hanno tutti una risoluzione di 2 km. Le bande 1-6 sono riflettenti. La quantità adimensionale "fattore di riflettanza" è normalizzata in base all'angolo zenitale solare. Queste bande supportano la caratterizzazione di nuvole, vegetazione, neve/ghiaccio e aerosol. Le bande 7-16 sono emissive. La temperatura di luminosità nella parte superiore dell'atmosfera (TOA) è misurata in Kelvin. Queste bande supportano la caratterizzazione di superficie, nuvole, vapore acqueo, ozono, cenere vulcanica e polvere in base alle proprietà emissive.

Le posizioni dei domini 1 e 2 cambiano nel tempo.

README

L'Office of Satellite and Product Operations della NOAA mette a disposizione il canale General Satellite Messages con aggiornamenti di stato.

Bande

Dimensioni pixel
2000 metri

Bande

Nome Unità Min Max Dimensioni pixel Lunghezza d'onda Descrizione
CMI_C01 Fattore di riflettanza 0 1,3 metri 0,45-0,49 µm

Visibile - Blu

Aerosol diurno sulla terraferma, mappatura delle acque costiere.

DQF_C01 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C02 Fattore di riflettanza 0 1,3 metri 0,59-0,69 µm

Visibile - Rosso

Nuvole, nebbia, insolazione e venti durante il giorno

DQF_C02 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C03 Fattore di riflettanza 0 1,3 metri 0,846-0,885 µm

Infrarosso vicino - Vegetazione

Vegetazione, aree bruciate, aerosol sull'acqua e venti durante il giorno

DQF_C03 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C04 Fattore di riflettanza 0 1,3 metri 1,371-1,386 µm

Infrarosso vicino - Cirri

Cirro diurno

DQF_C04 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C05 Fattore di riflettanza 0 1,3 metri 1,58-1,64 μm

Infrarosso vicino - Neve/ghiaccio

Fase e dimensione delle particelle alla sommità delle nuvole e neve durante il giorno

DQF_C05 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C06 Fattore di riflettanza 0 1,3 metri 2,225-2,275 µm

Infrarosso vicino - Dimensione delle particelle di nuvole

Terra, proprietà delle nuvole, dimensioni delle particelle, vegetazione, neve durante il giorno

DQF_C06 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C07 K 197,31 411,86 metri 3,80-4,00 µm

Infrarossi - Finestra a onde corte

Luminosità

DQF_C07 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C08 K 138,05 311,06 metri 5,77-6,6 µm

Infrarossi - Vapore acqueo ad alta quota

Vapore acqueo atmosferico, venti e precipitazioni ad alta quota

Luminosità

DQF_C08 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C09 K 137,7 311,08 metri 6,75-7,15 µm

Infrarossi - Vapore acqueo a media quota

Vapore acqueo atmosferico, venti e precipitazioni a media quota

Luminosità

DQF_C09 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C10 K 126,91 331,2 metri 7,24-7,44 µm

Infrarossi - Vapore acqueo a bassa quota

Vapore acqueo, venti e anidride solforosa a bassa quota

Luminosità

DQF_C10 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C11 K 127,69 341,3 metri 8,3-8,7 µm

Infrarossi - Fase alla sommità delle nuvole

Acqua totale per stabilità, fase nuvolosa, polvere, anidride solforosa, precipitazioni

Luminosità

DQF_C11 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C12 K 117,49 311,06 metri 9,42-9,8 µm

Infrarossi - Ozono

Ozono totale, turbolenza, venti

DQF_C12 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C13 K 89,62 341,27 metri 10,1-10,6 µm

Infrarossi - Finestra a onde lunghe "pulite"

Superficie e nuvole

Luminosità

DQF_C13 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C14 K 96,19 341,28 metri 10,8-11,6 µm

Infrarossi - Finestra a onde lunghe

Immagini, temperatura della superficie del mare, nuvole, precipitazioni

Luminosità

DQF_C14 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C15 K 97,38 341,28 metri 11,8-12,8 µm

Infrarossi - Onde lunghe "sporche"

Acqua totale, cenere vulcanica, temperatura della superficie del mare

Luminosità

DQF_C15 0 4 metri Nessuna

Flag di qualità dei dati

CMI_C16 K 92,7 318,26 metri 13,0-13,6 µm

Infrarossi - Onde lunghe CO_2

Temperatura dell'aria, altezza delle nuvole

Luminosità

DQF_C16 0 4 metri Nessuna

Flag di qualità dei dati

Tabella della classe DQF_C01

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C02

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C03

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C04

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C05

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C06

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C07

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C08

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C09

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C10

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

DQF_C11 Class Table

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C12

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C13

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C14

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C15

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Tabella della classe DQF_C16

Valore Colore Descrizione
0 #ffffff

Pixel buoni

1 #ff00ff

Pixel utilizzabili in modo condizionale

2 #0000ff

Pixel fuori intervallo

3 #00ffff

Pixel senza valore

4 #ffff00

Soglia di temperatura del piano focale superata

Proprietà immagini

Proprietà immagini

Nome Tipo Descrizione
CMI_C01_offset DOUBLE

Offset da aggiungere ai valori CMI_C01 scalati

CMI_C01_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C01 non elaborati

CMI_C02_offset DOUBLE

Offset da aggiungere ai valori CMI_C02 scalati

CMI_C02_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C02 non elaborati

CMI_C03_offset DOUBLE

Offset da aggiungere ai valori CMI_C03 scalati

CMI_C03_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C03 non elaborati

CMI_C04_offset DOUBLE

Offset da aggiungere ai valori CMI_C04 scalati

CMI_C04_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C04 grezzi

CMI_C05_offset DOUBLE

Offset da aggiungere ai valori CMI_C05 scalati

CMI_C05_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C05 non elaborati

CMI_C06_offset DOUBLE

Offset da aggiungere ai valori CMI_C06 scalati

CMI_C06_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C06 grezzi

CMI_C07_offset DOUBLE

Offset da aggiungere ai valori CMI_C07 scalati

CMI_C07_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C07 non elaborati

CMI_C08_offset DOUBLE

Offset da aggiungere ai valori CMI_C08 scalati

CMI_C08_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C08 grezzi

CMI_C09_offset DOUBLE

Offset da aggiungere ai valori CMI_C09 scalati

CMI_C09_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C09 non elaborati

CMI_C10_offset DOUBLE

Offset da aggiungere ai valori CMI_C10 scalati

CMI_C10_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C10 non elaborati

CMI_C11_offset DOUBLE

Offset da aggiungere ai valori CMI_C11 scalati

CMI_C11_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C11 non elaborati

CMI_C12_offset DOUBLE

Offset da aggiungere ai valori CMI_C12 scalati

CMI_C12_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C12 non elaborati

CMI_C13_offset DOUBLE

Offset da aggiungere ai valori CMI_C13 scalati

CMI_C13_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C13 non elaborati

CMI_C14_offset DOUBLE

Offset da aggiungere ai valori CMI_C14 scalati

CMI_C14_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C14 non elaborati

CMI_C15_offset DOUBLE

Offset da aggiungere ai valori CMI_C15 scalati

CMI_C15_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C15 non elaborati

CMI_C16_offset DOUBLE

Offset da aggiungere ai valori CMI_C16 scalati

CMI_C16_scale DOUBLE

Fattore di scala da moltiplicare per i valori CMI_C16 non elaborati

Termini e condizioni d'uso

Termini e condizioni d'uso

I dati, le informazioni e i prodotti della NOAA, indipendentemente dal metodo di distribuzione, non sono soggetti a copyright e non comportano restrizioni al loro successivo utilizzo da parte del pubblico. Una volta ottenuti, possono essere utilizzati per qualsiasi scopo lecito.

Citazioni

Citazioni:
  • 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

DOI

Esplora con Earth Engine

Editor di codice (JavaScript)

// Demonstrates displaying GOES-18 Mesoscale images.

// Band names.
var BLUE = 'CMI_C01';
var RED = 'CMI_C02';
var VEGGIE = 'CMI_C03';
var GREEN = 'GREEN';

/**
 * Properly scales an MCMIPM image.
 *
 * @param {ee.Image} image An unaltered MCMIPM image.
 * @return {ee.Image}
 */
var applyScaleAndOffset = function(image) {
  var names = image.select('CMI_C..').bandNames();

  // Scale the radiance bands using the image's metadata.
  var scales = names.map(function(name) {
    return image.getNumber(ee.String(name).cat('_scale'));
  });
  var offsets = names.map(function(name) {
    return image.getNumber(ee.String(name).cat('_offset'));
  });
  var scaled = image.select('CMI_C..')
                   .multiply(ee.Image.constant(scales))
                   .add(ee.Image.constant(offsets));

  return image.addBands({srcImg: scaled, overwrite: true});
};

/**
 * Computes and adds a green radiance band to a MCMIPM image.
 *
 * The image must already have been properly scaled via applyScaleAndOffset.
 *
 * For more information on computing the green band, see:
 *   https://doi.org/10.1029/2018EA000379
 *
 * @param {ee.Image} image An image to add a green radiance band to. It
 *     must be the result of the applyScaleAndOffset function.
 * @return {ee.Image}
 */
var addGreenBand = function(image) {
  function toBandExpression(bandName) { return 'b(\'' + bandName + '\')'; }

  var B_BLUE = toBandExpression(BLUE);
  var B_RED = toBandExpression(RED);
  var B_VEGGIE = toBandExpression(VEGGIE);

  // Green = 0.45 * Red + 0.10 * NIR + 0.45 * Blue
  var GREEN_EXPR = GREEN + ' = 0.45 * ' + B_RED + ' + 0.10 * ' + B_VEGGIE +
      ' + 0.45 * ' + B_BLUE;

  var green = image.expression(GREEN_EXPR).select(GREEN);
  return image.addBands(green);
};


var COLLECTION = 'NOAA/GOES/18/MCMIPM';

// Select a subset of the collection, correct the values, and add a green band.
var START = ee.Date('2022-08-03T19:59:00');
var END = START.advance(10, 'minutes');
var collection = ee.ImageCollection(COLLECTION)
  .filterDate(START, END)
  .map(applyScaleAndOffset)
  .map(addGreenBand);

// Separates the two domains.
var domain1_col = collection.filter('domain == 1');
var domain2_col = collection.filter('domain == 2');

// Note that there are 20 assets, 10 in each domain.
var size = ee.String('sizes: collection = ').cat(collection.size());
var size1 = ee.String('domain1 = ').cat(domain1_col.size());
var size2 = ee.String('domain2 = ').cat(domain2_col.size());
print(size.cat('  →  ').cat(size1).cat(' and ').cat(size2));

// Visualization parameters.
var goesRgbViz = { bands: [RED, GREEN, BLUE], min: 0.0, max: 0.38, gamma: 1.3 };

// Displays a sample image from domain 1 and 2.
Map.addLayer(domain1_col.first(), goesRgbViz, 'Domain 1');
Map.addLayer(domain2_col.first(), goesRgbViz, 'Domain 2');

Map.setCenter(-133, 50, 3);
Apri nell'editor di codice