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
opera
sentinel1-derived
surface
地表水-地下水

说明

此数据集包含来自 Sentinel-1 (DSWX-S1) 的 3 级动态 OPERA 地表水范围。DSWx-S1 可提供近乎全球的陆地表层水域范围地理地图,空间分辨率为 30 米,采用军事网格参考系统 (MGRS) 网格系统,时间重访频率为 6-12 天。DSWx-S1 地图使用 Sentinel-1 雷达观测数据,可识别面积大于 3 公顷、宽度大于 200 米的开放内陆水体,不受云层状况和日光照射的影响,而这些因素往往会给光学传感器带来挑战。DSWx-S1 数据记录的前向生产于 2024 年 9 月开始。

文档:

频段

像元大小
30 米

波段

名称 像元大小 说明
WTR_Water_classification

经过遮盖的解释性水分类图层。这表示按像素分类为以下类别之一:三种水类别(非水、开阔水域和淹没的植被)、掩码(HAND 掩码和叠掩/阴影掩码)或无数据类别。

BWTR_Binary_water

二元水体地图是从 WTR 层派生而来的,是将水体类别(开阔水域和淹没的植被)合并为二元地图,以指示有水和无水的区域。系统还会提供无效的数据类(手部遮盖、重叠/阴影遮盖和填充值),以指示二元分类未提供水/非水分类的区域。

CONF_Confidence

基于诊断结果的 WTR 分类相关置信度的表示形式。例如,WTR 层的“开阔水域”类被拆分为两个类:“高置信度”和“中等置信度”。 此外,该图层还包括以低后向散射为特征的非水区域:低后向散射非水和土地覆盖已遮盖。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

已遮盖的“高于最近排水点的高度”(HAND) - 地形高度高于 HAND 阈值的区域。

251 #a9a9a9

遮盖/阴影遮盖 - 根据数字高程模型和传感器的几何形状计算出的被识别为遮盖或阴影的区域。该区域直接从输入突发 RTC-S1 产品复制而来。

254 #000080

海洋遮盖 - 使用包含额外边距的海岸线数据库识别为海洋的区域。

BWTR_Binary_water 类表

颜色 说明
0 #ffffff

非水体 - 具有有效数据且不是水体(类别 1)且未进行手动遮盖(类别 252)、中转或阴影(类别 253)的区域

1 #0000ff

水 - 分类为“开阔水域”或“淹没的植被”的区域(请参阅 WTR 图层)。

250 #d3d3d3

已遮盖的“高于最近排水点的高度”(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

已遮盖的最近排水高度 (HAND) - 地形高度高于 HAND 阈值的区域。

251 #a9a9a9

叠掩/阴影遮盖 - 根据数字高程模型和传感器的几何形状计算出的被确定为叠掩或阴影的区域。该区域直接从输入源突发 RTC 产品复制。

DIAG_diagnostic 类表

颜色 说明
0 #bb0000

与 WTR 分类相关联的模糊值,该值根据后向散射强度、参考水、坡度角和 HAND 值计算得出。(值介于 0 到 100 之间)

252 #d3d3d3

已遮盖的“高于最近排水点的高度”(HAND) - 地形高度高于 HAND 阈值的区域。

253 #a9a9a9

遮盖/阴影遮盖 - 根据数字高程模型和传感器的几何形状计算出的被识别为遮盖或阴影的区域。该区域直接从输入突发 RTC-S1 产品复制而来。

图片属性

图像属性

名称 类型 说明
DSWX_PRODUCT_VERSION STRING

DSWx-S1 产品版本

LAYOVER_SHADOW_COVERAGE 双精度

基于 OPERA RTC-S1 产品的 DSWx-S1 产品中的叠掩和阴影百分比。

极化 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 算法的版本。

SENSOR STRING

传感器仪器的名称(例如,“IW”)

SPACECRAFT_NAME STRING

传感器平台的名称(例如Sentinel-1A/B)

SPATIAL_COVERAGE 双精度

包含数据的图块的面积百分比。

使用条款

使用条款

根据 EOSDIS 数据使用和引用指南,此数据集可公开分享,不受限制

引用

引用:
  • OPERA。2024 年。Sentinel-1 产品(版本 1)的 OPERA 动态地表水范围。版本 1.0。PO.DAAC,美国加利福尼亚州。数据集访问日期:[YYYY-MM-DD] 网址: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)');
在代码编辑器中打开