Dynamic Surface Water Extent from Sentinel-1 (DSWx-S1) V1

OPERA/DSWX/L3_V1/S1
データセットの利用可能な期間
2024-08-01T00:00:00Z–2026-02-24T16:13:28Z
データセット プロデューサー
Earth Engine スニペット
ee.ImageCollection("OPERA/DSWX/L3_V1/S1")
タグ
地球物理学
nasa
オペラ
sentinel1-derived
surface
surface-ground-water

説明

このデータセットには、Sentinel-1(DSWX-S1)のレベル 3 の動的 OPERA 地表水域範囲が含まれています。DSWx-S1 は、陸上の地表水の範囲をほぼ全世界にわたって地理的にマッピングします。空間解像度は、Military Grid Reference System(MGRS)グリッド システムで 30 m です。時間的な再訪頻度は 6 ~ 12 日です。Sentinel-1 レーダー観測を使用して、DSWx-S1 は 3 ヘクタール以上、幅 200 メートル以上の内陸の開水域をマッピングします。光学センサーで問題となることが多い雲の状況や昼間の照明条件に関係なくマッピングできます。DSWx-S1 データレコードの転送プロダクションは 2024 年 9 月に開始されました。

ドキュメント:

バンド

ピクセルサイズ
30 メートル

バンド

名前 ピクセルサイズ 説明
WTR_Water_classification メートル

マスクされた解釈済み水分類レイヤ。これは、3 つの水クラス(水なし、開水域、水没した植生)、マスク(HAND マスクとレイオーバー/影マスク)、またはデータなしクラスのいずれかにピクセル単位で分類した結果を表します。

BWTR_Binary_water メートル

バイナリ水域マップは、水域クラス(開水域と水没植生)の和集合として WTR レイヤから導出され、水域のあるエリアとないエリアを示すバイナリマップになります。無効なデータクラス(手のマスク、オーバーレイ/影のマスク、塗りつぶし値)も提供され、バイナリ分類で水/水以外の分類が提供されない領域が示されます。

CONF_Confidence メートル

DIAG の結果に基づく WTR 分類に関連付けられた信頼度の表現。たとえば、WTR レイヤの Open water クラスは、High Confidence と Moderate Confidence の 2 つのクラスに分割されます。また、このレイヤには、水ではない低後方散乱を特徴とする領域(水ではない低後方散乱、土地被覆マスク)も含まれます。これらの分類の詳細については、DSWx-S1 ATBD をご覧ください。WTR レイヤと BWTR レイヤと同様に、信頼度(CONF)レイヤでも、レイオーバー/影の効果、データなしの領域、水が存在することが水文的に現実的でない地域(HAND マスクで特定)などの要因により、水検出が困難または不可能であるピクセルがマークされます。

DIAG_diagnostic メートル

ファジー値の指標は、HAND、地形の傾斜角、基準水、RTC-S1 後方散乱などの補助データを使用して計算され、特定のしきい値が適用されます。これらの値は 0 ~ 100 の範囲に収まり、値が高いほど水域が存在する可能性が高いことを示します。

WTR_Water_classification クラス表

説明
0 #ffffff

水以外 - 有効なデータがあり、開水域(クラス 1)、水没した植生(クラス 3)、最寄りの排水路からの高さがマスクされている(クラス 250)、レイオーバー/影がマスクされている(クラス 251)以外のエリア。マスキングにより、土地被覆マスキングが適用された場所に「水以外」(クラス 0)が生じることがあります。

1 #0000ff

開水域 - 植生、地形、建物による障害物を含め、センサーに障害物がない水域。

3 #66c2a5

浸水した植生 - 浸水したとみなされる領域。二重偏波比率の高い値と土地被覆地図の湿地クラスから抽出されます。

250 #d3d3d3

Height Above Nearest Drainage(HAND)マスク - 地形標高が HAND しきい値よりも高い領域。

251 #a9a9a9

レイオーバー/影マスク - 数値標高モデルとセンサーのジオメトリから計算された、レイオーバーまたは影として識別された領域。この領域は、入力バースト RTC-S1 プロダクトから直接コピーされます。

254 #000080

海域マスク - 海岸線データベースを使用して海域として識別された領域。マージンが追加されています。

BWTR_Binary_water クラス表

説明
0 #ffffff

水以外 - 水(クラス 1)ではなく、手のマスク(クラス 252)、オーバーレイ、影(クラス 253)ではない有効なデータがある領域

1 #0000ff

水 - 「開水域」または「浸水した植生」に分類されたエリア(WTR レイヤを参照)。

250 #d3d3d3

Height Above Nearest Drainage(HAND)マスク - 地形標高が HAND しきい値よりも高い領域。

251 #a9a9a9

レイオーバー/影マスク - 数値標高モデルとセンサーのジオメトリから計算された、レイオーバーまたは影として識別された領域。この領域は、入力バースト RTC-S1 プロダクトから直接コピーされます。

CONF_Confidence クラス表

説明
0 #ffffff

水以外 - 有効なデータがあり、水域ではない領域。信頼度が高い(クラス 1)、水域で信頼度が中程度(クラス 2)、水没した植生(クラス 3)、二峰性テストから推定された水域ではない低後方散乱(クラス 5)、補助マスクから推定された水域ではない低後方散乱(クラス 6)、最寄りの排水路からの高さがマスクされている(クラス 250)、またはレイオーバー/影がマスクされている(クラス 251)。

1 #0000ff

水域(高信頼度) - 完全に水域であり、植生、地形、建物による障害物を含め、センサーの視界が遮られておらず、入力土地被覆マップの湿地帯と重複していないエリア。

2 #0088ff

中程度の信頼度の水域 - 初期しきい値よりも後方散乱が大きい領域。周囲の水域ピクセルとの単峰分布により水域と見なされ、入力土地被覆マップの湿地帯と重複しない。

5 #66c2a5

水没する可能性のある植生 - 入力された土地被覆地図の湿地帯と重複しない、二重偏波比が高い地域。

6 #e0e0e0

低後方散乱で水ではない(二峰性テスト) - しきい値よりも後方散乱が低く、二峰性テストに基づいて水と見なされず、入力土地被覆マップの湿地帯と重複しないエリア。

7 #cccccc

低後方散乱(水以外)(補助マスク) - 閾値よりも後方散乱が低い領域。過去の水域範囲、後方散乱レベル、傾斜角、土地被覆クラスの記録に基づいて水ではないと見なされ、入力土地被覆マップの湿地帯と重複しない。

30 #aaaaaa

水以外 - 有効なデータがあり、水域ではない領域(信頼度が高い水域(クラス 31)、信頼度が中程度の水域(クラス 32)、水没した植生(クラス 35)、二峰性テストから推定された水域ではない低後方散乱(クラス 36)、補助マスクから推定された水域ではない低後方散乱(クラス 37)、最寄りの排水路より高い標高がマスクされた領域(クラス 250)、レイオーバー/シャドウがマスクされた領域(クラス 251))。入力土地被覆マップの湿地帯と重複する領域。

31 #0040ff

水域(高信頼度) - 水のみで構成され、植生、地形、建物によってセンサーが遮られておらず、入力された土地被覆地図の湿地帯と重複しているエリア。

32 #4080ff

中程度の信頼度の水域 - 初期しきい値よりも後方散乱が大きく、周囲の水域ピクセルとの単峰分布により水域と見なされ、入力された土地被覆マップの湿地帯と重複している領域

35 #20b2aa

浸水した植生 - 二重偏波比の値が高く、入力の土地被覆地図の湿地帯と重複しているため、浸水したとみなされる地域。

36 #bbbbbb

水ではない低後方散乱(二峰性テスト) - しきい値よりも後方散乱が低く、二峰性テストに基づいて水と見なされず、入力土地被覆マップの湿地帯と重複するエリア。

37 #888888

低後方散乱(水以外)(補助マスク) - 閾値よりも後方散乱が低い領域。過去の水域、後方散乱レベル、傾斜角、土地被覆クラスの記録に基づいて水以外と見なされ、入力土地被覆マップの湿地帯と重複している。

250 #d3d3d3

Height Above Nearest Drainage(HAND)マスク - 地形標高が HAND しきい値よりも高いエリア。

251 #a9a9a9

レイオーバー/シャドー マスク - デジタル標高モデルとセンサーのジオメトリから計算されたレイオーバーまたはシャドーとして識別されたエリア。この領域は、入力バースト RTC プロダクトから直接コピーされます。

DIAG_diagnostic クラス表

説明
0 #bb0000

後方散乱強度、基準水、傾斜角、HAND 値から計算される WTR 分類に関連付けられたファジー値。(値は 0 ~ 100)

252 #d3d3d3

Height Above Nearest Drainage(HAND)マスク - 地形標高が HAND しきい値よりも高い領域。

253 #a9a9a9

レイオーバー/影マスク - 数値標高モデルとセンサーのジオメトリから計算された、レイオーバーまたは影として識別された領域。この領域は、入力バースト RTC-S1 プロダクトから直接コピーされます。

画像プロパティ検出

画像プロパティ

名前 説明
DSWX_PRODUCT_VERSION STRING

DSWx-S1 プロダクト バージョン

LAYOVER_SHADOW_COVERAGE DOUBLE

OPERA RTC-S1 プロダクトに基づく DSWx-S1 プロダクトのレイオーバーとシャドーの割合。

POLARIZATION STRING

偏波(VV、VH など)

PROCESSING_DATETIME STRING

DSWx-S1 プロダクトの処理日。形式: YYYY-MM-DDTHH:MM:SSZ。

RTC_ORBIT_PASS_DIRECTION STRING

軌道の方向(昇順または降順など)。

RTC_PRODUCT_VERSION STRING

RTC 製品で使用される OPERA RTC アルゴリズムのバージョン。

センサー STRING

センサー機器の名前("IW")

SPACECRAFT_NAME STRING

センサー プラットフォームの名前(例: Sentinel-1A/B)

SPATIAL_COVERAGE DOUBLE

データを含むタイルの面積の割合。

利用規約

利用規約

このデータセットは、EOSDIS データ使用と引用に関するガイダンスに従って、制限なくオープンに共有されています。

引用

引用:
  • OPERA . 2024 年。Sentinel-1 プロダクトの OPERA 動的地表水範囲(バージョン 1)。バージョン 1.0。PO.DAAC、米国、カリフォルニア州。Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/OPDSWS1-L3V1

DOI

Earth Engine で探索する

コードエディタ(JavaScript)

Map.setCenter(13.1921, 55.7069, 10);
var dswx_s1_collection = ee.ImageCollection('OPERA/DSWX/L3_V1/S1')
                 .filterDate('2025-03-01', '2025-10-01');

// Mask out values >= 252 before calculating the mode we don't
// want to have clouds or snow/ice be included.
var masked_collection = dswx_s1_collection.map(function(image) {
  var wtr = image.select('WTR_Water_classification');
  return wtr.updateMask(wtr.lt(252));
});

var dswx_s1 = masked_collection
  .reduce(ee.Reducer.max())
  .rename('WTR_Water_classification');

var wtr_class_values = [
  0,    // Not water
  1,    // Open water
  2,    //Partial surface water
  252,  // Snow/ice
  253,  // Cloud/cloud shadow
  254   // Ocean masked
];

var wtr_palette = [
  'ffffff',  // Not water
  '0000ff',  // Open water
  '0088ff',  // Partial surface water
  'f2f2f2',  // Snow/ice
  'dfdfdf',  // Cloud/cloud shadow
  'da00ff',  // Ocean masked
];

// Select the water classification band and remap to make have palette vis.
var wtr_band = dswx_s1.select('WTR_Water_classification');
var to = [0, 1, 2, 3, 4, 5];
var wtr_remapped = wtr_band.remap(wtr_class_values, to);

Map.addLayer(
    wtr_remapped,
    {min: 0, max: 5, palette: wtr_palette}, 'Water Classification (Remapped)');
コードエディタで開く