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

NOAA/GOES/17/MCMIPM
Ketersediaan Set Data
2018-12-04T16:30:38Z–2023-01-10T16:00:00Z
Penyedia Set Data
Cuplikan Earth Engine
ee.ImageCollection("NOAA/GOES/17/MCMIPM")
Rangkaian Langkah Penjualan
10 Menit
Tag
abi atmosphere goes goes-17 goes-s mcmip nesdis noaa ospo satellite-imagery weather

Deskripsi

Produk Cloud dan Moisture Imagery semuanya memiliki resolusi 2 km. Band 1-6 bersifat reflektif. Jumlah "faktor reflektansi" tanpa dimensi dinormalisasi berdasarkan sudut puncak matahari. Band ini mendukung karakterisasi awan, vegetasi, salju/es, dan aerosol. Band 7-16 bersifat memancarkan cahaya. Suhu kecerahan di Top-Of-Atmosphere (TOA) diukur dalam Kelvin. Band ini mendukung karakterisasi permukaan, awan, uap air, ozon, abu vulkanis, dan debu berdasarkan properti emisif.

Lokasi domain 1 dan 2 berubah seiring waktu.

README

Sebelumnya dikenal sebagai "GOES West". Satelit ada di penyimpanan.

Office of Satellite and Product Operations NOAA memiliki channel General Satellite Messages dengan info terbaru status.

Band

Ukuran Piksel
2.000 meter

Band

Nama Unit Min Maks Ukuran Piksel Panjang gelombang Deskripsi
CMI_C01 Faktor reflektansi 0 1,3 meter 0,45-0,49 µm

Terlihat - Biru

Aerosol siang hari di atas daratan, pemetaan air pesisir.

DQF_C01 0 4 meter Tidak ada

Tanda kualitas data

CMI_C02 Faktor reflektansi 0 1,3 meter 0,59-0,69 µm

Terlihat - Merah

Awan, kabut, insolation, angin pada siang hari

DQF_C02 0 4 meter Tidak ada

Tanda kualitas data

CMI_C03 Faktor reflektansi 0 1,3 meter 0,846-0,885 µm

Infra Merah Dekat - Sayuran

Vegetasi siang hari, bekas terbakar, aerosol di atas air, angin

DQF_C03 0 4 meter Tidak ada

Tanda kualitas data

CMI_C04 Faktor reflektansi 0 1,3 meter 1,371-1,386 µm

Infra Merah Dekat - Cirrus

Awan sirus siang hari

DQF_C04 0 4 meter Tidak ada

Tanda kualitas data

CMI_C05 Faktor reflektansi 0 1,3 meter 1,58-1,64 µm

Infra-Merah Dekat - Salju/Es

Fase puncak awan dan ukuran partikel pada siang hari, salju

DQF_C05 0 4 meter Tidak ada

Tanda kualitas data

CMI_C06 Faktor reflektansi 0 1,3 meter 2.225-2.275µm

IR Dekat - Ukuran Partikel Awan

Daratan siang hari, properti awan, ukuran partikel, vegetasi, salju

DQF_C06 0 4 meter Tidak ada

Tanda kualitas data

CMI_C07 K 197.31 411.86 meter 3,80-4,00 µm

Inframerah - Jendela Gelombang Pendek

Kecerahan

DQF_C07 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - Uap air tingkat atas

Uap air atmosfer tingkat tinggi, angin, curah hujan

Kecerahan

DQF_C08 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - Uap air tingkat menengah

Uap air atmosfer tingkat menengah, angin, curah hujan

Kecerahan

DQF_C09 0 4 meter Tidak ada

Tanda kualitas data

CMI_C10 K 126,91 331.2 meter 7,24-7,44 µm

Inframerah - Uap air tingkat bawah

Uap air, angin, dan sulfur dioksida di tingkat bawah

Kecerahan

DQF_C10 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - Fase puncak awan

Total air untuk stabilitas, fase awan, debu, sulfur dioksida, curah hujan

Kecerahan

DQF_C11 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - Ozon

Total ozon, turbulensi, angin

DQF_C12 0 4 meter Tidak ada

Tanda kualitas data

CMI_C13 K 89,62 341.27 meter 10,1-10,6 µm

Inframerah - Jendela gelombang panjang "Bersih"

Permukaan dan awan

Kecerahan

DQF_C13 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - Jendela gelombang panjang

Gambar, suhu permukaan laut, awan, curah hujan

Kecerahan

DQF_C14 0 4 meter Tidak ada

Tanda kualitas data

CMI_C15 K 97,38 341.28 meter 11,8-12,8 µm

Gelombang panjang "Kotor" inframerah

Total air, abu vulkanis, suhu permukaan laut

Kecerahan

DQF_C15 0 4 meter Tidak ada

Tanda kualitas data

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

Inframerah - CO_2 gelombang panjang

Suhu udara, ketinggian awan

Kecerahan

DQF_C16 0 4 meter Tidak ada

Tanda kualitas data

DQF_C01 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C02 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C03

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C04 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C05 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C06 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C07 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C08

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C09

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C10 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C11

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C12

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

DQF_C13 Class Table

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C14

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C15

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Tabel Kelas DQF_C16

Nilai Warna Deskripsi
0 #ffffff

Piksel yang bagus

1 #ff00ff

Piksel yang dapat digunakan secara bersyarat

2 #0000ff

Piksel di luar rentang

3 #00ffff

Piksel tanpa nilai

4 #ffff00

Batas suhu bidang fokus terlampaui

Properti Gambar

Properti Gambar

Nama Jenis Deskripsi
CMI_C01_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C01 yang diskalakan

CMI_C01_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C01 mentah

CMI_C02_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C02 yang diskalakan

CMI_C02_scale DOUBLE

Skala untuk mengalikan nilai CMI_C02 mentah

CMI_C03_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C03 yang diskalakan

CMI_C03_scale DOUBLE

Skala untuk mengalikan dengan nilai CMI_C03 mentah

CMI_C04_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C04 yang diskalakan

CMI_C04_scale DOUBLE

Skala untuk mengalikan dengan nilai CMI_C04 mentah

CMI_C05_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C05 yang diskalakan

CMI_C05_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C05 mentah

CMI_C06_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C06 yang diskalakan

CMI_C06_scale DOUBLE

Skala untuk mengalikan dengan nilai CMI_C06 mentah

CMI_C07_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C07 yang diskalakan

CMI_C07_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C07 mentah

CMI_C08_offset DOUBLE

Offset untuk ditambahkan ke nilai CMI_C08 yang diskalakan

CMI_C08_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C08 mentah

CMI_C09_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C09 yang diskalakan

CMI_C09_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C09 mentah

CMI_C10_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C10 yang diskalakan

CMI_C10_scale DOUBLE

Skala untuk mengalikan nilai CMI_C10 mentah

CMI_C11_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C11 yang diskalakan

CMI_C11_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C11 mentah

CMI_C12_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C12 yang diskalakan

CMI_C12_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C12 mentah

CMI_C13_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C13 yang diskalakan

CMI_C13_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C13 mentah

CMI_C14_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C14 yang diskalakan

CMI_C14_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C14 mentah

CMI_C15_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C15 yang diskalakan

CMI_C15_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C15 mentah

CMI_C16_offset DOUBLE

Offset yang akan ditambahkan ke nilai CMI_C16 yang diskalakan

CMI_C16_scale DOUBLE

Skala untuk dikalikan dengan nilai CMI_C16 mentah

Persyaratan Penggunaan

Persyaratan Penggunaan

Data, informasi, dan produk NOAA, terlepas dari metode penyampaiannya, tidak tunduk pada hak cipta dan tidak memiliki batasan pada penggunaan selanjutnya oleh publik. Setelah diperoleh, data tersebut dapat digunakan untuk tujuan yang sah.

Kutipan

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

  • Panduan Pengguna Produk (PUG) Volume 5, Produk L2+.

  • 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

Menjelajahi dengan Earth Engine

Code Editor (JavaScript)

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

// Select a subset of the collection, correct the values, and add a green band.
var START = ee.Date('2020-09-09T21:03: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);
Buka di Editor Kode