GOES-16 FDCF Series ABI Level 2 Fire/Hot Spot Characterization Full Disk

NOAA/GOES/16/FDCF
データセットの可用性
2017-05-24T00:00:00Z–2025-04-07T18:30:20.600000Z
データセット プロバイダ
Earth Engine スニペット
ee.ImageCollection("NOAA/GOES/16/FDCF")
ケイデンス
10 分
タグ
abi fdc fire goes goes-16 goes-east goes-r hotspot nesdis noaa ospo wildfire

説明

Fire(HSC)プロダクトには 4 つの画像が含まれています。1 つは火災マスクの形式で、残りの 3 つは火災の温度、火災の面積、火災の放射エネルギーを特定するピクセル値が含まれています。

ABI L2+ FHS メタデータ マスクは、地球ナビゲーションされたすべてのピクセルに、FHS アルゴリズムに関する処理を示すフラグを割り当てます。誤報に対する許容度が最も低い運用ユーザーは、「processed」カテゴリと「saturated」カテゴリ(マスクコード 10、11、30、31)に注目する必要がありますが、これらのカテゴリ内でも誤報が発生する可能性があります。

以前は「GOES East」と呼ばれていましたが、2025 年 4 月 7 日に GOES-19 に置き換えられました。

README

NOAA は、推奨されるカテゴリ、カラーマップ、可視化用に次のスクリプトを提供しています。

NOAA の衛星およびプロダクト オペレーション オフィスには、ステータス更新情報が掲載された衛星に関する一般的なメッセージ チャンネルがあります。

バンド

Pixel Size
2000 メートル

帯域

名前 単位 最小 最大 スケール オフセット ピクセルサイズ 説明
Area m^2 0* 16723* 60.98 4000 メートル

火災発生地域

Temp K 0* 32642* 0.0549367 400 メートル

火の温度

Mask メートル

火災マスクのカテゴリ。火災マスク画像のピクセル値は、アルゴリズムの実行に関連付けられた火災カテゴリと診断情報を識別します。火災の 6 つのカテゴリは、次のとおりです。良質または時間的にフィルタリングされた良質の火災ピクセル、飽和した火災ピクセルまたは時間的にフィルタリングされた飽和した火災ピクセル、雲で汚染された火災ピクセルまたは時間的にフィルタリングされた雲で汚染された火災ピクセル、火災の確率が高い火災ピクセルまたは時間的にフィルタリングされた火災の確率が高い火災ピクセル、火災の確率が中程度の火災ピクセルまたは時間的にフィルタリングされた火災の確率が中程度の火災ピクセル、火災の確率が低い火災ピクセルまたは時間的にフィルタリングされた火災の確率が低い火災ピクセル。時間的にフィルタリングされた火災ピクセルは、空間的にも時間的にも近接している火災ピクセルから得られたものです。

Power MW 0 200000 メートル

火災の放射エネルギー

DQF 0 5 メートル

データ品質フラグ

* 推定最小値または最大値

マスク クラス テーブル

説明
10

処理済み火災

11 white

飽和した火

12 slategray

雲の汚染火災

13 orange

火災発生確率が高い

14 violet

中程度の確率で火災が発生する

15

火災の可能性が低い

30 darkred

処理済みの火災、フィルタ済み

31 ghostwhite

飽和した火、フィルタリング済み

32 darkslategray

雲に汚染された火、フィルタリング済み

33 darkorange

火災の可能性が高い(フィルタリング済み)

34 darkviolet

中程度の確率の火災(フィルタ済み)

35 darkblue

火災の可能性が低い(フィルタ済み)

DQF クラス テーブル

説明
0 #ffffff

高品質の火

1 #ff00ff

良質な火災のない土地

2 #0000ff

不透明な雲のため無効

3 #00ffff

表面タイプ、太陽光の反射、LZA しきい値の超過、地球外、入力データの欠落が原因で無効

4 #ffff00

無効な入力データのため無効

5 #ff0000

アルゴリズムの失敗により無効

利用規約

利用規約

NOAA のデータ、情報、プロダクトは、配信方法にかかわらず、著作権の対象ではなく、一般ユーザーによるその後の使用に制限はありません。取得したデータは、合法的な目的であればどのような用途にも使用できます。

引用

引用:
  • 次世代の NPOESS/VIIRS および GOES-R/ABI 機器から得られたアクティブな火災検出プロダクトの早期特性評価。Schroeder, W.、Csiszar, I., et al, (2010), Early characterization of the active fire detection products derived from the next generation NPOESS/VIIRS and GOES-R/ABI instruments, paper presented at 2010 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Honolulu, HI. doi:10.1109/IGARSS.2010.5650863

  • Schmit, T.、Griffith, P. 他(2016 年)、GOES-R シリーズの ABI の詳細、Bull. Amer. Meteor。Soc., 98(4), 681-698. doi:10.1175/BAMS-D-15-00230.1

DOI

Earth Engine で探索する

コードエディタ(JavaScript)

// NOAA GOES-16 full disk fire product for a single time slice.

var image = ee.Image('NOAA/GOES/16/FDCF/2019167024053900000');
var fireAreaImage = image.select('Area');
var temperatureImage = image.select('Temp');
var dataQualityFlagsImage = image.select('DQF');

var xMin = -142;  // On station as GOES-E
var xMax = xMin + 135;
Map.setCenter((xMin + xMax) / 2, 15, 3);
var geometry = ee.Geometry.Rectangle([xMin, -65, xMax, 65], null, true);

var dataQualityFlagsVis = {
  min: 0,
  max: 5,
  palette: [
    'blanchedalmond',  // Good quality fire pixel
    'olive',           // Good quality fire free land
    'teal',            // Opaque cloud
    'darkslateblue',   // Bad surface type, sunglint, LZA threshold exceeded,
                       // off Earth, or missing input data
    'lemonchiffon',    // Bad input data
    'burlywood'        // Algorithm failure
  ]
};
Map.addLayer(
    dataQualityFlagsImage, dataQualityFlagsVis, 'Data Quality Flags (DQF)');

var fireAreaVectors = fireAreaImage.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'area',
  maxPixels: 1e10,
});
// Fires are small enough that they are difficult to see at the scale of
// an entire GOES image.  Buffer fires based on area to make them stand out.
var fireAreaFeatureCollection = fireAreaVectors.map(function(feature) {
  return feature.buffer(feature.getNumber('area').add(1).pow(1.76));
});
Map.addLayer(fireAreaFeatureCollection, {color: 'orange'}, 'Fire area (orange)');

var temperatureVector = temperatureImage.reduceToVectors({
  geometry: geometry,
  scale: 2000,
  geometryType: 'centroid',
  labelProperty: 'temp',
  maxPixels: 1e10,
});
// Buffer fires based on temperature to make them stand out.
var temperature = temperatureVector.map(function(feature) {
  return feature.buffer(feature.getNumber('temp').add(2).pow(1.3));
});
Map.addLayer(temperature, {color: 'red'}, 'Temperature (red)');
コードエディタで開く