ECMWF Near-Realtime IFS Wave (Short-Cutoff) Forecasts

ECMWF/NRT_FORECAST/IFS/SCWV
数据集可用时间
2024-11-12T18:00:00Z–2025-12-15T06:00:00Z
数据集提供方
Earth Engine 代码段
ee.ImageCollection("ECMWF/NRT_FORECAST/IFS/SCWV")
时间分辨率
12 小时
标签
climate ecmwf forecast global ocean

说明

此数据集包含 ECMWF 综合预测系统 (IFS) 以 0.25 度分辨率生成的波浪模型字段的 6 天预测。我们之所以称之为“近实时”(NRT),是因为新产品每天在 ECMWF 实时预报数据(这是其中的一个子集)发布后发布两次。这是一个“短截断”数据流,意味着预测范围比标准 IFS WAVE 预测短。在注明适当的归属信息的情况下,可以分发数据并将其用于商业用途。

2024 年 11 月 12 日 Cycle 49r1 版本上线后,相关成果已在 Earth Engine 中提供;此前的成果未纳入其中。如需了解有关如何使用 ECMWF NRT 数据集的一般信息,请参阅其用户文档。源文件可在 Google Cloud Marketplace 中找到。

波段

像素大小
28,000 米

波段

名称 单位 最小值 最大值 像元大小 说明
mean_zero_crossing_wave_period_sfc 0.889602* 17.573*

海洋表面穿越平均海平面的平均时间间隔。

significant_height_of_combined_wind_waves_and_swell_sfc 0.0172079* 15.5856*

由风与涌浪产生的海洋表面最高三分之一海浪的平均高度。它表示波峰和波谷之间的垂直距离。

mean_wave_direction_sfc 0 360

海洋表面海浪相对于北极地理位置的平均方向(例如,0 表示“来自北方”,90 表示“来自东方”)。

peak_wave_period_sfc 1.03074* 23.7889*

由局地风产生且与涌浪相关的能量最强海浪的周期。海浪周期指海洋表面两个连续波峰经过某一固定点的平均时间。

mean_wave_period_sfc 1.04148* 18.3643*

海洋表面两个连续波峰经过某一固定点的平均时间。

* 估计的最小值或最大值

图像属性

图像属性

名称 类型 说明
creation_day INT

预报生成的当月日期。

creation_doy INT

预报生成的当年日期。

creation_hour INT

预报生成的当日小时。

creation_month INT

预报生成的当年月份。

creation_time INT

创建天气预报的时间(以 Unix 纪元毫秒为单位)。

creation_year INT

预报生成的年份。

forecast_hours INT

预测相对于 creation_time 的未来小时数。

forecast_time INT

预报的时间(以 Unix 纪元毫秒为单位)。

model STRING

ECMWF 预报模型:

  • ifs:综合预报系统
  • aifs:人工智能/综合预报系统
stream STRING

从中提取变量的数据流。点击此处即可查看完整列表。

使用条款

使用条款

CC-BY-4.0

DOI

通过 Earth Engine 探索

代码编辑器 (JavaScript)

// Observe the ocean in the vicinity of the Caribbean islands and
// Gulf coast.
var aoi = ee.Geometry.Polygon(
    [[
      [-100.6052734375, 31.751243295508836],
      [-100.6052734375, 6.080143483787566],
      [-57.18730468750001, 6.080143483787566],
      [-57.18730468750001, 31.751243295508836]
    ]],
    null, false);

// Extract significant wave height forecasts made at noon on 2025/6/11.
var wave =
    ee.ImageCollection('ECMWF/NRT_FORECAST/IFS/WAVE')
        .filter(ee.Filter.eq('creation_doy', 162))
        .filter(ee.Filter.eq('creation_hour', 12))
        .sort('forecast_hours')
        .select('significant_height_of_combined_wind_waves_and_swell_sfc');

// Display the observations at forecast hour 0 on the map.
var hour0 = wave.first().clip(aoi);
Map.centerObject(hour0);
Map.addLayer(hour0, {min: 0, max: 5}, 'sig height fc=0');

// Animate the wave height forecasts over time.
var videoArgs = {
  dimensions: 540,
  region: aoi,
  framesPerSecond: 7,
  crs: 'EPSG:3857',
  min: 0,
  max: 5,
};
print(ui.Thumbnail(wave, videoArgs));
在代码编辑器中打开