GribStreamブログ

Met Officeの全球10 km予報をGribStreamで提供

GribStream | 公開 |

英国Met Officeの全球予報をGribStreamで取得できます。地表付近の6変数、1日4回の予報サイクル、最長7日先までの予報に加え、2026年1月以降の過去データにも対応しています。

GribStreamに、英国Met Officeの全球決定論モデル(解像度10 km)による予報が加わりました。初回の提供対象は、地表付近の6変数です。気温、露点温度、相対湿度、平均海面に更正した気圧に加え、高度10 mの風速と風向を扱います。

GFSECMWF IFSと同じ座標指定、時間フィルター、JSON・CSV形式のレスポンスで、もう一つの全球予報を利用できます。リクエストの形式を変える必要はありません。

英国だけでなく、世界全体をカバー

Met Officeの全球決定論モデルは、同機関が開発する物理法則に基づいた気象・気候モデルシステム「Unified Model」の全球構成です。出力データは2,560 × 1,920点の緯度経度格子で世界全体をカバーし、解像度は約10 kmです。

複数の全球予報を比較している方は、普段の分析に別の予報システムを加えられます。気温の変化がいつ起きるか、気圧系がいつ通過するか、地表付近の風の強さや向きがどう変わるかなど、モデル間の違いを調べられます。比較する際は初期時刻と予報時間をそろえ、観測値とも照合してください。モデルが増えることは判断材料の充実につながりますが、どの地点でも予報が良くなると保証するものではありません。

最初に提供する変数

GribStreamでのデータセット名はmetofficeglobal10kmです。

変数 APIでの変数名 APIでの高度・気圧面の指定 元データの単位
気温 air_temperature 1.5 m above ground K
露点温度 dew_point_temperature 1.5 m above ground K
相対湿度 relative_humidity 1.5 m above ground 比率(%ではない)
平均海面に更正した気圧 air_pressure_at_sea_level mean sea level Pa
風速 wind_speed 10 m above ground m/s
風向(風が吹いてくる方向) wind_from_direction 10 m above ground

ほかのモデルと比較するときは、2点に注意してください。Met Officeの百葉箱の高さに相当する変数は、地上2 mではなく地上1.5 mで定義されています。また、相対湿度は百分率ではなく比率です。返された値が0.75なら75%を意味します。気温の単位はケルビンなので、摂氏に直すには273.15を引きます。変数の定義と単位はMet Officeのデータシートに従っています。表内の変数名と高度指定は、APIに渡す値をそのまま記載しています。

初回の対象には、降水、雲、放射、気圧面上の変数は含まれません。領域モデルUKVやアンサンブル予報MOGREPSも対象外です。全球決定論予報は大気の変化を一通り計算したもので、アンサンブルから求めた確率を示すものではありません。

1日4回更新。そのうち2回は7日先まで

配信元は00、06、12、18 UTCを初期時刻とする予報を公開しています。00・12 UTC初期値の予報は7日先まであり、+54時間までは1時間間隔、+57〜+144時間は3時間間隔、+150〜+168時間は6時間間隔です。予報の基準時刻はモデルの初期時刻であり、ファイルをダウンロードできるようになる時刻ではありません。配信元の登録情報では、通常はその3〜6時間後に利用可能になると説明されています。

06・18 UTC初期値の予報は、これより短い期間を対象とします。今回確認した元ファイルには、選択した6変数が+69時間まで含まれていました。ただし、公開されている概要資料では、これらの短い予報サイクルの終了時点に異なる記載があります。モデルページにこの違いを記録しています。アプリケーションでは、選んだサイクルで実際に取得できるデータを基準にしてください。

地点予報も、いつものAPIで取得

以下のリクエストでは、2026年9月6日00 UTC初期値の+54時間予報を、ロンドンの地点で取得します。ほかのGribStreamモデルと同じ/runsインターフェースを使います。実行前に、ご自身のAPIトークンをGRIBSTREAM_TOKENに設定してください。この日付は検証済みの過去の予報サイクルです。現在の予報を取得する場合は、配信元の公開までの遅れを考慮して、より新しいサイクルを指定してください。

curl --request POST \
  'https://gribstream.com/api/v2/metofficeglobal10km/runs' \
  --header "Authorization: Bearer $GRIBSTREAM_TOKEN" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
    "forecastedFrom": "2026-09-06T00:00:00Z",
    "forecastedUntil": "2026-09-06T01:00:00Z",
    "minHorizon": 54,
    "maxHorizon": 54,
    "coordinates": [
      {"lat": 51.5074, "lon": -0.1278, "name": "London"}
    ],
    "variables": [
      {"name": "air_temperature", "level": "1.5 m above ground", "alias": "temperature_k"},
      {"name": "wind_speed", "level": "10 m above ground", "alias": "wind_ms"}
    ]
  }'

特定の予報サイクルを比較するには/runsを使います。予報の対象時刻からデータを選ぶ場合は/timeseriesを使ってください。指定できる変数やレベルはパラメーターカタログに、モデル共通のクエリオプションはAPIドキュメントに記載しています。

過去データの範囲と出典表記

過去データは、6変数すべてについて、2026年1月21日12 UTC以降の予報サイクルをインデックス化しています。ただし、配信元の保存期間は直近2年間に限られます。この開始時刻は現在のリーダーが対応する最初のサイクルで、それ以前のファイルは内部構造が異なります。モデルのデータ一覧に対応範囲を掲載しています。過去データの初回インデックス作成は完了しています。9月8日の検証では920サイクルを確認し、7月6日12 UTCと7月7日06 UTCのサイクルに属する52ファイルが配信元にも存在しないことを確認しました。そのため、変数や予報時刻によってはデータが欠けています。配信元の欠測や保存期限の影響も受けるため、恒久的なアーカイブではありません。

British Crown copyright 2023–2025, the Met Office. 元データはクリエイティブ・コモンズ 表示–継承 4.0で提供されています。再利用時には適切なクレジットを保持し、改変物についてもライセンス条件に従ってください。GribStreamはMet Officeから独立したサービスであり、同機関の公認を受けているものではありません。配信元は、このオープンデータ配信にはサポートがないことを明記し、事業上の重要な用途で依存することを推奨していません。

今後、どのMet Officeデータが加わると役立ちますか。全球の地表付近の変数の追加、上空のデータ、UKVによる地域の詳細な予報、アンサンブル予報など、ご希望をお聞かせください