GRB ファイル形式とは?
.grb は、主に気象学や数値予報(NWP)で使用されるバイナリ形式の格子点データファイルです。GRIBは GRIdded Binary(正式には General Regularly-distributed Information in Binary form)の略称で、世界気象機関(WMO)によって定義・維持されている標準規格です。
各 .grb ファイルは、1つ以上の連結されたGRIBメッセージで構成されています。すべてのメッセージは4バイトのASCIIシグネチャ GRIB で始まり、7777 で終わります。各メッセージは、例えば「予報時間T+24における850hPaの気温」といった単一の大気フィールドをエンコードしています。GFS、ECMWF、ICONなどのシステムによる完全なモデル実行では、複数の変数、気圧面、予報時間をカバーする数百の連結されたメッセージが生成されます。
2つのエディションが存在します。GRIB Edition 1(1990年)はレガシーな形式で、古いアーカイブで見られます。GRIB Edition 2(2001年)は現在のWMO標準であり、識別セクションの第8オクテットにあるエディションバイト 0x02 によって識別されます。これには、より豊富なパラメータテーブル、改良されたアンサンブルおよび確率のサポート、オプションの JPEG 2000 または PNG フィールド圧縮が追加されています。GRIB2データには通常 .GRB2 または .grib2 拡張子が付けられますが、多くのツールでは両方のエディションに .grb を使用します。エディションはファイル名ではなく、バイナリの内容を確認して判断する必要があります。
.grb ファイルのデコードには専門的なソフトウェアが必要です。wgrib2 (NOAA/CPC)、ecCodes (ECMWF)、Panoply (NASA GISS) が標準的な選択肢です。XyGrib や LuckGrib などの海洋航行や航空気象アプリも .grb ファイルを直接読み取ることができます。
セキュリティと安全性
リスク: LOWGRIBはパッシブなバイナリデータ形式(格子状の数値)であり、コードを実行することはできないため、マルウェアのリスクはありません。実用上のリスクはデータの品質です。不完全なダウンロードによる破損や途切れたGRIBファイルが一般的であるため、常に «grib_ls» や «wgrib2 -V» で検証してください。一部のサードパーティ製GRIB «ビューア» ダウンロードサイトにはアドウェアが含まれている場合があるため、ツールは公式プロジェクトサイト(GDAL, eccodes, XyGrib)から入手してください。
形式の詳細
概要- Gerber RS-274X / PCBアートワークファイル - 一部のPCB EDAツールは、Gerber形式(プリント基板のアートワークレイヤー)に .grb を使用しますが、気象学とは全く無関係です。
GRB ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | オフセット0にASCII «GRIB» (47 52 49 42)。各メッセージはASCII «7777» (37 37 37 37) で終了 |
| エディションバイト | 識別セクションの第8オクテット:0x01 = GRIB Edition 1 (1990); 0x02 = GRIB Edition 2 (2001) |
| バイト順序 | 全体を通してビッグエンディアン(すべての数値フィールド) |
| マルチメッセージファイル | 単一の .grb ファイルに、«GRIB»...«7777» で区切られた数百の連結されたGRIBメッセージが含まれる場合があります |
| GRIB1 メッセージセクション | 識別 → 製品定義 → 格子定義 → オプションのビットマップ → バイナリデータ → 終了 («7777») |
| GRIB2 メッセージセクション | GRIB1の固定レイアウトに代わり、0〜8の番号付きセクションで構成。1つのメッセージに複数のデータフィールドを含めることが可能 |
| フィールドパッキング (GRIB1) | 単純な格子点パッキング:参照値 + ビットスケール係数 + スケールされた整数値 |
| フィールド圧縮 (GRIB2) | データ表現セクションごとにオプションの JPEG 2000 または PNG エンコーディング。単純なパッキングも利用可能 |
| パラメータ識別 (GRIB2) | WMO規律 + カテゴリ + パラメータ番号の3つ組。WMOによって公式テーブルが公開されています |
| 欠損値の処理 | 各メッセージ内のオプションのビットマップセクションが、有効なデータのない格子点にフラグを立てます |
| サポートされる格子タイプ | 緯度/経度(正距円筒図法)、ガウス格子、ランベルト正角円錐図法、極平射図法など |
| 典型的なファイルサイズ | 100 KB - 2 GB(単一フィールドから全球数値予報モデルのフル実行まで) |
| MIMEタイプ | application/x-grib(一般的)、application/x-grib2(GRIB2専用)。IANA登録タイプはなし |
| リリース日 | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| 最新バージョン | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.wmo.int |
GRB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。GRB ファイルについて最初の質問をしてみましょう。