228.地図製作ソフトGMT (1) GMTとは GMT(The Generic Mapping Tools)は,地図の上にいろいろな図や線を描くことができるハワイ大学で開 発されたフリーのソフトです. http://gmt.soest.hawaii.edu/からダウンロードできますが、日本のミラーサイトからもダウンロード できます。 UNIX上で使われていたソフトなのですが、WINDOWSでも使えるようになりました。ただし、 通常のWINDOWSソフトのようにマウスのクリックで操作するのではなく、コマンドをキーボード から入力しなければならないので、慣れが必要です。 (2) GMTのインストール ダウンロードしたプログラムを解凍してするとGMTとnetcdf-3.5.0.win32binのホルダーができるので、 Cドライブにコピーする。また、netcdf-3.5.0.win32binのホルダーは名前をNETCDFと変えておく。 このインストール方に関してはGMTの解説をしているホームページを参照してください。 (3) GMTの使い方 コマンド入力で操作するので、「スタート」「プログラム」「アクセサリ」「コマンドプロンプト」を クリックしてコマンド入力画面をだします。 Win98ではDOSプロンプトを起動します。 以下のコマンドを入力します。 cd ¥ cd ¥gmt gmtenv GMTのインストールと入力が正しければ GMT 3.4.5 Environment initialized C:\GMT> と表示されます。 この後に続けてコマンドを入力していくのですが、キーボードから直接一つ一つのコマンドを入力するの は大変なので、メモ帳を起動してメモ帳でコマンドを記述してからコピーします。 gmtset DEGREE_FORMAT 3 BASEMAP_TYPE plain FRAME_WIDTH 0.1c[return] pscoast -JD135/35/8/16/7.5c -R125/150/25/50 -Ba4.0f4.0g4.0/a4.0f4.0g4.0WSne -Df -G255 -A1 -W1 -P -V -X5c -Y5c > japan.eps[return] 上記の[return]までを改行せずにメモ帳で入力します。入力したコマンドが間違っていないか確 認してすべてをコピーし、C:\GMT>の後ろに貼り付けると、GMTのホルダーにjapan.epsというファ イルができます。このファイルを開くには、フォトショップかイラストレーターというepsファイルを 見ることのできるソフトが必要です。フリーのPostScript表示・変換ソフトソフトで見ることもできます。 2行目の -JD135/35/8/16/7.5c -R125/150/25/50 は表示する地図の投影法と表示範囲を指定しているので、135/35,125/150の値を変えると 世界中のどの地域の海岸線も描くことができます (4) 震央分布図
震央分布図を書くときのコマンドは以下のようになります。 gmtset DEGREE_FORMAT 3 BASEMAP_TYPE plain FRAME_WIDTH 0.1c[return] set INPUT=0-30.dat[return] set OUTPUT=0-30.eps[return] pscoast -JD135/35/8/16/12c -R125/156/23/47 -Ba5.0f5.0g5.0/a5.0f5.0g5.0WSne -Df -G255 -A1 -W1 -P -V -X5c -Y5c -K> %OUTPUT%[return] gawk-w32 "{print $3, $2, $5*0.01}" %INPUT% | psxy -JD -R -Scc -O -V -L -G200 -W2 >> %OUTPUT% [return] 震央のデータを、2行目で指定した「0-30.dat」という名前を付けて、GMTホルダー内に用意しておき ます。このデータは各項目がタブ区切りで区切られている必要があります。エクセルでデータを加工する ときは、タブ区切りで保存すれば使えるデータとなります。 上記のコマンドを実行すると、3行目で指定した「0-30.eps」というファイル名で、日本地図と震央が描 かれたファイルがGMTホルダー内に作られます。 (5) 震央データ 震央データは、防災科学技術研究所のホームページ、F−NETの気象庁の震源情報から検索からダウン ロードしています。 発生時刻、緯度、経度、深さ、マグニチュードを指定し、出力フォーマットをテキ スト形式、タブ区切りとして検索をかけます。表示されるデータの最初の1行は項目が漢字で表示されて いるので、2行目以降をメモ帳か、ワードパッドにコピーして「**.dat」というテキストファイル で保存します。 1つの地震についてたくさんの項目がありますが、震央表示に使ったデータはコマンドの最後の行にある gawk-w32 "{print $3, $2, $5*0.01}" で指定している2,3,5項目めの緯度経度とマグニチュードで す。なお、このコマンドのgawk-w32はWin98で使う場合はgawkとします。