ECMWF Near-Realtime IFS Wave Forecasts

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

说明

此数据集包含 ECMWF 综合预报系统 (IFS) 生成的 15 天海浪模型场预报数据,分辨率为 0.25 度。这些数据被称为近实时 (NRT) 数据,因为新成果会在 ECMWF 实时预报数据发布后每日更新两次,本数据集是其中的一个子集。在注明相应出处的前提下,数据可用于商业分发和使用。

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

波段

像素大小
28,000 米

波段

名称 单位 最小值 最大值 像元大小 说明
mean_zero_crossing_wave_period_sfc 0.889358* 17.0074*

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

significant_height_of_combined_wind_waves_and_swell_sfc 0.0172079* 15.7469*

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

mean_wave_direction_sfc 0 360

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

peak_wave_period_sfc 1.03074* 23.9353*

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

mean_wave_period_sfc 1.04071* 19.5239*

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

* 估计的最小值或最大值

图像属性

图像属性

名称 类型 说明
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));
在代码编辑器中打开