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

NOAA/GOES/16/MCMIPM
Disponibilidade de conjuntos de dados
2017-07-10T00:00:00Z–2025-04-07T18:32:55.300000Z
Provedor de conjunto de dados
Snippet do Earth Engine
ee.ImageCollection("NOAA/GOES/16/MCMIPM")
Cadência
10 minutos
Tags
abi atmosphere goes goes-16 goes-east goes-r mcmip nesdis noaa ospo satellite-imagery weather

Descrição

Todos os produtos de imagens de nuvem e umidade têm resolução de 2 km. As faixas de 1 a 6 são refletivas. A quantidade adimensional "fator de refletância" é normalizada pelo ângulo de zênite solar. Essas bandas ajudam na caracterização de nuvens, vegetação, neve/gelo e aerossóis. As bandas de 7 a 16 são emissivas. A temperatura de brilho no topo da atmosfera (TOA, na sigla em inglês) é medida em Kelvin. Essas bandas ajudam a caracterizar a superfície, as nuvens, o vapor d'água, o ozônio, as cinzas vulcânicas e a poeira com base nas propriedades emissivas.

As localizações dos domínios 1 e 2 mudam com o tempo.

Antes conhecido como "GOES East", substituído pelo GOES-19 em 7 de abril de 2025.

README

O Escritório de Operações de Satélites e Produtos da NOAA tem um canal de Mensagens gerais de satélite com atualizações de status.

Bandas

Tamanho do pixel
2.000 metros

Bandas

Nome Unidades Mín. Máx. Tamanho do pixel Comprimento de onda Descrição
CMI_C01 Fator de refletância 0 1.3 metros 0,45 a 0,49 µm

Visible: azul

Aerossol diurno sobre a terra, mapeamento de águas costeiras.

DQF_C01 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C02 Fator de refletância 0 1.3 metros 0,59 a 0,69 µm

Visível - vermelho

Nuvens, neblina, insolação e ventos diurnos

DQF_C02 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C03 Fator de refletância 0 1.3 metros 0,846 a 0,885 µm

Infravermelho próximo: vegetais

Vegetação diurna, cicatriz de queimadura, aerossol sobre a água, ventos

DQF_C03 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C04 Fator de refletância 0 1.3 metros 1,371 a 1,386 µm

Infravermelho próximo: Cirrus

Nuvem cirrus diurna

DQF_C04 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C05 Fator de refletância 0 1.3 metros 1,58 a 1,64 μm

Infravermelho próximo: neve/gelo

Fase e tamanho das partículas no topo das nuvens durante o dia, neve

DQF_C05 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C06 Fator de refletância 0 1.3 metros 2.225-2.275µm

Infravermelho próximo: tamanho das partículas de nuvem

Terra diurna, propriedades de nuvens, tamanho de partículas, vegetação, neve

DQF_C06 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C07 K 197,31 411,86 metros 3,80 a 4,00 µm

Infravermelho: janela de ondas curtas

Brilho

DQF_C07 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C08 K 138,05 311,06 metros 5,77 a 6,6 µm

Infravermelho: vapor de água na parte superior

Vapor d'água, ventos e chuvas atmosféricas de alto nível

Brilho

DQF_C08 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C09 K 137,7 311,08 metros 6,75 a 7,15 µm

Infravermelho: vapor de água de nível médio

Vapor de água atmosférico de nível médio, ventos, precipitação

Brilho

DQF_C09 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C10 K 126,91 331,2 metros 7,24 a 7,44 µm

Infravermelho: vapor d'água de nível mais baixo

Vapor d'água, ventos e dióxido de enxofre em níveis mais baixos

Brilho

DQF_C10 0 4 metros Nenhum

Flags de qualidade de dados

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

Infravermelho: fase de topo de nuvem

Total de água para estabilidade, fase de nuvem, poeira, dióxido de enxofre, chuva

Brilho

DQF_C11 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C12 K 117.49 311,06 metros 9,42 a 9,8 µm

Infravermelho - ozônio

Ozônio total, turbulência, ventos

DQF_C12 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C13 K 89,62 341,27 metros 10,1 a 10,6 µm

Infravermelho: janela de ondas longas "limpa"

Superfície e nuvens

Brilho

DQF_C13 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C14 K 96,19 341,28 metros 10,8 a 11,6 µm

Infravermelho: janela de ondas longas

Imagens, temperatura da superfície do mar, nuvens, precipitação

Brilho

DQF_C14 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C15 K 97,38 341,28 metros 11,8 a 12,8 µm

Infravermelho "sujo" de ondas longas

Total de água, cinzas vulcânicas, temperatura da superfície do mar

Brilho

DQF_C15 0 4 metros Nenhum

Flags de qualidade de dados

CMI_C16 K 92,7 318.26 metros 13,0 a 13,6 µm

Infravermelho: ondas longas de CO₂

Temperatura do ar, altura das nuvens

Brilho

DQF_C16 0 4 metros Nenhum

Flags de qualidade de dados

Tabela de classes DQF_C01

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C02

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C03

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C04

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C05

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C06

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C07

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C08

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C09

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C10

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C11

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C12

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C13

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C14

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C15

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Tabela de classes DQF_C16

Valor Cor Descrição
0 #ffffff

Bons pixels

1 #ff00ff

Pixels condicionalmente utilizáveis

2 #0000ff

Pixels fora do intervalo

3 #00ffff

Nenhum pixel de valor

4 #ffff00

O limite de temperatura do plano focal foi excedido

Propriedades de imagens

Propriedades da imagem

Nome Tipo Descrição
domínio INT

Domínio da imagem (1 ou 2). Cada domínio é um quadrado de 1.000 km x 1.000 km que muda com o tempo. O domínio 1 é definido como padrão para a costa leste dos Estados Unidos, e o domínio 2, para a região do meio-oeste do país.

CMI_C01_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C01 dimensionados

CMI_C01_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C01

CMI_C02_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C02 dimensionados

CMI_C02_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C02

CMI_C03_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C03 dimensionados

CMI_C03_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C03

CMI_C04_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C04 dimensionados.

CMI_C04_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C04

CMI_C05_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C05 dimensionados.

CMI_C05_scale DOUBLE

Escala para multiplicar com valores CMI_C05 brutos

CMI_C06_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C06 dimensionados

CMI_C06_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C06

CMI_C07_offset DOUBLE

Deslocamento a ser adicionado aos valores dimensionados de CMI_C07

CMI_C07_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C07

CMI_C08_offset DOUBLE

Deslocamento a ser adicionado aos valores dimensionados de CMI_C08

CMI_C08_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C08

CMI_C09_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C09 dimensionados.

CMI_C09_scale DOUBLE

Escala para multiplicar com valores CMI_C09 brutos

CMI_C10_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C10 dimensionados.

CMI_C10_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C10

CMI_C11_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C11 dimensionados

CMI_C11_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C11

CMI_C12_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C12 dimensionados.

CMI_C12_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C12

CMI_C13_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C13 dimensionados

CMI_C13_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C13

CMI_C14_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C14 dimensionados.

CMI_C14_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C14

CMI_C15_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C15 dimensionados.

CMI_C15_scale DOUBLE

Escala para multiplicar com valores brutos de CMI_C15

CMI_C16_offset DOUBLE

Deslocamento a ser adicionado aos valores de CMI_C16 dimensionados.

CMI_C16_scale DOUBLE

Escala para multiplicar com valores CMI_C16 brutos

Termos de Uso

Termos de Uso

Os dados, as informações e os produtos da NOAA, independentemente do método de entrega, não estão sujeitos a direitos autorais e não têm restrições quanto ao uso posterior pelo público. Depois de obtidos, eles podem ser usados para qualquer finalidade legal.

Citações

Citações:

DOIs

Explorar com o Earth Engine

Editor de código (JavaScript)

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

// Select a subset of the collection, correct the values, and add a green band.
var START = ee.Date('2020-09-02T20: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);
Abrir no Editor de código