名前
pscoupe - 発震機構を断面図に描きます。
概要
pscoupe files -Jparameters -Rwest/east/south/north -Apa-
rameters [ -Btickinfo ] [ -Ffill ] [ -Gfill ] [ -H ] [ -K
] [ -L[pen] ] [-M] [ -N ] [ -O ] [ -P ] [-S<sym-
bol><scale>[/d] ] [ -s<symbol><size>[/d] ] [ -Tn ] [
-U[label] ] [ -V ] [ -Wpen ] [ -Xx-shift ] [ -Yy-shift ] [
-Z<cpt> ] [ -a[<size>/[P_symbol>/[T_symbol]]] ] [ -gfill ]
[ -efill ] [ -ppen ] [ -tpen ] [ -: ] [ -c#copies ]
記述
pscoupe はデータ値を files [または標準入力] から読んで記
号、線、多角形を断面上に描く PostScript コードを作ります。
発震機構を指定するときはデータの追加の列が必要になります。
PostScript コードは標準出力に書き出されます。
files は1つ以上のファイル名です。ファイルが与えられないと
きは、 pscoupe は標準入力から読みます。
新しいファイルは新しい座標系 (x, y) とメカニズム (水平面に
対しての下半球から、垂直面に対しての後半球まで) とともに作
られます。平面が水平でないとき、 - 北方向は平面の最も急な
降下方向の上方になります (u) - 東方向は平面の水平方向にな
ります (s) - 下方向 (= 北^東) は u^s になります
軸の角度は新しい座標系の水平面で同じように定義されます。
モーメントテンソル (始めは上, 南, 東の r, t, f の系) は
(-u^s, -u, s) 系で定義されます。ファイルは抽出されたイベン
トとともに作られます。
-J マップの投影法を選択します。スケールは UNIT/degree 、
1:xxxxx 、または UNIT 単位の幅 (オプションを大文字に
する) で指定します。 UNIT は .gmtdefaults で設定した
MEASURE_UNIT に依存して cm 、 inch 、または m になり
ますが、 c 、 i 、または m を scale/width の値に付け
加えることによりコマンドラインで変更することができます。
円筒図法:
-Jclon0/lat0/scale (カッシーニ)
-Jjlon0/scale (ミラー)
-Jmscale (メルカトル - 投影中心はグリニッジ子午線と赤道)
-Jmlon0/lat0/scale (メルカトル - 投影中心は自分で設定)
-Joalon0/lat0/azimuth/scale (斜めメルカトル -
投影中心と角度を設定)
-Joblon0/lat0/lon1/lat1/scale (斜めメルカトル -
2点を設定)
-Joclon0/lat0/lonp/latp/scale (斜めメルカトル -
中心点と極を設定)
-Jqlon0/scale (等距円筒図法(Plate Carree))
-Jtlon0/scale (TM - 横メルカトル、赤道を y = 0 とする)
-Jtlon0/lat0/scale (TM - 横メルカトル、
原点は自分で設定)
-Juzone/scale (UTM - ユニバーサル横メルカトル)
-Jylon0/lats/scale (基本円筒図法)
方位図法:
-Jalon0/lat0/scale (ランベルト正積方位)
-Jelon0/lat0/scale (正距方位)
-Jflon0/lat0/horizon/scale (心射)
-Jglon0/lat0/scale (正射)
-Jslon0/lat0/[slat/]scale (一般平射)
円錐図法:
-Jblon0/lat0/lat1/lat2/scale (アルベルス正積円錐)
-Jdlon0/lat0/lat1/lat2/scale (正距円錐)
-Jllon0/lat0/lat1/lat2/scale (ランベルト正角円錐)
様々な図法:
-Jhlon0/scale (ハンメル)
-Jilon0/scale (正弦曲線=サンソン)
-Jk[f|s]lon0/scale (エッケルト IV (f) および VI (s))
-Jnlon0/scale (ロビンソン)
-Jrlon0/scale (ヴィンケル第3式)
-Jvlon0/scale (ファン・デア・グリンテン)
-Jwlon0/scale (モルワイデ)
非地理的図法:
-Jp[a]scale[/origin] (極 (theta,r) 座標、
随意で a を付け方向、オフセットの角度を設定 [0])
-Jxx-scale[l|ppow][/y-scale[l|ppow]] (線形、対数、
指数スケーリング)
詳細は psbasemap のマニュアルページにあります。
-R west, east, south, north は興味のある領域を特定し
ます。度と分[と秒]で境界を特定するには、dd:mm[:ss]
のフォーマットを使ってください。wesnの代わりに左下
と右上のマップ座標を使うときは r を付け加えてくださ
い。枠が断面のパラメータで定義されているときは (-A
参照) このオプションは考慮されませんが、必ずなけれ
ばなりません。
-A 断面を選択します。
-Aalon1/lat1/lon2/lat2/dip/p_width/dmin/dmax[f]
lon と lat は断面の長さを限る点 1 と 2 の経度と緯度
です。
dip は断面の傾斜です。
p_width は垂直面の各辺または斜め平面の上下における断
面の幅です。
dmin と dmax は最も急な降下方向に沿った、水平面から
の最小および最大の距離です。
f を付けると断面のパラメータから枠を決めます。
-Ablon1/lat1/strike/p_length/dip/p_width/dmin/dmax[f]
lon1 と lat1 は断面の開始点の経度と緯度です。
strike は断面の水平面内の方位です。
p_length は断面の長さです。
その他のパラメータは -Aa オプションと同じです。
-Acx1/y1/x2/y2/dip/p_width/dmin/dmax[f]
-Aa オプションと同じで x と y がカルテジアン座標です。
-Adx1/y1/strike/p_length/dip/p_width/dmin/dmax[f]
-Ab オプションと同じで x と y がカルテジアン座標です。
-S データファイルの列の意味と描く図を選択します。
-Sascale[/fontsize[/offset[u]]]
Aki and Richards 方式の発震機構。 scale はマグニチュ
ードに比例する "ビーチボール" の半径のスケーリングを
調整します。 scale は (サイズの情報がそれぞれ cm, イ
ンチ, メートル, ポイント単位であることを示す c, i,
m, p が付け加えられない限り) MEASURE_UNIT における
マグニチュード = 5 に対する大きさです。節面と円周だ
けを描いてビーチボールを透明にするには -T オプション
を使います。圧縮象限の色またはシェードは -G オプショ
ンで指定できます。引張象限の色またはシェードは -E オ
プションで指定できます。パラメータは以下の列にあると
想定されています:
1,2: イベントの経度, 緯度 (-: オプションで順番が交換され
ます)
3: イベントの km 単位の深さ
4,5,6: 走向, 傾斜, レイク
7: マグニチュード
8,9: 使いません; 0 0 としましょう; psmeca ファイルフォー
マットで使います
10: ビーチボールの上 (デフォルト) または下 (u を付けま
す)に表示する文字列。
-Scscale
Harvard CMT 方式の発震機構。 scale はマグニチュード
に比例する "ビーチボール" の半径のスケーリングを調
整します。 scale は (サイズの情報がそれぞれ cm, イ
ンチ, メートル, ポイント単位であることを示す c, i,
m, p が付け加えられない限り) MEASURE_UNIT における
マグニチュード = 5 (すなわち M0 = 4E+23 dynes-cm)
に対する大きさです。節面と円周だけを描いてビーチボ
ールを透明にするには -T オプションを使います。圧縮
象限の色またはシェードは -G オプションで指定できま
す。引張象限の色またはシェードは -E オプションで指
定できます。パラメータは以下の列にあると想定されて
います:
1,2: イベントの経度, 緯度 (\fB-:\fP オプションで順番が交
換されます)
3: イベントの km 単位の深さ
4,5,6: 平面 1 の走向, 傾斜, レイク
7,8,9: 平面 2 の走向, 傾斜, レイク
10,11: dyne-cm 単位のモーメントの仮数と指数 (スカラーモー
メントの代わりにマグニチュードが使われているときは、
10 列目をマグニチュードに、 11 列目を 0 にしなけれ
ばなりません)
12,13: 使いません; 0 0 としましょう; psmeca ファイルフォー
マットで使います
14: ビーチボールの上 (デフォルト) または下 (u を付けま
す)に表示する文字列。
-Spscale[/fontsize[/offset[u]]]
両方の平面の部分的データで与えられた発震機構。 scale
はマグニチュードに比例する "ビーチボール" の半径のス
ケーリングを調整します。 scale は (サイズの情報がそれ
ぞれ cm, インチ, メートル, ポイント単位であることを示
す c, i, m, p が付け加えられない限り) MEASURE_UNIT
における マグニチュード = 5 に対する大きさです。圧縮
象限の色またはシェードは -G オプションで指定できます。
引張象限の色またはシェードは -E オプションで指定でき
ます。パラメータは以下の列にあると想定されています:
1,2: イベントの経度, 緯度 (\fB-:\fP オプションで順番が交
換されます)
3: 深さ
4,5: 平面 1 の走向, 傾斜, レイク
6: 平面 2 の走向
7: 正/逆断層に対して -1/+1 としなければなりません
8: マグニチュード
9,10: 使いません; 0 0 としましょう; psmeca ファイルフォー
マットで使います
11: ビーチボールの上 (デフォルト) または下 (u を付けま
す)に表示する文字列。
-Smscale[/fontsize[/offset[u]]]
地震モーメントテンソル。 scale はマグニチュードに比
例する "ビーチボール" の半径のスケーリングを調整し
ます。 scale は (サイズの情報がそれぞれ cm, インチ,
メートル, ポイント単位であることを示す c, i, m, p
が付け加えられない限り) MEASURE_UNIT における マグ
ニチュード = 5 (すなわち 地震モーメントテンソル =
4E+23 dynes-cm) に対する大きさです。(-T0 オプショ
ンは最良のダブルカップルを透明に上書きします。)
-Sdscale[/fontsize[/offset[u]]] を使うとモーメント
テンソルのダブルカップルの部分だけが描かれます。
-Szscale[/fontsize[/offset[u]]] を使うとモーメント
テンソルの非等方の部分だけが描かれます(ゼロ・トレー
ス)。圧縮象限の色またはシェードは -G オプションで指
定できます。引張象限の色またはシェードは -E オプシ
ョンで指定できます。パラメータは以下の列にあると想
定されています:
1,2: イベントの経度, 緯度 (-: オプションで順番が交換され
ます)
3: イベントの km 単位の深さ
4,5,6,7,8,9:
10*指数 dynes-cm 単位の mrr, mtt, mff, mrt, mrf, mtf
10: 指数
11,12: 使いません; 0 0 としましょう; psmeca ファイルフォー
マットで使います
13: ビーチボールの上 (デフォルト) または下 (u を付けま
す)に表示する文字列。
-Sxscale[/fontsize[/offset[u]]]
主軸。 scale はマグニチュードに比例する "ビーチボー
ル" の半径のスケーリングを調整します。 scale は (サ
イズの情報がそれぞれ cm, インチ, メートル, ポイント
単位であることを示す c, i, m, p が付け加えられない
限り) MEASURE_UNIT における マグニチュード = 5 (す
なわち 地震スカラーモーメントモーメント = 4*10e+23
dynes-cm) に対する大きさです。 (-T0 オプションは最
良のダブルカップルを透明に上書きします。)
-Syscale[/fontsize[/offset[u]]] を使うとモーメント
テンソルのダブルカップルの部分だけが描かれます。
-Stscale[/fontsize[/offset[u]]] を使うとモーメント
テンソルの非等方の部分だけが描かれます(ゼロ・トレー
ス)。圧縮象限の色またはシェードは -G オプションで指
定できます。引張象限の色またはシェードは -E オプシ
ョンで指定できます。パラメータは以下の列にあると想
定されています:
1,2: イベントの経度, 緯度 (-: オプションで順番が交換され
ます)
3: イベントの km 単位の深さ
4,5,6,7,8,9,10,11,12:
T, N, P 軸の値 (10*指数 dynes-cm), 方位, プランジ。
13: 指数
14,15: ビーチボールを置く経度, 緯度。この列の内容には -C
オプションが必要です。 0,0 を 9, 10 列目に使うとビ
ーチボールを 1, 2 列目に与えられた経度, 緯度にプロ
ットします。 -: オプションで列 (1,2) と (9,10) の
順番が交換されます。
16: ビーチボールの上に表示する文字列(オプション)。
-ssymbol[size[/fontsize[/offset[u]]]
メカニズムの代わりに記号を選択します。以下から選び
ます: (c) 円, (d) 菱形, (i) 逆三角形, (s) 正方形,
(t) 三角形, (x) 十字。 size は (サイズの情報がそれ
ぞれ cm, インチ, メートル, ポイント単位であることを
示す c, i, m, p が付け加えられない限り)
MEASURE_UNIT における記号の大きさです。 size をファ
イルから読むときは、それは 4 列目に置いて文字列は 5
列目から始めます。パラメータは以下の列にあると想定
されています:
1,2: イベントの経度, 緯度 (-: オプションで順番が交換され
ます)
3: イベントの km 単位の深さ
4: ビーチボールの上 (デフォルト) または下 (u を付けま
す)に表示する文字列。
オプション
オプションフラッグと関連する引数の間に空白は入りません。
-B マップの縁のティックマークを設定します。詳細は
psbasemap を参照してください。
-Efill 引張象限の塗りを選択します。普通は白です。シェード
(0-255) または色 (r/g/b) を選択します[デフォルトは
255/255/255]。
-Gfill 発震機構の塗りを選択します。慣例により、圧縮象限が
塗られます。シェード (0-255) または色 (r/g/b) を選
択します[デフォルトは 0/0/0]。オプションで、
-Gpicon_size/pattern を指定することもできます。ここ
で pattern には画像パターンの番号 (1-32) またはアイ
コンフォーマットファイルの名前を与えます。 icon_size
に単位サイズをインチで設定します。ピクセルの白黒を
逆転させるには -Gp の代わりに -GP を選択します。個
々のパターンについての情報は Appendix E を参照して
ください。
-H 入力ファイルにヘッダレコードがあります。ヘッダレコ
ードの数は .gmtdefaults ファイルを編集することによ
り変更できます。このオプションが使われた場合、 GMT
のデフォルトではヘッダレコードは1行です。
-K さらに PostScript コードが後に続きます[デフォルトで
はプロットシステムを終了します]。
-L[pen]
"ビーチボール" の輪郭を現在のペン (-W 参照) を用いる
かペン属性を設定して描きます。
-M マグニチュードに関わらず同じサイズにします。
-N 地図の枠からはみ出す記号も描きます[デフォルトでは枠
の内側の記号だけが描かれます]。
-O 上書きプロットモードを選択します[デフォルトでは新
しいプロットシステムに初期化します]。
-P ポートレート描画モードを選択します[GMTのデフォル
トはランドスケープです。これを変更するには
gmtdefaults を参照してください]。
-T[num_of_planes]
節面と透明なバブルの輪郭を描きます。 num_of_planes
が
0: 両方の節面が描かれます;
1: 第一の節面だけが描かれます;
2: 第二の節面だけが描かれます[デフォルト:0]。
-U 図に Unix システムのタイムスタンプを入れます。図の
左下隅に対するスタンプの左下隅の位置を決めることが
できます。随意でラベル、または c (コマンド文字列を
プロットします。)を付け加えることができます。 GMT
のパラメータ UNIX_TIME と UNIX_TIME_POS は外見に影
響を及ぼします; 詳細は gmtdefaults のマニュアルペ
ージを参照してください。
-V 冗長モードを選択します。標準エラー出力に経過報告を
送ります[デフォルトでは"静かに"走ります]。
-W 文字列のペン属性または断層面の端のデフォルトのペン
属性を設定します [デフォルト: width = 1, color =
0/0/0, texture = solid]。
-X -Y 図の原点を (x-shift,y-shift) だけ動かします。値の
前に a を付けると絶対座標を表します; デフォルト
(r) で図の原点が元に戻ります。
-Zcptfile
カラーパレットファイルを与え3列目の z の値で圧縮部
の色が決まるようにします。
-a[size/[P_axis_symbol/[T_axis_symbol]]]
P および T 軸を計算して記号を用いて描きます。オプシ
ョンで size と (別々の) P および T 軸の記号を以下か
ら選べます: (c) 円, (d) 菱形, (h) 六角形, (i) 逆三
角形, (p) 点, (s) 正方形, (t) 三角形, (x) 十字 [デ
フォルト: 0.2c/c/c または 0.08i/c/c]。
-efill T 軸の記号の塗りを選択します。シェード (0-255) また
は色 (r/g/b) を設定します[デフォルトは引張部の色]。
-gfill P 軸の記号の塗りを選択します。シェード (0-255) また
は色 (r/g/b) を設定します[デフォルトは圧縮部の色]。
-p[pen]
P 軸の線を現在のペンを用いて描くか (-W 参照)、ペン
属性を設定します。
-t[pen]
T 軸の線を現在のペンを用いて描くか (-W 参照)、ペン
属性を設定します。
-: 入出力の(経度,緯度)と(緯度,経度)を入れ替えます。[デ
フォルトは(経度,緯度)です]。地理座標のみに適用されま
す。
-c 図のコピー枚数を指定します。[デフォルトは1]
関連事項
gmt(l), psbasemap(l) psmeca(l), psxy(l)
参考文献
Bomford, G., Geodesy, 4th ed., Oxford University Press,
1980.
Aki, K. and P. Richards, Quantitative Seismology, Freeman,
1980.
F. A. Dahlen and Jeoren Trom, Theoretical Seismology,
Princeton, 1998, p.167. Definition of scalar moment.
Cliff Frohlich, Cliff'Nodes Concerning Plotting Nodal
Lines for P, Sh and Sv'
Seismological Research Letters, Volume 67, Number 1, Janュ
uary-February, 1996
Thorne Lay, Terry C. Wallace, Modern Global Seismology,
Academic Press, 1995, p.384.
W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flanュ
nery, Numerical Recipes in C, Cambridge University press
(routine jacobi)
作者
Genevieve Patau
CNRS UMR 7580
Seismology Dept.
Institut de Physique du Globe de Paris
(patau@ipgp.jussieu.fr)
1 Feb 2002 PSCOUPE(l)
Man(1) output converted with
man2html