#author("2018-04-07T16:24:50+00:00","","")
#author("2023-07-27T01:00:59+09:00","default:user","user")
[[Computer/OpenSource]]

*GMT [#h310f0ab]

**インストール [#qe239cfa]

***OS X 10.11 (El Capitan) [#l72ec287]

-hdf5
--$ ./configure --prefix=/usr/local/hdf5 --enable-static
-netcdf
--$ ./configure --prefix=/usr/local/netcdf --enable-netcdf-4 CPPFLAGS="-I/usr/local/hdf5/include -I/usr/local/include" LDFLAGS="-L/usr/local/hdf5/lib -L/usr/local/lib"
-GMT 4.5.13
--$ ./configure --prefix=/usr/local/gmt4 --enable-eps
--$ make
--$ sudo make install-gmt
--$ sudo make install-data
--$ sudo make install-man
--$ sudo make install-doc
--$ tar xjf gshhs-2.2.0.tar.bz2
--$ cd share
--$ sudo cp -r coast /usr/local/gmt4/share/

**活用例 [#aeb3bd76]

-[[鉄道路線図>Computer/OpenSource/GMT/train]]

**インストール [#p874caf9]

***日本語化(Mac OS X) [#d4f1b968]

環境は以下の通り.

-Mac OS X 10.7.3 Lion
-GMT 4.5.7
-[[Ghostscript 7.07:http://www2.kumagaku.ac.jp/teacher/herogw/]]

フォントの設定をすればGMTでも日本語を扱うことができる.以下の内容で$GMTHOME/share/pslib/CUSTOM_font_info.dというファイルを作成する($GMTHOMEは環境に合わせて/usr/localや/usr/local/GMTなどにする).

 HiraKakuPro-W3-EUC-H	0.700	1
 HiraKakuPro-W3-EUC-V	0.700	1
 HiraKakuPro-W6-EUC-H	0.700	1
 HiraKakuPro-W6-EUC-V	0.700	1
 HiraKakuProN-W3-EUC-H	0.700	1
 HiraKakuProN-W3-EUC-V	0.700	1
 HiraKakuProN-W6-EUC-H	0.700	1
 HiraKakuProN-W6-EUC-V	0.700	1
 HiraKakuStd-W8-EUC-H	0.700	1
 HiraKakuStd-W8-EUC-V	0.700	1
 HiraKakuStdN-W8-EUC-H	0.700	1
 HiraKakuStdN-W8-EUC-V	0.700	1
 HiraMaruPro-W4-EUC-H	0.700	1
 HiraMaruPro-W4-EUC-V	0.700	1
 HiraMaruProN-W4-EUC-H	0.700	1
 HiraMaruProN-W4-EUC-V	0.700	1
 HiraMinPro-W3-EUC-H	0.700	1
 HiraMinPro-W3-EUC-V	0.700	1
 HiraMinPro-W6-EUC-H	0.700	1
 HiraMinPro-W6-EUC-V	0.700	1
 HiraMinProN-W3-EUC-H	0.700	1
 HiraMinProN-W3-EUC-V	0.700	1
 HiraMinProN-W6-EUC-H	0.700	1
 HiraMinProN-W6-EUC-V	0.700	1

このファイルを作成したあと,

 $ pstext -L

とするとフォントの一覧が得られるので,たとえばヒラギノ角ゴProのW3(細字)を使いたければ

	35 HiraKakuPro-W3-EUC-H

のような行を探す.フォント番号は35となる.この場合pstextで読み込むファイルはEUCにしておく.

**使い方 [#fac3e50d]

***pscoast [#sd6bb8db]

 -D
       f - full resolution
       h - high resolution
       i - intermediate resolution
       l - low resolution [Default]
       c - crude resolution
 
 -P Portrait

***psxy, pstext [#z8b6e014]

点とテキストが重なってしまう場合は,pstext の -D オプションを用いてオフセットする.-D0.2/0.3 で x 方向に0.2,y 方向に0.3ずらすことができる.-Dj0.4/0.5 のようにすれば,テキストの justify(BR, MC など)を考慮してオフセットしてくれる.

***psxy [#z2ab7ce9]

-http://www.geocities.jp/ne_o_t/GMT-USE/use-medium/gmt-medium6.htm

***パターン [#v27a05c4]

多くの描画コマンドが共通に持っているオプション.

-Gp'''dpi'''/'''pattern'''

***grdcontour [#a829a079]

-グリッドファイルの作り方.
--http://www.nda.ac.jp/cc/users/iwase/OLD/COMP/gmt2.html

***PDFにしてLaTeXで張り込む [#jc825dea]

Ghostscriptの提供するps2pdfコマンドで描画サイズと同じ大きさのPDFのページを作り,dvipdfm付属のextractbbコマンドでBounding Boxが書かれたファイルを作成する.あとは\includegraphicsコマンドでPDFファイルを張り込む.ただしTeXディストリビューションに含まれる(ことがある)epstopdfコマンド(perlスクリプト)を使った方が簡単で,Bounding Boxを丁寧に設定してくれるようなので,ps2pdfではなくepstopdfを用いてみる.

 $ epstopdf map.eps
 $ extractbb map.pdf

 \documentclass{jsarticle}
 \usepackage[dvipdfm]{graphicx}
 
 \begin{document}
 
 \begin{figure}
  \centering
  \includegraphics[width=.8\textwidth,clip]{map.pdf}
  \caption{caption_for_map}
 \end{figure}
 
 \end{document}

epstopdfでPDFにするときに,バージョンを指定したい場合は次のようにする.次の例はPDFバージョン1.4(Adobe Acrobat 5相当).

 $ epstopdf --gsopt -dCompatibilityLevel=1.4 map.eps

**インストール [#deba106f]

-ftp://ftp.scc.u-tokai.ac.jp/pub/gmt/

**参考 [#me334564]

-[[MacWiki - GMT:http://macwiki.sourceforge.jp/wiki/index.php/GMT]]
-[[GMT_setup (hysk):http://www.u.tsukuba.ac.jp/~hayasaki.masamits.fw/Linux_tips/GMT_setup]]
-[[GMT (ver. 4.4) yoiyoi guide:http://staff.aist.go.jp/h.horikawa/GMT/GMT4.4guide/yoiyoi4.4.html]]
-[[GMT備忘録:http://www5.plala.or.jp/kashima/gmt/gmt.html]]
-[[パソコン関連 2009 〜GMT - KDO の野鳥ときどきパソコンのページ:http://homepage1.nifty.com/~kdo/index.html#gmt2008]]

-pstext のオフセットオプション
--http://homepage1.nifty.com/~kdo/gmt13_pstext.html
-パターン
--http://home.kanto-gakuin.ac.jp/~nmaeda/gmtpk/index.php?%A5%D1%A5%BF%A1%BC%A5%F3
-市町村境界と道路
--http://www.geocities.jp/ne_o_t/GMT-USE/use-medium/gmt-medium6.htm
-アメダスデータの描画
--http://www.geocities.jp/ne_o_t/GMT-USE/use-medium/gmt-medium1.htm
-pscontour, surface . . .
-Samples
--http://www-seis.planet.sci.kobe-u.ac.jp/~kakehi/GMT/

GMT 5.0以降.

-https://www.mk-mode.com/blog/2020/01/29/debian-10-gmt-installation/
-https://www.kobiwa.net/gmt/2_coast.shtml

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS