第 5 章 GPM ・ TRMM プロダクトの利用
5.2. データ解析ツール
GPMデータ利用ハンドブック
GPMデータ利用ハンドブック
(2) HDF5 ライブラリの準備 (ver. 5-1.8.13 の場合 ( 例 ))
① httpサイト (https://support.hdfgroup.org/ftp/HDF5/current/src/) にアクセス。
② Linux用ライブラリ(hdf5-1.8.13.tar.bz2)のダウンロード。
③ 圧縮ファイルの解凍
$ tar –xjvf hdf5-1.8.13.bar.bz2
④ インストール準備
$ cd hdff5-1.8.13
$ ./configure –prefix=/xxx/xxx/xxx
(/xxx/xxx/xxx:インストールしたいディレクトリ)
$ make >&log_make.txt
$ make check >& log_make_check.txt
⑤ インストール
$ make install
(3) TKIOインストール(ver.3.60.2の場合(例))
① ダウンロードサイト (ftp://gpmweb2.pps.eosdis.nasa.gov/pub/PPStoolkit/GPM/tkio-3.60.2/) にアクセスする。
② ツールキット(tkio-3.60.2.tar.gz)のダウンロード
③ インストール先にデータを移動
④ 圧縮ファイルの解凍
$ tar xvzf tkio-3.60.2.tar.gz
⑤ インストール準備
$ cd tkio
⑥ 環境変数の設定(HDF4、HDF5、TKIO、コンパイラ、フラグ等) 詳細は、以下の「(4)環境変数の設定」を参照のこと。
⑦ コンパイル。ライブラリの確認
$ ./INSTALL.pl compiler
$ cd lib
$ls
Libtkc.a libtkchdf4.a libtkchdf4algs.a libtkchdf5.a libtkchdf5algs.a Libtkchelper.a libtkcselect.a libtkctkTSDIS.a
GPMデータ利用ハンドブック
(4) 環境変数の設定
TKIOを使用するための環境変数の設定方法(csh形式、bash形式)を、以下に示す。
図 5.2-1 cshの場合の環境変数の設定方法(左:gcc、右:icc)
図 5.2-2 bashの場合の環境変数の設定方法(左:gcc、右:icc)
(5) TKIO によるプログラミング
TKIOを用いたプログラミングの流れを以下に示す。
① ヘッダファイルの記述
プログラムで利用するツールキット用のヘッダファイルを記述する。ヘッダファイルに は、全プロダクト共通のものやセンサに固有のものなどがある。
② 入出力構造の宣言
上のヘッダファイルに記述されているデータの入出力構造を任意の名前に宣言する。
以降のプログラム中では、ここで宣言した名前で参照される。
③ HDFファイルのオープン
読み込みたいHDFファイルを開く。
④ メタデータの読み込み
HDFデータに含まれているメタデータを、要素ごとに変数に読み込む。
⑤ スキャン毎のデータの読み込み
GPMのレベル1及び2プロダクトの場合、スキャン毎にデータセット・データを読み込 む。
GPMデータ利用ハンドブック
⑥ 格子データの読み込み
GPMのレベル3プロダクトの場合、データセット・データを一度に全部読み込む。
⑦ HDFファイルのクローズ
HDFファイルをクローズし、データの操作を終了する。
図 5.2-3 TKIOを用いたプログラミングの流れ
その他の利用可能なユーザツールとして、「h5dump」及び「HDF Explorer」を以下に紹介 する。
5.2.2. h5dump
h5dumpは、HDF5を読むためのコマンドであり、HDF5インストール時に一緒に構築される。
また、HDFファイルのテキスト表示や要素毎にバイナリデータで切り出すことが可能なツー ルである。
本ツールは、以下のURLから入手(ダウンロード)することで利用することができる。
https://portal.hdfgroup.org/display/support/Downloads
(参考)HDFマニュアル: https://portal.hdfgroup.org/display/support/Documentation
(参考)HDFライブラリ: https://portal.hdfgroup.org/display/support/Downloads
GPMデータ利用ハンドブック
5.2.3. HDF Explorer
HDF Explorerは、HDFファイル(HDF4形式、またはHDF5形式)のデータを閲覧するため のツールである。
本ツールは、以下のURLから入手(ダウンロード)することで利用することができる。
http://www.space-research.org/
(参考)HDFマニュアル: https://portal.hdfgroup.org/display/support/Documentation
(参考)HDFライブラリ: https://portal.hdfgroup.org/display/support/Downloads