令 和 2 年 6 月 26 日
気象庁地球環境・海洋部

配信資料に関する技術情報第 537 号～

日本沿岸海況監視予測システム GPV の提供について（配信資料に関する技術情報第 399 号関連）～概要
気象庁では、日本近海及び北西太平洋の海況を監視・予測するための新しい海洋データ同化・予測システム（「日本沿岸海況監視予測システム」）を導入し、格子点値（GPV）の提供を開始します。
なお、現在配信中の「海水温・海流予報格子点資料」については、引き続き 2 年間程度配信の後、配信を終了する予定です。
１

実施日時等
令和 2 年 10 月頃を目途として提供開始する計画です。また、それに先立ち、令和 2 年 8 月頃から試験配信を行います。日時が決まり次第、配信資料に関するお知らせにより別途お知らせします。
なお、サンプルデータについては、（一財）気象業務支援センターを通じて提供します。
気象情報の詳細な内容や仕様等については別添の「配信資料に関する仕様No.30508」をご覧ください。

令 和 2 年 6 月 26 日
気象庁地球環境・海洋部

配信資料に関する仕様 No.30508～
１

日本沿岸海況監視予測システム GPV ～気象情報の内容等
気象庁では、日本近海及び北西太平洋の海況を監視・予測するための新しい海洋データ同化・予測システムを導入し、日本沿岸海況監視予測システム GPV としてデータを配信します。
現在運用している「北西太平洋海洋データ同化システム」は、水平解像度約 10kmの北西太平洋モデルと水平解像度約 50km の北太平洋モデルから構成され、データ同化スキームとして 3 次元変分法（3DVAR）を用いた海洋データ同化・予測システムです。現行システムは、黒潮・親潮などの主要な海流や暖水渦・冷水渦といった数百 km スケールの海況を再現可能ですが、解像度等の制限から、暖水波及等の沿岸域の小スケールの現象の再現が課題となっていました。
気象庁/気象研究所では、日本沿岸域の海況監視にも利用可能となる新しい海洋データ同化・予測システム「日本沿岸海況監視予測システム」を開発しました。新システムでは、日本近海で空間解像度約 2km の日本近海モデルを導入し、沿岸域のより細かい海水温や海流が表現できるようになりました（図 1）。

新システムひまわり
海面水温現行システム

図 1 駿河湾から房総半島沖の 50m 深海流（矢印）と海面水温（陰影）の例。
（左上）日本沿岸海況監視予測システム（2km）、（右上）現行の北西太平洋海洋デー
タ同化システム（10km）、（左下）ひまわりによる海面水温観測分布図。2020 年 5 月 29日の値。

－ 1 －本システムでは、空間解像度約 2km の日本近海域のデータのほかに、空間解像度約 10km の北太平洋域のデータも配信します（図 2）。現行システムでは約 10kmの空間解像度のデータは北西太平洋のみでしたが、新システムでは領域を北太平洋域に拡大し、これまで約 50km 解像度だった北太平洋域の GPV を高解像度化しました。このほか、予測の初期値を作成するための観測データの同化手法に 4 次元変分法を導入することにより、観測日の異なるデータをより有効に利用して海水温などの数日スケールの変動の再現性の向上を図っています。さらに、沿岸域の海況を再現するための高度化を行っています（表１）。

日本近海域

北太平洋域

図 2 日本沿岸海況監視予測システムによる(左)日本近海域、（右）北太平洋域の 10ｍ
深水温の分布図の例。

表１

現・新システムの主な違い
現行システム
空間解像度
北西太平洋（約 10km）
北太平洋（約 50km）
同化手法
3 次元変分法
潮汐過程なし
海面気圧による海 なし
面高度への影響
河川水なし

２新システム日本近海（約 2km）
北太平洋（約 10km）
4 次元変分法あり（主要 8 分潮）あり（気圧による吸い上げ・押し下げ効果）あり（JRA55 気候値）

気象情報の仕様
新たに提供を開始する各プロダクトのファイル名称、配信内容、フォーマットの詳細は別紙及び別添資料のとおりです。
なお、配信データ量削減のため、水温・塩分・海流データについては海洋上層と海洋下層のファイルに分割しており、下層については 5 日おきのデータを配信します（表２）。

－ 2 －表2

1 回の配信に含まれる予報対象日
日本近海域
海洋上層
01, 02, …10, 11 日目（1~1000m 深）海洋下層
01, 06, 11 日目（1100~6150m 深）北太平洋域
01, 02, …, 30, 31 日目
01, 06, 11, 16, 21, 26, 31 日目

また、本 GPV は配信データ量削減のため、従来の単純圧縮(GRIB2 テンプレー
ト 5.0/7.0)ではなく、複合圧縮及び空間差分圧縮(GRIB２テンプレート 5.3/7.3)を使用します。圧縮の詳細については、「国際気象通報式・別冊」をご覧ください。
３

障害時やメンテナンス時の対応
システム障害等により、当該気象情報の作成が不可能となった場合、データの再送は行いません。あらかじめご承知おきください。

－ 3 －

別紙
日本沿岸海況監視予測システム GPV の概要（１）提供する要素、範囲等① 日本沿岸海況監視予測システム GPV(日本近海域)
配信回数

1日1回

物理量

水温、塩分、水平流速（東西及び南北成分）、海面高度領域の範囲

ファイル形式【水温・塩分・海面高度】(52.02N, 116.969697E)を北西端、(19.98N, 160.030303E)を南東端とする領域【水平流速】(52.03N, 116.954545E)を北西端、(19.97N, 160.045455E)を南東端とする領域
等緯度経度格子約 2km (経度 1/33 度×緯度 1/50 度)、
格子数 1422×1603（水温・塩分・海面高度）1423×1604（水平流速）
鉛直 60 層
上層ファイルは 41 層（1m~1000m）、下層ファイルは 19 層（1100m~6150m）。
海面高度のみ 1 層。
11 日予報。日平均値。
上層ファイルは 1 日ごと。下層ファイルは 5 日ごと（予測 1, 6, 11日目のみ）
GRIB2フォーマット

別添資料参照

格子間隔

鉛直層

予報期間

1 日あたりのフ 上層（海面高度含む）：44 ファイル
ァイル数
下層：9 ファイル
1 日あたりのデ 約 2.0GB／回×1 回／日＝約 2.0GB／日 (53 ファイルの合計)
ータ量－ 4 －② 日本沿岸海況監視予測システム GPV（北太平洋域）
配信回数

1日1回

物理量

水温、塩分、水平流速（東西及び南北成分）、海面高度領域の範囲

ファイル形式【水温・塩分・海面高度】(63.1N, 98.909090E)を北西端、(0, 75W)を南東端とする領域【水平流速】(63.15N, 98.863636E)を北西端、(0.05S, 74.954545W) を南東端とする領域
等緯度経度格子約 10km (経度 1/11 度×緯度 1/10 度)、
格子数 2048×632（水温・塩分・海面高度）2049×633（水平流速）
鉛直 60 層
上層ファイルは 41 層（1m~1000m）、下層ファイルは 19 層（1100m~6150m）。
海面高度のみ 1 層。
31 日予報。日平均値。
上層ファイルは 1 日ごと。下層ファイルは 5 日ごと（予測 1, 6,11, 16, 21, 26, 31 日目のみ）。
GRIB2フォーマット別添資料参照

格子間隔鉛直層

予報期間

1 日あたりのファ 上層（海面高度含む）：124 ファイル
イル数
下層：21 ファイル
1 日あたりのデー 約 3.2GB／回×1 回／日＝約 3.2GB／日 (145 ファイルの合計)
タ量

－ 5 －

（２）ファイル名およびデータ量① 日本沿岸海況監視予測システム GPV（日本近海域)
格子点資料種類
上層/物理量
下層
水温
塩分
上層
海流
海面高度
水温
下層
塩分海流

ファイル名
OCN_GPV_Rjp_Gll2km_Lz1-1000_Psbs_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lz1-1000_Psali_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lz1-1000_Pcur_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lsurf_Pssh_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lz1100-6150_Psbs_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lz1100-6150_Psali_FD##_grib2.bin
OCN_GPV_Rjp_Gll2km_Lz1100-6150_Pcur_FD##_grib2.bin

サイズ（１ファイルあたり)
約 40MB
約 40MB
約 86MB
約１MB
約 15MB
約 15MB
約 33MB

② 日本沿岸海況監視予測システム GPV（北太平洋域）
格子点資料種類
上層/
物理量
下層
水温
塩分
上層
海流
海面高度
水温
下層
塩分
海流

ファイル名
OCN_GPV_Rnpa_Gll10km_Lz1-1000_Psbs_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lz1-1000_Psali_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lz1-1000_Pcur_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lsurf_Pssh_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lz1100-6150_Psbs_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lz1100-6150_Psali_FD##_grib2.bin
OCN_GPV_Rnpa_Gll10km_Lz1100-6150_Pcur_FD##_grib2.bin

サイズ（ １ フ ァイルあたり)
約 22MB
約 22MB
約 50MB
約１MB
約 8MB
約 8MB
約 23MB※ ファイル名の先頭には Z__C_RJTD_yyyyMMDDhhmmss_ がつくが、表中では省略。
Z と C の間のアンダースコアは 2 個、その他のアンダースコアは 1 個。
yyyyMMddhhmmss は、データの初期時刻の年月日時分秒を UTC で設定。
※ 予報資料における FD##は予報対象時間(日)を示す。
日本近海域は、## = 01, 02, … 10, 11（上層、海面高度）、## = 01, 06, 11(下層)。
北太平洋域は、## = 01, 02, ･･･, 30, 31（上層、海面高度）、## = 01, 06, 11, 16, 21,26, 31(下層)（３）配信完了予定時刻について気象業務支援センターへは毎日 1 回送信します。送信完了時刻は 10 時 00 分(日本標準時)の予定です。なお、対応する予報の初期日時（世界標準時）は、前日の 00Z となります。

－ 6 －

別添資料

GRIB2通報式による
日本沿岸海況監視予測システムGPV
データフォーマット

令和2年6月気象庁
地球環境・海洋部

１．データについて・ フォーマットは、国際気象通報式FM92GRIB 二進形式格子点資料気象通報式（第２版）（以下、「GRIB2」という）に則っている。
・ 日本沿岸海況監視予測システムGPVは海洋プロダクトである。
・ 要素、水平面が現れる順序は不定である。
・ GRIB2中の作成ステータスを利用して試験を行う場合があるので、必ず作成ステータス（第１節第20オクテット）を参照すること。

以下は、GRIB2 に共通である。
・ 各フォーマット中のバイナリデータは、ビッグエンディアンである。
・ 負の値は最上位ビットを１にすることにより示す（２の補数表現ではない）-1-

２． 日本沿岸海況監視予測システムGPVに用いるＧＲＩＢ２のフォーマットおよびテンプレートの詳細
節番号

節の名称・該当テンプレート

オクテット

第０節 指示節

ここからﾃﾝﾌﾟﾚｰﾄ3.0↓
↓↓
↓
↓↓↓↓
↓
↓

４３～４６↓↓↓↓↓↓↓
ここまでﾃﾝﾌﾟﾚｰﾄ3.0
第４節 プロダクト定義節

４７～５０
５１～５４
５５
５６～５９６０～６３６４～６７
６８～７１７２
１～４５６～７８～９

プロダクト定義テンプレート番号

１０
１１
１２
１３
１４
１５～１６
１７
１８
１９～２２２３２４２５～２８２９３０
３１～３４
３５～３６
３７３８
３９４０４１

パラメータカテゴリー
符号表４．１
パラメータ番号
符号表４．２
作成処理の種類
符号表４．３
背景作成処理識別符
ＪＭＡ定義
解析又は予報の作成処理識別符
観測資料の参照時刻からの締切時間（時）観測資料の参照時刻からの締切時間（分）期間の単位の指示符
符号表４．４
予報時間
第一固定面の種類
符号表４．５
第一固定面の尺度因子
第一固定面の尺度付きの値
第二固定面の種類
符号表４．５
第二固定面の尺度因子
第二固定面の尺度付きの値
全時間間隔の終了時（年）全時間間隔の終了時（月）全時間間隔の終了時（日）全時間間隔の終了時（時）
全時間間隔の終了時（分）全時間間隔の終了時（秒）統計を算出するために使用した時間間隔を記述する期間の仕様の数

第２節 地域使用節
第３節 格子系定義節

要素および水平面毎に、第４節～第７節を繰り返す

ここからﾃﾝﾌﾟﾚｰﾄ4.8↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ＧＲＩＢ保留資料分野
ＧＲＩＢ版番号
ＧＲＩＢ報全体の長さ
節の長さ
節番号
作成中枢の識別
作成副中枢
ＧＲＩＢマスター表バージョン番号
ＧＲＩＢ地域表バージョン番号
参照時刻の意味
資料の参照時刻（年）資料の参照時刻（月）資料の参照時刻（日）資料の参照時刻（時）資料の参照時刻（分）資料の参照時刻（秒）作成ステータス
資料の種類

表

節の長さ
節番号
格子系定義の出典
資料点数
格子点数を定義するリストのオクテット数
格子点数を定義するリストの説明
格子系定義テンプレート番号
地球の形状
地球球体の半径の尺度因子
地球球体の尺度付き半径
地球回転楕円体の長軸の尺度因子
地球回転楕円体の長軸の尺度付きの長さ
地球回転楕円体の短軸の尺度因子
地球回転楕円体の短軸の尺度付きの長さ
緯線に沿った格子点数
経線に沿った格子点数
原作成領域の基本角
端点の経度及び緯度並びに方向増分の定義に使われる基本角の細分
最初の格子点の緯度
最初の格子点の経度分解能及び成分フラグ
最後の格子点の緯度
最後の格子点の経度
ｉ方向の増分ｊ方向の増分
走査モード
節の長さ
節番号
テンプレート直後の座標値の数

第１節 識別節（注）内容

１～４５～６７８９～１６
１～４５６～７８～９１０
１１１２
１３～１４１５１６１７１８１９２０２１
不使用
１～４５６７～１０
１１１２
１３～１４
１５１６
１７～２０２１２２～２５２６２７～３０
３１～３４
３５～３８
３９～４２

↓４２

↓

４３～４６

↓
↓

４７４８

統計処理の種類
統計処理の時間増分の種類↓４９

統計処理の時間の単位の指示符

↓

５０～５３

符号表０．０

共通符号表C-1
符号表１．０
符号表１．１
符号表１．２

符号表１．３
符号表１．４

符号表３．０

符号表３．１
符号表３．２

備考”GRIB” 国際アルファベットNo.５(CCITT IA5)
missing
10 10=海洋分野
2****** サイズは可変21134 東京
0
9 現行運用バージョン番号
1 地域表バージョン１
1 1=予報の開始時刻******************
000****** 0=現業プロダクト
1 1=予報プロダクト
省略
72
30 符号表3.1参照****** ※１000 緯度・経度格子
6 半径6,371kmの球体と仮定した地球
missing
missing
missing
missing
missing
missing****** ※１****** ※１0
missing

10**-6度単位
10**-6度単位
フラグ表３．３
10**-6度単位
10**-6度単位
10**-6度単位
10**-6度単位
フラグ表３．４

符号表４．０

統計処理における欠測資料の総数****** ※２****** ※２48****** ※２****** ※２****** ※２****** ※２058
40
8 時間間隔、面の平均、積算、極値等の統計値****** ※３****** ※３2 2=予報
215 海洋予報モデル
missing130
2 日****** ※４****** ※５****** ※５****** ※５missing
missing
missing****** ※４****** ※４****** ※４0001

符号表４．１０00 平均

符号表４．１１
符号表４．４

2 同じ予報開始時刻、予報時間に順次増分を加算
2 日

統計処理した期間の長さ

1

連続的な資料場間の増分に関する時間の単位の指示符
符号表４．４
ここまでﾃﾝﾌﾟﾚｰﾄ4.8
５５～５８ 連続的な資料場間の時間の増分
第５節 資料表現節
１～４
節の長さ
５
節番号
６～９
全資料点の数
１０～１１ 資料表現テンプレート番号
符号表５．０１２～１５ 参照値（Ｒ） （ＩＥＥＥ ３２ビット浮動小数点）
ここからﾃﾝﾌﾟﾚｰﾄ5.3↓
１６～１７ 二進尺度因子（Ｅ）↓
１８～１９ 十進尺度因子（Ｄ）↓２０
複合圧縮による各資料群の参照値のビット数
符号表５．１２１↓
原資料場の値の種類↓
符号表５．４２２
資料群の分割法↓
符号表５．５２３
欠損値の取扱い↓
２４～２７ 第一欠損値の代替値↓
２８～３１ 第二欠損値の代替値↓
３２～３５ NG－資料場の分割による資料群の数↓
３６
資料群幅の参照値↓
３７
資料群幅を表すためのビット数↓
３８～４１ 資料群長の参照値↓
４２
資料群長に対する長さ増分↓
４３～４６ 最後の資料群の真の資料群長↓
４７尺度付き資料群長を表すためのビット数↓
符号表５．６４８
空間差分の階数
空間差分の表現に必要な追加記述子を示すた
４９
ここまでﾃﾝﾌﾟﾚｰﾄ5.3
めに資料節で必要なオクテット数
第６節 ビットマップ節
１～４節の長さ
５
節番号
６
ビットマップ指示符
符号表６．０７～ｎｎビットマップ
第７節 資料節
１～４節の長さ
５
節番号
原資料の尺度付きの最初の値、及びそれに続くテンプレート7.3
６～１１
階差全体の最小値↓
１２～ａａ NG個の資料群の参照値↓ ａａ＋１～ｂｂ NG個の資料群の幅↓ ｂｂ＋１～ｃｃ NG個の尺度付き資料群長
ここまでﾃﾝﾌﾟﾚｰﾄ7.3 ｃｃ＋１～ｎｎ 圧縮された値
第８節 終端節
１～４
７７７７
値が「ｍｉｓｓｉｎｇ」の場合、そのデータは全ビット１の値、英数字の変数名や「******」は可変を示す。
第7節備考中の「roundup_int」関数は小数点以下を切り上げて整数値にすることを示す。
↓値

５４-2-2 日049
5******
3 格子点資料－複合差分圧縮及び空間差分
R Ｒは可変E Ｅは可変
D Ｄは可変12 第7節の計算式のbit_aa値
0 浮動小数点
1 一般的な群分割
0 資料値には明示的な欠損値は含まれない
missing
missing****** 第7節の計算式のng値
0
4 第7節の計算式のbit_bb値
32
1******
1 第7節の計算式のbit_cc値
2 ２階空間差分
2****** ※６60 ビットマップ適用
1 or 0 0:欠損値1:非欠損値。ビット毎に記述******
7※７※７ aa = roundup_int(ng×bit_aa÷8) + 11
※７ bb = roundup_int(ng×bit_bb÷8) + aa
※７ cc = roundup_int(ng×bit_cc÷8) + bb
※７ 可変
"7777" 国際アルファベットNo.５(CCITT IA5)

※１ 資料点、格子点の数（第3節 7～10オクテット及び31～38オクテットについて）

日本近海海面高度
日本近海水温日本近海塩分日本近海海流北太平洋海面高度
北太平洋水温北太平洋塩分北太平洋海流

資料点数

緯線に沿った格子点数

経線に沿った格子点数

2279466

1422

1603

2282492

1423

1604

12943362048

632

12970172049

633※２ 格子点位置と増分 (第4節47～54オクテットおよび56～71オクテットについて)

日本近海海面高度
日本近海水温日本近海塩分日本近海海流北太平洋海面高度
北太平洋水温北太平洋塩分北太平洋海流最初の格子点の緯度

最初の格子点の経度

最後の格子点の緯度

最後の格子点の経度

i方向の増分j方向の増分

52020000

116969697

19980000

160030303

30303

20000

52030000

116954545

19970000

160045455

30303

20000

63100000

98909090

0285000000

90909

10000063150000

98863636-50000285045455

90909

100000※３ 要素の表現 (第4節10～11オクテットについて)

海面高度
水温塩分
海流の東西成分
海流の南北成分

10オクテット
パラメータカテゴリ(符号表4.1)

11オクテット
パラメータ番号(符号表 4.2)3 (海表面の特性)
4 (海面下の特性)〃
1 (海流)〃

1 (平均海面からの偏差 m)
15 (水温 K)
192 (塩分(Practical Salinity Scale 1978))2 (海流の流速のu成分 m/s)
3 (海流の流速のv成分 m/s)

※４ 時刻の表現
本格子点資料ではすべての資料が日平均値として表現されている。参照時刻(第1節)に予報時間(第4節)を加えた時刻から全期間の終了時(第4節)が示す時刻までが日平均値の統計期間になる。
(2020年1月2日に提供する資料の場合)
オクテット
第1節 13～19 参照時刻①オクテット 期間の単位
第4節 18の指示符
オクテット
第4節 19～22 予報時間②全時間のオクテット 終了③
第4節 35～41
統計処理しオクテット た期間の長
第4節 50～53 さ
開始時刻
①+②
統計期間
終了時刻③FD01

FD02

2020.1. 1.00:00

2020.1. 1.00:00

2020.1. 1.00:00

2220

130

2020.1. 2.00:00

2020.1. 3.00:00

2020.2. 1.00:00

1

112020.1. 1.00:00

2020.1. 2.00:00

2020.1. 31.00:00

2020.1. 2.00:00

2020.1. 3.00:00

2020.2. 1.00:00-3-・・・

FD31※５ 固定面の表現 (第4節23～28オクテットについて)
23オクテット
第一固定面の種類(符号表 4.5)
海面高度

1 (地面または水面)

水温塩分海流160 (海面からの水深 m)※６ 第6節の長さ (第6節1～4オクテットについて)
第6節の長さ日本近海海面高度284940日本近海水温日本近海塩分
285318日本近海海流北太平洋海面高度161798北太平洋水温北太平洋塩分
162134北太平洋海流-4-24オクテット
第一固定面の尺度因子25～28オクテット
第一固定面の尺度付きの値

missing

missing******
上層（10～10000）
下層(11000～61500）

1※７ 圧縮データのデコード方法について
本ファイルの圧縮後の値（以下表⑯）は、元データに単純圧縮→空間差分圧縮→複合圧縮を施したものなので、デコードの際にはその逆順に処理する必要がある。
以下、元データのn番目の値をF(n)、単純圧縮後の値をX(n)、空間差分圧縮後の値をY(n)、複合圧縮後の値をZ(n)とする。
○複合圧縮のデコード
節番号
オクテット
6～9
20
32～35
36
37
38～41
第５節
4243～46
47
48
49
6～11
１２～ａａ
第7節

説明
①全資料点数②複合圧縮による各資料群の参照値のビット数③NG－資料場の分割による資料群の数④資料群幅の参照値⑤資料群幅を表すためのビット数⑥資料群長の参照値⑦資料群長に対する長さ増分⑧最後の資料群の真の資料群長⑨尺度付き資料群長を表すためのビット数⑩空間差分の階数⑪空間差分の表現に必要な追加記述子を示す
ために資料節で必要なオクテット数⑫原資料の尺度付きの最初の値、及びそれに続く階差全体の最小値

値⑭NG個の資料群の幅

ｂｂ＋１～ｃｃ⑮NG個の尺度付き資料群長ｃｃ＋１～ｎｎ⑯圧縮された値

各値のオクテット数は⑪の値****** Z(1),Z(2),Zmin Z(1),Z(2),Z の順に格納されている
min
各値のビット数は②の値****** group_ref(m)※１
各値のビット数は⑤の値****** g_width(m)※１
各値のビット数は⑨の値****** g_len(m)※１****** Z(n)※２※１ m（m=1,..,ng）は何番目の資料群かを表す。ngは③の値。
※２ n（n=1,..,data_num）は何番目の値であるかを表す。data_numは①の値。
ただし、n=1,2のときの値は、⑫に格納されているZ(1),Z(2)を使用するため、ここに格納されている値は使用しない。
※３ ⑬～⑯において、格納データがオクテットの境界で終わらない（サイズがオクテット（8ビット）で割り切れない）場合、オクテットの境界まで値0のビットを付加する。

⑯に格納されている圧縮値はng個の資料群に分かれており、各群に属する値の数、ビット数は以下の通り定義されている。
m番目の資料群長（資料群を構成する値の数。以下group_length(m) ）は、⑥、⑦、⑧、⑮の値を用い以下の式で表される。

・m=1,…,ng-1の場合 group_length(m) = g_len_ref + g_len_inc × g_len(m)・m=ngの場合
group_length(ng) = last_g_len※本GRIB2の場合 g_len(m) = 0となっているため
・m=1,…,ng-1の場合 group_length(m) = g_len_ref = 32
・m=ngの場合
group_length(ng) = last_g_len

m番目の資料群の幅（資料群に含まれる値を表現するビット数。以下group_width(m) ）は、④と⑭の値を用い以下の式で表される。

・group_width(m) = g_width_ref + g_width(m)(m=1,…,ng)※本GRIB2の場合 g_width_ref = 0となっているため・group_width(m) = g_width(m)本GRIB2では、⑯は上記の資料群長、資料群の幅から、以下の様に格納されているイメージとなる。

複合圧縮前（= 空間差分圧縮後）の値Y(n)（n=1,…,data_num）は、⑫、⑬、⑯の値を用い以下の式で表される。

・n=1,2の場合
・n=3,…,data_numの場合

Y(n) = Z(n)Y(n) = Z(n) + group_ref(m) + Zmin

※Zmiｎは通常、負の値となる。正負の符号は第1ビット（正が0、負が1）で表現される。（2の補数表現とは異なる。）
例： Zminが -1 の場合 10000000 00000001 となる。
○空間差分圧縮のデコード
本データは⑩の示すとおり２次の空間差分を用いて圧縮している。空間差分圧縮前（= 単純圧縮後）の値X(n)は以下の式で表される。

・n=1,2の場合
X(n) = Y(n)・n=3,…,data_numの場合 X(n) = Y(n) + 2X(n-1) - X(n-2)○単純圧縮のデコード
元の値F(n)は、第５節のR,E,DおよびX(n)から以下の式で表される。
節番号
第５節オクテット
12～15
16～17
18～19

説明
参照値（Ｒ） （ＩＥＥＥ ３２ビット浮動小数点）
二進尺度因子（Ｅ）
十進尺度因子（Ｄ）

備考

2⑬NG個の資料群の参照値

ａａ＋１～ｂｂ

変数名****** data_num
12****** ng
0 g_width_ref
432 g_len_ref
1 g_len_inc****** last_g_len
12

変数名
RE
D・F(n) = ( R + X(n) × 2E ) / 10D(n=1,…,data_num)-5-