GMT

名前
序文
書式
GMT の概要
関連項目
文献

名前

GMT − The Generic Mapping Tools データ処理・表示ソフトウェアパッケージ

序文

GMT は、 x, y 及び x, y, z のデータセットの加工 ( フィルタリング、トレ ンドフィッティング、グリッド化、投影等 )、及び白黒又は 24 ビットカラ ー の シンプルな x-yプロット、等値線マップ、人工的に陰影をつけた曲面、及び 3 次元的な遠近法の図といったポストスクリプト画像の作成ができるパブリ ッ クドメインの Unix ツールの集まりである。 25種類の一般的なマップ投影に加 え、線形、log10、そして指数スケーリングもサポートされている。 GMT の 処 理・表示ルーチンは完全に一般的で、入力としてどんな ( x, y ) 、又は ( x, y, z ) データでも扱うことができる。

書式

GMT は以下のプログラムのいずれかを開始するための包括スクリプトでもある:

GMT module module-options

ここで module は GMT のプログラム名を、 module-options はそのプログラム に付随するオプションを表す。

GMT の概要

以下では GMT が提供する全てのプログラムの要約、及びそれらの目的を非常に 短 く記したものである。各プログラムに関する詳細な情報は、個別のマニュア ルページで見ることができる。

blockmean (x,y,z) データの L2 フィルタ/間引き
blockmedian
(x,y,z) データの L1 フィルタ/間引き
blockmode
(x,y,z) データの最頻値フィルタ/間引き
filter1d
1 次元のデータセット ( 時系列 ) をフィルタする
fitcircle
点のセットに対する最適な大円を見つける
gmt2rgb
Sun ラスタファイル又はグリッドを r, g, b グリッドに変 換 する
gmtconvert
アスキーとバイナリの 1 次元のテーブルを変換する
gmtdefaults
現在のデフォルト設定の一覧を表示する
gmtmath
データテーブルに対する数学演算
gmtset
個々のデフォルトパラメータを設定する
gmtselect
空間的基準に基づいて部分データを抽出する
grdfilter
空間領域において 2 次元のデータセットをフィルタする
grd2cpt
グリッドファイルからカラーパレットテーブルを作成する
grd2xyz
2 次元のグリッドファイルからテーブルデータへの変換
grdblend
部分的に重なり合う複数のグリッドファイルを 1 つのグリッ ド上に混合する
grdclip
グリッドデータの z の範囲を制限する
grdcontour
2 次元のグリッドデータの等値線を作成する
grdcut
グリッドファイルから部分領域を切り出す
grdedit
2 次元のグリッドファイルのヘッダ情報を変更する
grdfft
周波数領域においてグリッドファイルに演算を行う
grdgradient
グリッドファイルから方向勾配を計算する
grdhisteq
グリッドファイルに対するヒストグラム等化演算を行う
grdimage
2-D グリッドデータから画像を作成する
grdinfo
グリッドファイルの情報を表示する
grdlandmask
海岸線のデータベースからマスク用のグリッドファイルを作成 する
grdmask
クリップパスの外側のノードを定数にリセットする
grdmath
グリッドファイルに対する数学演算
grdpaste
共通する辺に沿ってグリッドファイルを貼り合わせる
grdproject
グリッドデータを新しい座標系に投影する
grdreformat
異なるグリッドファイルのフォーマットを変換する
grdsample
2 次元のグリッドデータセットを新しいグリッド上に再サン プルする
grdtrend
多項式のトレンドをグリッドファイルに当てはめる
grdtrack
1 次元の測線に沿って 2 次元のデータセットをサンプルする
grdvector
グリッドファイルからベクトル場を描画する
grdview
2 次元のグリッドデータの 3 次元の遠近法的画像化
grdvolume
2 次元のグリッドデータからの体積計算
makecpt GMT
のカラーパレットテーブルを作成する
mapproject
テーブルデータのフォワード又はインバースの地図投影
minmax
データテーブルの最大・最小値を見つける
nearneighbor
最近接法によるグリッド作成スキーム
project
データを直線/大円上に投影する
psbasemap
基本図を作成する
psclip
多角形ファイルを用いてクリッピングパスを定義する
pscoast
地図に海岸線や塗りつぶした大陸を描く
pscontour
三角網法によって xyz データの等値線を作成する
pshistogram
ヒストグラムを描く
psimage
地図上に画像 (EPS 又は Sun ラスタファイル) を描画する
pslegend
地図に凡例を描く
psmask
地図の範囲外の領域をマスクする
psrose
セクタ又はローズダイヤグラムを描く
psscale
地図にグレースケール又はカラースケールを描く
pstext
地図に文字列を描く
pswiggle
地図に測線に沿った時系列グラフを描く
psxy
地図に記号、多角形、線を描く
psxyz
3 次元の図に記号、多角形、線を描く
sample1d
1 次元のテーブルデータセットの再サンプリング
spectrum1d
時系列データから様々なスペクトル推定の計算をする
splitxyz
xyz ファイルを複数のセグメントに分割する
surface
連続曲面のグリッド化アルゴリズム
trend1d
y = f(x) データに多項式又はフーリエトレンドを当てはめる
trend2d
z = f(x,y) データに多項式トレンドを当てはめる
triangulate
最適なドローネー三角網の作成及びグリッド化を実行する
xyz2grd
等間隔の xyz データを 2 次元のグリッドファイルに変換する

関連項目

詳細は個々の man ページを調べよ。デフォルトでは こ れ ら の ペ ー ジ は $GMTHOME/man/manl にあるが、インストールの設定に依存する。情報は GMT の ホ ー ム ペ ー ジ gmt.soest.hawaii.edu 又 は ロ ー カ ル の $GMTHOME/www/gmt/gmt_services.html からも得られる。

文献

Wessel, P., and W. H. F. Smith, 2005, The Generic Mapping Tools (GMT) version 4.1 Technical Reference & Cookbook, SOEST/NOAA.
Wessel, P., and W. H. F. Smith, 1998, New, Improved Version of Generic Mapping Tools Released, EOS Trans., AGU, 79 (47), p. 579.
Wessel, P., and W. H. F. Smith, 1995, New Version of the Generic Mapping Tools Released, EOS Trans., AGU, 76 (33), p. 329.
Wessel, P., and W. H. F. Smith, 1995, New Version of the Generic Mapping Tools Released, http://www.agu.org/eos_elec/95154e.html, Copyright 1995 by the American Geophysical Union.
Wessel, P., and W. H. F. Smith, 1991, Free Software Helps Map and Display Data, EOS Trans., AGU, 72 (41), p. 441.