Format Atlas

FORMAT COMPARISON

GRIB vs netCDF

GRIBとnetCDFはどちらも気象・地球科学データに使われますが、GRIBは配布される格子メッセージ、netCDFは変数・次元・属性を持つ科学データセットを扱います。

最終確認: 2026-09-26

GRIBとnetCDF、どちらを選ぶ?

GRIB配信の予報・解析データを既存気象システムで読むならGRIB、配列を変数や属性と一緒に分析・共有するならnetCDFを候補にします。どちらも座標、単位、時刻、欠損値規約を確認してください。

GRIB向き

数値予報・気象観測などの格子状気象データの配布と交換

  • 予報値や解析値と時刻・格子・パラメーター情報を一緒に扱う
  • GRIB対応の気象解析システムでデータを効率よく読む

netCDF向き

気候・気象・地球科学などの配列型科学データの保存と交換

  • 次元・変数・属性に沿って多次元データを記述する
  • netCDF対応ツール間で移植性のある科学データを扱う

基本情報を比較

GRIBとnetCDFの主な違いを確認できます。

項目GRIBnetCDF
拡張子.grib、.grb、.grib2、.grb2.nc、.nc4、.cdf
MIME Type
主な用途数値予報・気象観測などの格子状気象データの配布と交換気候・気象・地球科学などの配列型科学データの保存と交換
圧縮edition_and_packing_dependentoptional_format_dependent
開く方法GRIB対応の気象解析・可視化ソフトやライブラリで読み、edition、centre、parameter、grid、reference time、forecast step、packingを確認します。局所的なコード表や機関独自定義がある場合は、データ提供元の説明も参照してください。netCDF対応の可視化・解析ソフトまたはライブラリを使い、変数、次元、属性、ファイル形式バリアントを確認します。座標変数、単位、カレンダー、欠損値、CF規約の適合性も読み取り側の期待と照合してください。
書き出し・変換netCDFや他の科学形式へ変換する際は、格子定義、投影、時刻・予報期間、単位、missing bitmap、packing精度、parameter識別子が維持されるかを照合します。変換後に値と座標を比較し、原本も保管してください。CSV、HDF5、Zarrなどへ変換する際は、次元、変数型、属性、座標、時間軸・カレンダーが維持されるかを確認します。Classicモデルへ変換すると拡張モデルの機能が失われることがあり、CSVでは階層・型・属性を完全に表せません。

用途別の選び方

作りたいものや使う場面から選べます。

予報値や解析値と時刻・格子・パラメーター情報を一緒に扱う

数値予報・気象観測などの格子状気象データの配布と交換

GRIB向き

GRIB対応の気象解析システムでデータを効率よく読む

数値予報・気象観測などの格子状気象データの配布と交換

GRIB向き

次元・変数・属性に沿って多次元データを記述する

気候・気象・地球科学などの配列型科学データの保存と交換

netCDF向き

netCDF対応ツール間で移植性のある科学データを扱う

気候・気象・地球科学などの配列型科学データの保存と交換

netCDF向き

確認ポイント 1

GRIBはedition、格子定義、製品情報、packing等をセクション化したバイナリメッセージ形式です。netCDFは次元・変数・属性でデータセットを記述し、classicとnetCDF-4のモデルがあります。

使い分け

確認ポイント 2

GRIBは気象機関の予報・解析配布で広く使われ、parameter tableやlocal definitionの確認が重要です。netCDFは気象・気候・地球科学の解析で使われ、座標や単位は属性やCF等の規約を参照します。

使い分け

選ぶ理由を詳しく

  • 変換では格子・投影、時刻・予報期間、単位、欠損値、packing精度、変数・属性が保たれるかを検証します。形式名だけで変換の可逆性を判断せず、元データを保持してください。

詳しく見る

参考資料・仕様