GRDVECTOR

名前
書式
説明
オプション

関連項目

名前

grdvector − グリッドファイルからベクトル場を描画する

書式

grdvector compx.grd compy.grd −Jparameters [ −A ] [ −B[p|s]parameters ] [ −Ccptfile ] [ −E ] [ −Gfill] [ −Ixinc[unit][=|+][/yinc[unit][=|+]] ] [ −K ] [ −N ] [ −O ] [ −P ] [ −Qparameters ] [ −Rwest/east/south/north[r] ] [ −S[l]scale ] [ −T ] [ −U[/dx/dy/][label] ] [ −V ] [ −Wcontourpen ] [ −X[a|c|r][x-shift[u]] ] [ −Y[a|c|r][y-shift[u]] ] [ −Z ] [ −ccopies ] [ −f[i|o]colinfo ]

説明

grdvector は x 及び y 成分を表す 2 つの 2 次元グリッドファイルを読ん で 、 それらのファイルの情報に対応する方向と長さを持つベクトルを描くことに よりベクトル場の図を作成する。代わりに極座標の成分を使うこともで き る( r,theta ) 。 grdvector は基本的には grd2xyz を実行した後、その出力を psxy −SV を用いて貼り合わせるという 2 つのコマンドを簡略化したもので あ る。

compx.grd

ベクトル場の x 成分を含むグリッドファイル。

compy.grd

ベクトル場の y 成分を含むグリッドファイル。

−J

地図の図法を選択する。尺度は UNIT/degree 、1:xxxxx 、又は UNIT 単位の幅 (オプションを大文字にする) で あ る 。 UNIT は .gmtdefaults4 で設定された MEASURE_UNIT によって cm 、インチ、 又は m になるが、 c, i, m を scale/width の値に付けることによっ て 、コマンドライン上で上書き変更することができる。地図の高さ、 最大の大きさ、最小の大きさを指定するには、それぞれ h, +, - を width に付けること。

詳細は psbasemap の man ページを参照すること。

円筒図法:

−Jclon0/lat0/scale (カッシーニ図法)
−Jj
lon0/scale (ミラー図法)
−Jm
scale (メルカトル図法 - 投影中心はグリニッジ子午線と赤道)
−Jm
lon0/lat0/scale ( メルカトル図法 - 中心子午線と標準緯度を設 定)
−Joa
lon0/lat0/azimuth/scale (斜めメルカトル図法 - 投影中心と 方 位角を設定)
−Job
lon0/lat0/lon1/lat1/scale (斜めメルカトル図法 - 2 点を設定)
−Joc
lon0/lat0/lonp/latp/scale (斜めメルカトル図法 - 中心点と 極 を設定)
−Jq
lon0/scale (等距円筒図法 (Plate Carree))
−Jt
lon0/scale (TM - 横メルカトル図法、赤道は y = 0)
−Jt
lon0/lat0/scale (TM - 横メルカトル図法、原点を設定)
−Ju
zone/scale (UTM - ユニバーサル横メルカトル図法)
−Jy
lon0/lats/scale (基本円筒図法)

方位図法:

−Jalon0/lat0/scale (ランベルト正積方位図法)
−Je
lon0/lat0/scale (正距方位図法)
−Jf
lon0/lat0/horizon/scale (心射図法)
−Jg
lon0/lat0/scale (正射図法)
−Js
lon0/lat0/[slat/]scale (一般平射図法)

円錐図法:

−Jblon0/lat0/lat1/lat2/scale (アルベルス正積円錐図法)
−Jd
lon0/lat0/lat1/lat2/scale (正距円錐図法)
−Jl
lon0/lat0/lat1/lat2/scale (ランベルト正角円錐図法)

様々な図法:

−Jhlon0/scale (ハンメル図法)
−Ji
lon0/scale (正弦曲線図法=サンソン図法)
−Jk
[f|s]lon0/scale (エッケルト IV (f) 及び VI (s) 図法)
−Jn
lon0/scale (ロビンソン図法)
−Jr
lon0/scale (ヴィンケル第 3 式図法)
−Jv
lon0/scale (ファン・デア・グリンテン図法)
−Jw
lon0/scale (モルワイデ図法)

非地理的図法:

−Jp[a]scale[/origin][r|z] (極座標 (theta,r))
−Jx
x-scale[d|l|ppow|t|T][/y-scale[d|l|ppow|t|T]] (線形、対数、 指数スケーリング)

オプション

オプションフラグとそれに付属する引き数の間にスペースを入れないこと。

−A

グリッドファイルがカルテジアン座標 (x, y) でなく極座標 (r, theta) 成分を持っていることを意味する。

−B

地 図 の 枠 の 目 盛とケバの間隔を設定する。全ての詳細は psbasemap の man ページを参照すること。

−C

ベクトルの長さに基づいて cptfile の色を割り当てる。

−E

格子点上にベクトルの中心を置く[デフォルトでは格子点が起 点] 。

−G

ベクトル内部の色を設定する[デフォルトでは色を塗らない]。グ レースケール (0−255) 又はカラー (r/g/b, それぞれ範囲 は 0−255; h-s-v, 範囲は 0−360, 0−1, 0−1; c/m/y/k, それぞれ範囲は 0−100%; 有効なカラー名) を指定すること。代わりに、 −Gpdpi/pattern 、 た だ し pattern には用意された模様 (1-90) 又は Sun の 1, 8, 24 ビ ットのラスタファイルの名前を与えることもできる。 dpi には画像の 解 像度を設定すること。 1 ビットのラスタについては −GP を使うと 反転画像になる。前景や背景の色を指定するには :Fcolor[B[color]] を 付けること (透明にするには color = - とする)。個々の模様に関 する情報については GMT テクニカルリファレンス & クックブック の 付録 E を参照すること。

−I

x_inc, y_inc ごとの格子にだけベクトルを描画する (元の格子間 隔の整数倍でなければならない)。分については m を、秒について は c を付けること [デフォルトでは全ての格子で描画される]。

−K

さらに PostScript コードが後に続くときに使用する [デフォル トでは描画システムを終了する]。

−N

地図の枠でベクトルをクリップしたくないときに使う[デフォルト ではクリップされる]。

−O

上書き描画モードを選択する [デフォルトでは新しい描画システ ムに初期化する]。

−P

縦置き描画モードを選択する [ GMT のデフォルトは横置きである 。これを変更するには gmtdefaults を参照すること]。

−Q

ベクトル(矢印)プロットを選択する[デフォルトは棒プロット]。 随意で parametersarrowwidth/headlength/headwidth を設定する こ と が で き る [ デ フ ォ ル ト は 0.075c/0.3c/0.25c (又は 0.03i/0.12i/0.1i )]。 nsize を付けるとベクトルを size よりも 短 くして、見かけ上 length/size にスケールされる。

−R

xmin, xmax, ymin, ymax は対象とする領域を指定する。地理的領 域に対しては、これらの境界は西、東、南、北に対応し、小数値を 含 む度又は [+-]dd:mm[:ss.xxx][W|E|S|N] のフォーマットで指定できる 。東西南北の代わりに地図座標の左下と右上を使うときは r を付ける こ と 。 2 つの略号 −Rg −Rd は全球領域(それぞれ経度 0/360 又は -180/+180 と緯度 -90/+90 )を表す。暦時間座標系に対しては相対 時 間(選択された TIME_EPOCH に対して相対的で、選択された TIME_UNIT を単位とする。 t−JX|x に付けること)又は [date]T[clock] 形式 の絶対時刻(T−JX|x に付けること)のどちらかを与えることができ る。少なくとも dateclock のどちらかが存在していなければなら ない。 T は常に必要である。 date の文字列は [-]yyyy[-mm[-dd]] ( グレゴリオ暦)又は yyyy[-Www[-d]] (ISO 週暦)の形式でなければなら ない。 clock の文字列は hh:mm:ss[.xxx] の形式でなければならない 。区切り文字を利用する場合にはその型と位置が指定どおりでなけ れ ば ならない(ただし入出力と描画フォーマットは変更可能である)。グ リッドの部分領域を指定すること。

−S

距離測定単位当たりのデータの単位分のベクトルの長さのスケ ー ル を設定する[ 1 ]。 c, i, m, p を付けて測定単位(cm, インチ, m, ポイント)を指定すること。前に l を付けると全てのベクトルの長 さ がその値に固定される。

−T

選択した図法に基づいた角度に方位角を変更する。

−U

図に Unix システムのタイムスタンプを入れる。図の左下隅に対 するスタンプの左下隅の相対的な位置を決めることができる。随意 で ラ ベ ル又は c (コマンドの文字列を入れる)を付けることができる。 GMT のパラメータ UNIX_TIMEUNIX_TIME_POS は外見に影響を及 ぼ す。詳細は gmtdefaults の man ページを参照すること。

−V

冗長モードを選択する。標準エラー出力に経過報告を送る[デフォ ルトでは「黙って」実行する]。

−W

ベクトルの枠線に用いるペン属性を設定する [デ フ ォ ル ト は width = 1, color = black, texture = solid]。 pen はコンマで区切 られた width, color, texture のリストで、それぞれはオプションで ある。 width は長さの単位(ポイント、センチメートル、インチ)又は faint, thin[ner|nest], thick[er|est], fat[ter|test], obese のい ず れ かで指定することができる。 color はグレースケール (0−255) 又はカラー (r/g/b, それぞれ範囲は 0−255; h-s-v, 範囲 は 0−360, 0−1, 0−1; c/m/y/k, それぞれ範囲は 0−100%; 有効なカラー名) によ り指定できる。 texture はダッシュ ‘-’ と点 ‘.’ の組合せである。

−X −Y

図の原点を現在の原点に対して (x-shift,y-shift) だけ動か す。随意で長さの単位 (c, i, m, p) を付けることができる。値の 前 に a を付けると描画後に原点を元の位置に戻し、値の前に r [デフォ ルト]を付けると現在の原点を新しい位置として再設定する。 −O を使 う とデフォルトの (x-shift,y-shift) が (0,0) になり、そうでない ときは (r1i, r1i) 又は (r2.5c, r2.5c) になる。代わりに、 c は現 在 の ページサイズに基づくページの中心を使って図を中央の座標 (x 又は y) に動かす。

−Z

与えられた角度が方向 (direction) ではなく方位 角 (azimuth) であることを示す( −A が必要)。

−c

図のコピー枚数を指定する[デフォルトは 1 ]。

−f

入 出 力列の特殊フォーマットを使う(時間又は地理データ)。 i(nput) 又は o(utput) を指定すること [デフォルトでは入力と出 力 の 両方]。コンマ区切りで 1 列以上(又は列の範囲)を与えること。各 列又は列の範囲の項目に対して T (絶対暦時刻)、 t (選 択 さ れ た TIME_EPOCH に対する相対時間)、 x (経度)、 y (緯度)、 f (小数) のいずれかを付けること。 −f[i|o]g−f[i|o]0x,1y (地理座標) の 省略形である。

フ ァイル r.grd と theta.grd で与えられるベクトル場を、データ単位当たり 5 cm のスケールで線形図に、棒ではなく矢印画像を使い、ベクトルの長 さ が 10 単位が 1 インチに等しくなるようにスケールして描画する。

grdvector r.grd theta.grd −Jx5c −A −Q −S10i > gradient.ps

関連項目

GMT(l), grdcontour(l), psxy(l)