GribStreamブログ
ECMWF IFS Cycle 50r2: 全面GRIB2移行と今テストすべきこと
ECMWFは、IFS Cycle 50r2ですべてのパラメータをGRIB2へ移行するとしています。最新の予定、移行の詳細、気象データパイプラインで確認すべき実務的な点をまとめます。
IFS Cycle 50r2に関するECMWFの利用者向け通知は、1つの大きな変更を示しています。パラメータがGRIB2のみの表現へ移行するという点です。
ECMWFの技術ページには、短い要約では見落としやすい時期と移行時の挙動に関する詳細もあります。
2026年8月19日更新: 6月22日に更新されたECMWFの移行ページは、MARS向けの全面GRIB2テストデータをQ3 2026、配信経路向けのテストデータをQ4 2026、IFS Cycle 50r2の運用実装をQ2 2027としています。ECMWFはこれを見込み予定として示しているため、本記事ではQ3のMARSテストデータをすでに利用可能とは扱いません。
2026年5月11日時点の更新: 当時、ECMWFはIFS Cycle 50r2の運用実装をQ1 2027、MARS向けの全面GRIB2テストデータをQ2 2026、配信経路向けのテストデータをQ3 2026としていました。
ECMWFが確認していること
2026年1月のECMWFによる利用者影響の更新によると、次の点が確認されています。
- IFS Cycle 50r2には、全面的なGRIB2移行が含まれます。
- 影響を受けるプロダクトの利用者にとって、これは任意ではない移行として説明されています。
- ECMWFは50r2を、50r1と科学的に同等の技術サイクルと説明しています。
現時点の予定
ECMWFの移行ドキュメントは、多くの短い記事より詳しい予定を示しています。
- 静的テストデータセットは2025年9月から利用可能です。
- MARSテストデータセットはQ3 2026として記載されています。
- 配信テストデータセットはQ4 2026として記載されています。
- 50r2の運用実装は現時点でQ2 2027と示されています(暫定)。
別件として、ECMWFは50r1とAIFS v2を2026年5月12日に実装しました。これにより、50r2は後続の技術的アップグレードとして明確に分かれています。
実際のパイプラインで重要な移行詳細
ECMWFのGRIB2移行例は、厳密なパースや絞り込みロジックを壊し得る、具体的なキーと値の差分を示しています。
165.128のような古いGRIB1形式のパラメータ参照は、GRIB2ネイティブのパラメータ識別子へ移行します。- レベル種別の扱いの一部が変わります。例では
levtype=solが挙げられています。 - 化学関連キーワードの使い方がサンプルリクエスト内で変わります。
- GRIB2出力はCCSDS圧縮を使う場合があり、デコーダ側の対応が必要です。多くのスタックでは、
libaec対応が入っているか確認する、という意味になります。
独自の抽出処理、絞り込み、古いキー照合ロジックを維持している場合、見つけにくい失敗が出やすいのはこの部分です。
GribStream利用者への意味
GribStreamはすでにIFS Operational、IFS Ensemble、AIFS Operational、AIFS Ensembleをサポートしています。
要点は、GribStream APIを使っているなら、これはほぼGribStream側の問題であり、利用者側の問題ではないということです。アプリケーションを動かし続けるためだけに、GRIBテンプレートの内部詳細を気にする必要はないはずです。
GribStreamはECMWF Open DataファイルをすでにGRIB2として取り込んでおり、実務で見ている圧縮テンプレート(CCSDS/AECを含む)を処理しています。そのため、ECMWFが上流でこのGRIB2移行を完了するだけで、アプリケーションを作り直す必要はないはずです。
それでも直接関係するのは、APIパスの外で生ファイルを使っている場合です。独自デコーダ、独自のキー照合、MARSや配信経路への直接リクエストなどが該当します。
実務的な指針は次の通りです。
- GribStream API利用者: 問い合わせの形を安定させたまま、移行期間周辺で事業指標を検証する
- 生ファイル利用者: デコーダとecCodesツールチェーンを最新に保つ
- 生ファイル利用者: パーサーの前提をECMWFテストデータセットに対して検証し、切り替え前後で並行比較を行う
参考資料
- ECMWF users forum (Jan 23, 2026): https://forum.ecmwf.int/t/upcoming-ifs-and-aifs-changes-with-user-impacts/14637
- ECMWF移行情報ページ(2026年6月22日更新): https://confluence.ecmwf.int/spaces/MTG2US/pages/327661652/Migration%2Bto%2BGRIB%2Bedition%2B2%2BInformation%2Bpage
- ECMWF GRIB2 encoding/request changes page: https://confluence.ecmwf.int/display/MTG2US/Migration+to+GRIB2+-+changes+to+encoding+of+parameters
- ECMWF forecast-system changes page (updated Mar 11, 2026): https://confluence.ecmwf.int/display/FCST/Changes+to+the+forecasting+system
