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

ECMWF/NRT_FORECAST/IFS/SCWV
数据集可用时间
2024-11-12T18:00:00Z–2025-09-01T06:00:00Z
数据集提供方
Earth Engine 片段
ee.ImageCollection("ECMWF/NRT_FORECAST/IFS/SCWV")
频率
12 小时
标签
气候 ecmwf 预报 全球 海洋

说明

此数据集包含 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 deg 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 纪元毫秒为单位)。

模型 STRING

ECMWF 预测模型:

  • ifs:集成预测系统
  • aifs:人工智能/集成预测系统
在线播放 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));
在代码编辑器中打开