×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
気象の研究をしていると,地図上にデータをプロットするということが良くあります.本日はデータのプロットではないのですが地図を作った方が良いかな,と思うことがあり,GMTを使うことにしました.
GMTはハワイ大学で開発されたツールでThe Generic Mapping Toolsの略です.私はほとんどの場合データのプロットはGrADSというツールを使うのですが,地図の作成に関してGMTの方がきれいなので,場合によってはそちらを使います.
ところが金沢大学に来てからGMTを使う機会がなかったためにまだインストールされていなかったので,インストール作業から開始.前の環境でのインストールメモもあるし,すぐ終わるはず.
でしたが,何やらエラーが出まくって結構てこずりました.同じようなことで困っている人はいるだろうとGoogleで検索したものの,皆さんWindows版のGMTをインストールしているようで,Windows+Cygwinでコンパイルする情報はほとんど見当たりませんでした.
でもまぁ何とか無事インストールでき,テストもすべてパスしました.私の環境でですが,どのような手順で進めたかメモ.ちなみにNetCDFも同時にインストールする方法です.
(1) ハワイ大学FTPサイト(ftp://ftp.soest.hawaii.edu/gmt)からinstall_gmtをゲット.
(2) Cygwinにて /usr/local/ に上記ファイルを保存し
$ sh install_gmt
を実行.
勝負はここからです.ややトリッキーです. 上記コマンドを実行すると色々と設定が聞かれるので答えますが,まずはNetCDFが無事インストールできればOKです.その後GMTのインストールは失敗すると思います(うまくいった方,おめでとうございます).
GMTのインストールに失敗する原因は,私の場合は
・コンパイラがNetCDFライブラリの名前を認識しなかった
・Shewchuk's Triangulation Routine のオプションをYesにした
というのが主たるものでした.あと,様々なSupplementoをインストールするか?と聞かれますが,これはNoにした方が無事インストールされます(たぶん).
ということで,
(3) NetCDFのライブラリ libnetcdf.lib に対して libnetcdf.a というシンボリックリンクを作る.
(4) 再度 (2) を実行し,Shewchuk's Triangulation Routine をNoにする.
これで無事インストールできるはずです(もしうまくいかなかったらすいません).
で,地図の方ですが結局インストールの合間にGrADSで作りました(泣)
GMTはハワイ大学で開発されたツールでThe Generic Mapping Toolsの略です.私はほとんどの場合データのプロットはGrADSというツールを使うのですが,地図の作成に関してGMTの方がきれいなので,場合によってはそちらを使います.
ところが金沢大学に来てからGMTを使う機会がなかったためにまだインストールされていなかったので,インストール作業から開始.前の環境でのインストールメモもあるし,すぐ終わるはず.
でしたが,何やらエラーが出まくって結構てこずりました.同じようなことで困っている人はいるだろうとGoogleで検索したものの,皆さんWindows版のGMTをインストールしているようで,Windows+Cygwinでコンパイルする情報はほとんど見当たりませんでした.
でもまぁ何とか無事インストールでき,テストもすべてパスしました.私の環境でですが,どのような手順で進めたかメモ.ちなみにNetCDFも同時にインストールする方法です.
(1) ハワイ大学FTPサイト(ftp://ftp.soest.hawaii.edu/gmt)からinstall_gmtをゲット.
(2) Cygwinにて /usr/local/ に上記ファイルを保存し
$ sh install_gmt
を実行.
勝負はここからです.ややトリッキーです. 上記コマンドを実行すると色々と設定が聞かれるので答えますが,まずはNetCDFが無事インストールできればOKです.その後GMTのインストールは失敗すると思います(うまくいった方,おめでとうございます).
GMTのインストールに失敗する原因は,私の場合は
・コンパイラがNetCDFライブラリの名前を認識しなかった
・Shewchuk's Triangulation Routine のオプションをYesにした
というのが主たるものでした.あと,様々なSupplementoをインストールするか?と聞かれますが,これはNoにした方が無事インストールされます(たぶん).
ということで,
(3) NetCDFのライブラリ libnetcdf.lib に対して libnetcdf.a というシンボリックリンクを作る.
(4) 再度 (2) を実行し,Shewchuk's Triangulation Routine をNoにする.
これで無事インストールできるはずです(もしうまくいかなかったらすいません).
で,地図の方ですが結局インストールの合間にGrADSで作りました(泣)
PR
この記事にコメントする
Access
カレンダー
02 | 2025/03 | 04 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
最新記事
(05/31)
(05/30)
(05/09)
(04/27)
(04/15)
ブログ内検索
カテゴリー
最新コメント
[11/23 fake bvlgari womens watch]
[11/12 fake love cartier Bangles]
[08/04 bvlgari diamond ring]
最新トラックバック
アクセス解析