これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド grdvectorgmt です。
プログラム:
NAME
grdvector - XNUMX つのコンポーネント グリッドからベクトル フィールドをプロットする
SYNOPSIS
グリッドベクトル compx.nc 会社NC -Jパラメータ [] [[p|s]パラメータ ] [ CPT ] [ 埋める ] [
[x]dx[/dy] ] [ ] [ ] [ ] [ ] [ パラメータ ] [ 地域 ] [[i|l]階段 ] [] [
[ただ/dx/dy/] [c|ラベル]] [ ペン ] [ x_オフセット ] [ y_offset ] [] [ -cコピー ] [ -f]
[ -p] [ -t]
注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
グリッドベクトル を表す 2 つの XNUMX 次元グリッド ファイルを読み取ります。 x - と y-ベクトルの成分
方向と長さでベクトルを描画することにより、ベクトル場プロットを作成します。
ファイルの情報によると。 または、極座標 r, シータ グリッド
代わりに与えることができます。
REQUIRED 議論
compx.nc
ベクトル場の x コンポーネントを含みます。
会社NC
ベクトル場の y 成分を含みます。 (以下のグリッドファイル形式を参照してください。)
-Jパラメータ (もっと ...)
地図投影法を選択します。
オプション 議論
-A グリッド ファイルには、デカルト (x, y) ではなく極 (r, シータ) コンポーネントが含まれています。
[デフォルトはデカルト成分です]。
-B [p | s]パラメータ (もっと ...)
マップの境界間隔を設定します。
-NS[CPT]
CPT ベクトルの長さに基づいて色を割り当てます。 または、次の名前を指定します
GMT カラーマスター CPT [レインボー] と グリッドベクトル を自動的に決定する
グリッドの z 範囲からの 16 レベルの連続 CPT。 さらに別のオプションは、指定することです
-Ccolor1、color2 [、color3、...]これらの色から線形連続cptを作成します
自動的。 この場合 カラーn ar / g / bトリプレット、色名、または
HTMLのXNUMX進色(例:#aabbcc)。
-G埋める ベクトル内部の色または陰影を設定します [デフォルトは塗りつぶしなし]。
-I[x]dx[/dy]
次の間隔でノードのベクトルのみをプロットする x_inc, y_inc 離れて(元の倍数でなければなりません
グリッド間隔)。 追加 m アーク分または s アーク秒。 または、使用します
-Ix 倍数を指定する マルチクス[/複数の] 直接 [デフォルトではすべてのノードをプロット]。
-K (もっと ...)
PostScriptプロットを完成させないでください。
-N マップの境界でベクトルをクリップしないでください [デフォルトではクリップします]。
-O (もっと ...)
既存のPostScriptプロットに追加します。
-P (もっと ...)
「ポートレート」プロット方向を選択します。
-Qパラメータ
ベクトル パラメータを変更します。 ベクター ヘッドの場合は、ベクター ヘッドを追加します サイズ [デフォルトは 0、
すなわち、スティックプロット]。 追加の属性の指定については、VECTOR ATTRIBUTES を参照してください。
-NS[単位]xmin/xmax/イミン/ワイマックス[r] (もっと ...)
関心領域を指定します。 グリッドのサブセットを指定します。
-S[i|l]階段
デカルト ベクトルの長さのスケールを、距離測定単位あたりのデータ単位で設定します
[1]。 追加 c, iまたは p 測定単位 (cm、インチ、またはポイント) を示します。
プリペンド l すべてのベクトルの固定長を示します。 地理データの場合、
km あたりのデータ単位でスケーリングします。 使用 -はい 逆数スケールを与える方が簡単な場合
データ単位あたりの測定単位またはデータ単位あたりの km。
-T デカルト データ セットの方位角を符号に従って調整する必要があることを意味します
x方向とy方向のスケールの[そのままにしておきます]。 このオプションは、
両方のいずれかで負のスケールが使用されている場合のベクトル方位角の変換
方向 (例: ポジティブダウン)。
-U [ただ/dx/dy/] [c |ラベル] (もっと ...)
プロットにGMTタイムスタンプのロゴを描画します。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-Wペン ベクター アウトラインに使用するペン属性を設定します [デフォルト: 幅 = デフォルト、色 =
黒、スタイル = 無地]。
-X[a|c|f|r][xシフト[u]]
-Y [a | c | f | r] [yシフト[う]] (もっと ...)
プロットの原点をシフトします。
-Z 提供された theta グリッドには、方向ではなく方位角が含まれています ( -A).
-cコピー (もっと ...)
プロットコピー数を指定します[デフォルトは1]。
-f [i | o]コリン情報 (もっと ...)
入力列または出力列、あるいはその両方のデータ型を指定します。
-p [x | y | z]アジム/標高[/zレベル] [+ wロン0/lat0[/z0]] [+ vx0/y0] (もっと ...)
パースビューを選択します。
-NS[TRANSP] (もっと ...)
PDFの透明度レベルをパーセントで設定します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
GRID FILE 書式
デフォルトでは、GMTはCOARDSに苦情を申し立てるnetCDFで単精度浮動小数点数としてグリッドを書き出します。
ファイル形式。 ただし、GMTは他の多くの一般的に使用されるグリッドでグリッドファイルを生成できます
ファイル形式であり、浮動小数点を書き出す、いわゆるグリッドの「パッキング」も容易にします。
1バイトまたは2バイトの整数としてのデータ。 精度、スケール、オフセットを指定するには、ユーザーは次のことを行う必要があります
接尾辞を追加します =id[/階段/オフセット[/ナン]]、 どこ id グリッドのXNUMX文字の識別子です
タイプと精度、および 階段 オフセット オプションの倍率とオフセットは
すべてのグリッド値に適用され、 ナン 欠測データを示すために使用される値です。 万一に備えて
XNUMX人のキャラクター id のように提供されていません =/階段 よりも id=nf が想定されます。 いつ
グリッドを読み取ると、フォーマットは通常自動的に認識されます。 そうでない場合は、同じ接尾辞
入力グリッドファイル名に追加できます。 見る grdconvert およびセクションgrid-file-formatの
詳細については、GMTテクニカルリファレンスおよびクックブックを参照してください。
複数のグリッドを含むnetCDFファイルを読み取る場合、GMTはデフォルトで
そのファイルで見つけることができる最初の2次元グリッド。 GMTを別の読み物に誘導する
グリッドファイルの多次元変数、追加 ?変数名 ファイル名に、ここで
変数名 変数の名前です。 特別な意味から逃れる必要があるかもしれないことに注意してください
of ? シェルプログラムの前にバックスラッシュを置くか、シェルプログラムに
引用符または二重引用符の間のファイル名と接尾辞。 NS ?変数名 接尾辞も使用できます
出力グリッドの場合、デフォルトとは異なる変数名「z」を指定します。 見る
grdconvert GMTテクニカルのCFおよびグリッドファイル形式のセクション修飾子
特に3のスプライスの読み方に関する詳細については、リファレンスとクックブックを参照してください。
4次元または5次元のグリッド。
ベクター ATTRIBUTES
配置を指定するために、いくつかの修飾子をベクトル生成オプションに追加できます
ベクトルの頭、それらの形状、およびベクトルの正当化の。 下、左、右
の始点から終点まで見たときのベクトル線の辺を指します
セグメント:
+a角度 ベクトルヘッドの頂点の角度を設定します[30]。
+b ベクトルパスの先頭にベクトルヘッドを配置します[なし]。 オプションで、追加
t ターミナルラインの場合、 c サークルの場合、または a 矢印の場合[デフォルト]。 さらに追加 l|r 〜へ
この頭の左側または右側のみを描画します[両側]。
+e ベクトルパスの最後にベクトルヘッドを配置します[なし]。 オプションで、追加 t の
ターミナルライン、 c サークルの場合、または a 矢印の場合[デフォルト]。 さらに追加 l|r のみに
この頭の左側または右側を描画します[両側]。
+g-|埋める ベクトルヘッドフィルをオフにする(-の場合)か、ベクトルヘッドフィルを設定します[デフォルトのフィル
が使用されますが、これは塗りつぶしではない可能性があります]。
+l 指定されたヘッドの左側[両側]のみを使用して、半矢印を描画します。
+m ベクトルパス[なし]の中点にベクトルヘッドを配置します。 追加する f or r の
ベクトルの順方向または逆方向[順方向]。 オプションで、追加 t のために
ターミナルライン、 c サークルの場合、または a 鏃頭用[デフォルト]。 さらに追加 l|r 〜へ
この頭の左側または右側のみを描画します[両側]。 と組み合わせることはできません +b
or +e.
+nノルム 長さの減少に伴ってベクトル属性(ペンの太さ、頭のサイズ)を縮小します。
ここで、より短いベクトル ノルム 属性は長さでスケーリングされます/ノルム [矢印
属性は長さに対して不変のままです]。
+o作物/プラットフォーム 大円または小円の斜極を指定します。 必要なのは
大円なら +q 与えられます。
+p[-] [ペン]ベクトルペンの属性を設定します。 もしも ペン 先頭に-そして頭の輪郭があります
描かれていません。 【デフォルトのペンを使用し、頭の輪郭を描きます】
+q 入力を意味します 角度, 長さ 代わりに、データは start stop 開設
指定されたポイントに対する円弧セグメントの角度。
+r 指定されたヘッドの右側[両側]のみを使用して、半矢印を描画します。
t[b|e]トリム ベクトルセグメントに沿って開始点または終了点(あるいはその両方)を次のようにシフトします
与えられた トリム; 適切な単位を追加します。 修飾子の場合 b|e その後は使用されません トリム かもしれません
スラッシュで区切られたXNUMXつの値であり、これは、
両端。 正のトリムはベクトルを短くし、負のトリムはベクトルを長くします
[トリムなし]。
さらに、円形ベクトルを除くすべてのベクトルは、次の修飾子を使用できます。
+jただ 入力方法を決定します x,y ポイントはベクトルに関連しています。 から選ぶ b始まり
[ディフォルト]、 end、または c入力
+s 入力を意味します 角度, 長さ 代わりに x, y ベクトル端の座標
ポイント。
最後に、デカルトベクトルは次の修飾子を使用できます。
+z階段[単位]入力を期待します dx,dy ベクトルコンポーネントと使用 階段 に変換する
指定された単位での長さの極座標。
例
ファイル r.nc および theta.nc で指定されたベクトル フィールドをスケール付きの線形プロットに描画するには
スティック プロットではなくベクトルを使用して、データ単位あたり 5 cm、ベクトルの大きさをスケーリングして、次のようにします。
10 単位は 1 インチに等しく、節点位置の中心ベクトルは実行されます。
gmt grdvector r.nc theta.nc -Jx5c -A -Q0.1i+e+jc -S10i > gradient.ps
ファイル com_x.nc および comp_y.nc を指定して、次の縮尺を使用して地理データ セットをプロットするには
データ単位あたり 200 km で、いずれかの方向に 3 つおきのノードのみをプロットしてみてください。
gmt grdvector comp_x.nc comp_y.nc -Ix3 -JH0/20c -Q0.1i+e+jc -S200 > 地球.ps
onworks.net サービスを使用してオンラインで grdvectorgmt を使用する