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

NOAA/GOES/19/MCMIPM
Disponibilité des ensembles de données
2025-04-07T00:00:00Z–2025-09-01T19:59:56.100000Z
Fournisseur de l'ensemble de données
Extrait Earth Engine
ee.ImageCollection("NOAA/GOES/19/MCMIPM")
Cadence
10 minutes
Tags
abi atmosphere goes goes-19 goes-east goes-u mcmip nesdis noaa ospo satellite-imagery weather

Description

Les produits d'imagerie des nuages et de l'humidité ont tous une résolution de 2 km. Les bandes 1 à 6 sont réfléchissantes. La quantité sans dimension "facteur de réflexion" est normalisée par l'angle zénithal solaire. Ces bandes permettent de caractériser les nuages, la végétation, la neige/la glace et les aérosols. Les bandes 7 à 16 sont émissives. La température de luminosité au sommet de l'atmosphère (TOA) est mesurée en kelvins. Ces bandes permettent de caractériser la surface, les nuages, la vapeur d'eau, l'ozone, les cendres volcaniques et la poussière en fonction des propriétés d'émission.

Les emplacements des domaines 1 et 2 changent au fil du temps.

La production de données opérationnelles pour GOES-19 a commencé le 7 avril 2025. Toutes les données antérieures à cette date sont provisoires.

README

Le bureau des opérations de satellites et de produits de la NOAA dispose d'un canal General Satellite Messages (Messages généraux sur les satellites) qui fournit des informations sur l'état des satellites.

Bracelets

Taille des pixels
2 000 mètres

Bandes de fréquences

Nom Unités Min Max Taille des pixels Longueur d'onde Description
CMI_C01 Facteur de réflectance 0 1.3 mètres 0,45 à 0,49 µm

Visible – Bleu

Aérosols diurnes au-dessus des terres, cartographie des eaux côtières.

DQF_C01 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C02 Facteur de réflectance 0 1.3 mètres 0,59-0,69 µm

Visible – Rouge

Nuages, brouillard, ensoleillement et vents en journée

DQF_C02 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C03 Facteur de réflectance 0 1.3 mètres 0,846-0,885 µm

Proche infrarouge : végétal

Végétation de jour, cicatrice de brûlure, aérosol au-dessus de l'eau, vents

DQF_C03 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C04 Facteur de réflectance 0 1.3 mètres 1,371-1,386 µm

Proche infrarouge : Cirrus

Cirrus de jour

DQF_C04 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C05 Facteur de réflectance 0 1.3 mètres 1,58 à 1,64 µm

Proche infrarouge : neige/verglas

Phase et taille des particules au sommet des nuages en journée, neige

DQF_C05 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C06 Facteur de réflectance 0 1.3 mètres 2,225 à 2,275 µm

Proche infrarouge : taille des particules nuageuses

Propriétés des terres, des nuages, taille des particules, végétation, neige

DQF_C06 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C07 K 197.31 411.86 mètres 3,80 à 4,00 µm

Infrarouge : fenêtre d'ondes courtes

Luminosité

DQF_C07 0 4 mètres Aucun

Indicateurs de qualité des données

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

Infrarouge : vapeur d'eau en altitude

Vapeur d'eau, vents et précipitations dans la haute atmosphère

Luminosité

DQF_C08 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C09 K 137.7 311.08 mètres 6,75-7,15 µm

Infrarouge : vapeur d'eau de niveau moyen

Vapeur d'eau, vents et précipitations atmosphériques de niveau intermédiaire

Luminosité

DQF_C09 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C10 K 126.91 331,2 mètres 7,24-7,44 µm

Infrarouge : vapeur d'eau de bas niveau

Vapeur d'eau, vents et dioxyde de soufre de basse altitude

Luminosité

DQF_C10 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C11 K 127,69 341.3 mètres 8,3-8,7 µm

Infrarouge : phase de sommet nuageux

Quantité totale d'eau pour la stabilité, la phase nuageuse, la poussière, le dioxyde de soufre et les précipitations

Luminosité

DQF_C11 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C12 K 117.49 311,06 mètres 9,42-9,8 µm

Infrarouge – Ozone

Ozone total, turbulence, vents

DQF_C12 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C13 K 89.62 341.27 mètres 10,1-10,6 µm

Infrarouge : fenêtre "propre" à ondes longues

Surface et nuages

Luminosité

DQF_C13 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C14 K 96,19 341.28 mètres 10,8-11,6 µm

Infrarouge : fenêtre des grandes longueurs d'onde

Imagerie, température de la surface de la mer, nuages, précipitations

Luminosité

DQF_C14 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C15 K 97.38 341.28 mètres 11,8-12,8 µm

Infrarouge "sale" à grandes longueurs d'onde

Eau totale, cendres volcaniques, température de la surface de la mer

Luminosité

DQF_C15 0 4 mètres Aucun

Indicateurs de qualité des données

CMI_C16 K 92,7 318.26 mètres 13,0 à 13,6 µm

Infrarouge : ondes longues de CO₂

Température de l'air, altitude des nuages

Luminosité

DQF_C16 0 4 mètres Aucun

Indicateurs de qualité des données

Tableau de classe DQF_C01

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classes DQF_C02

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classes DQF_C03

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C04

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C05

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C06

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau des classes DQF_C07

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C08

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C09

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C10

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau des classes DQF_C11

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau des classes DQF_C12

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C13

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau des classes DQF_C14

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau de classe DQF_C15

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Tableau des classes DQF_C16

Valeur Couleur Description
0 #ffffff

Bons pixels

1 #ff00ff

Pixels utilisables sous certaines conditions

2 #0000ff

Pixels hors plage

3 #00ffff

Pixels sans valeur

4 #ffff00

Seuil de température du plan focal dépassé

Propriétés des images

Propriétés de l'image

Nom Type Description
CMI_C01_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C01 mises à l'échelle

CMI_C01_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C01

CMI_C02_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C02 mises à l'échelle

CMI_C02_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C02

CMI_C03_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C03 mises à l'échelle

CMI_C03_scale DOUBLE

Échelle à multiplier avec les valeurs brutes CMI_C03

CMI_C04_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C04 mises à l'échelle

CMI_C04_scale DOUBLE

Échelle à multiplier avec les valeurs brutes CMI_C04

CMI_C05_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C05 mises à l'échelle

CMI_C05_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C05

CMI_C06_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C06 mises à l'échelle

CMI_C06_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C06

CMI_C07_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C07 mises à l'échelle

CMI_C07_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C07

CMI_C08_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C08 mises à l'échelle

CMI_C08_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C08

CMI_C09_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C09 mises à l'échelle

CMI_C09_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C09

CMI_C10_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C10 mises à l'échelle

CMI_C10_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C10

CMI_C11_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C11 mises à l'échelle

CMI_C11_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C11

CMI_C12_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C12 mises à l'échelle

CMI_C12_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C12

CMI_C13_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C13 mises à l'échelle

CMI_C13_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C13

CMI_C14_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C14 mises à l'échelle

CMI_C14_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C14

CMI_C15_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C15 mises à l'échelle

CMI_C15_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C15

CMI_C16_offset DOUBLE

Décalage à ajouter aux valeurs CMI_C16 mises à l'échelle

CMI_C16_scale DOUBLE

Échelle à multiplier avec les valeurs brutes de CMI_C16

Conditions d'utilisation

Conditions d'utilisation

Les données, informations et produits de la NOAA, quelle que soit la méthode de diffusion, ne sont pas soumis au droit d'auteur et ne comportent aucune restriction quant à leur utilisation ultérieure par le public. Une fois obtenues, elles peuvent être utilisées à des fins légales.

Citations

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

  • Guide de l'utilisateur du produit (PUG), volume 5, Produits L2+.

  • Schmit, T., Griffith, P., et al, (2016), A closer look at the ABI on the GOES-R series, Bull. Amer. Météore. Soc., 98(4), 681-698. doi:10.1175/BAMS-D-15-00230.1

DOI

Explorer avec Earth Engine

Éditeur de code (JavaScript)

// Demonstrates displaying GOES-19 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/19/MCMIPM';

// Select a subset of the collection, correct the values, and add a green band.
var START = ee.Date('2025-04-07T20:40: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(-86, 39, 5);
Ouvrir dans l'éditeur de code