これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドtalwaniXNUMXdgmtです。
プログラム:
NAME
talwani2d-2次元での自由空気、ジオイド、または垂直重力勾配の異常を計算します
ボディ
SYNOPSIS
タルワニ2d [ モデル化可能 ] [] [ ロー ]] [ f|n|v ] [[h][v]] [ トラックファイル ] [ ミニマックス/株式会社 ]
[ レベル[イミン/ワイマックス]] [[[レベル]] [ -bi] [ -i] [ -o] [ -x[[-]n]]
注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
タルワニ2d マルチセグメントを読み取ります モデル化可能 ファイルまたは標準入力から。 このファイル
2つまたは複数のXNUMXDボディの断面が含まれ、セグメントごとにXNUMXつのポリゴンが含まれます。 The
セグメントヘッダーにはパラメータが含まれている必要があります ロー、この体の密度を示します
(個々の体の密度は、与えられた一定の一定の密度のコントラストによって上書きされる場合があります
、 -D)。 等距離の格子上の異常を計算できます(
-T)またはを介してファイルで指定された任意の出力ポイントを提供します -N。 Choose betweenの中から選ぶ
自由空気異常、垂直重力勾配異常、またはジオイド異常。 オプションは
軸の単位と方向を制御するために使用できます。
REQUIRED 議論
モデル化可能
XNUMXつまたは複数のボディの断面ポリゴンを記述したファイル。 ポリゴンは
まだ閉じられていない場合は自動的に閉じられ、繰り返される頂点は
排除された。
オプション 議論
-A 当学校区の z-軸は上向きに正である必要があります[デフォルトは下向きです]。
-D単位 モデルファイルの設定を上書きする固定密度コントラストをkg / m ^ 3で設定します。
-Ff | n | v
目的の重力場成分を指定します。 の中から選ぶ f (フリーエア異常)
[ディフォルト]、 n (ジオイド)または v (垂直重力勾配)。
-M [h] [v]
使用する単位を設定します。 追加する h 水平距離がkm [m]単位であることを示すため、および
アペンド z 垂直距離がkm [m]単位であることを示します。
-Nトラックファイル
予測値を計算する場所を指定します。 このオプションの場合
使用されています使用できません -T * 等距離の格子を設定します。 出力データレコード
stdoutに書き込まれます。
-Tミニマックス/株式会社
で始まる等距離の出力格子を指定します x = 分、増分あり 株式会社
で終わる x = マックス.
-Zレベル[イミン/ワイマックス]
観測レベルを定数[0]に設定します。 オプションで、重力異常の場合
のみ、2.5.XNUMXDボディの有限範囲制限を追加します。
-bi [ncols][NS] (もっと ...)
ネイティブバイナリ入力を選択します。 [デフォルトは2入力列]。
-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。 バイナリデータでは使用されません。
-iコルズ[l] [s階段] [oオフセット] [、...] (もっと ...)
入力列を選択します(0は最初の列です)。
-oコルズ[、...] (もっと ...)
出力列を選択します(0は最初の列です)。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-NS[[-]n] (もっと ...)
マルチスレッドアルゴリズムで使用されるコアの数を制限します(OpenMPが必要です)。
-:[i | o] (もっと ...)
入力および/または出力の1番目と2番目の列を交換します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
単位
マップ距離の単位については、 単位 d アーク度の場合、 m アーク分、および s アーク用
XNUMX番目、または e メーターの場合[デフォルト]、 f 足用、 k kmの場合、 M 法定マイルの場合、 n 航海用
マイル、そして u 米国の測量フィート用。 デフォルトでは、球形を使用してそのような距離を計算します
大円での近似。 プリペンド - 距離まで(または単位が距離ではない
与えられた)「地球平面説」の計算を実行する(より速いが正確ではない)または前に追加する + 〜へ
正確な測地線計算を実行します(低速ですが、より正確です)。
例
輪郭が描かれた2次元ボディ上のグリッド上の自由空気異常を計算するには
密度のコントラストとして1.7g / cm ^ 3を使用して、body.txtに保存し、試してみてください
gmt talwani2d -T-200 / 200/2 body.txt -D1700 -Fg> 2dgrav.txt
crossing.txtのトラックに沿った垂直重力勾配異常を取得するには
同じモデル、試してみてください
gmt talwani2d -Ncrossing.txt body.txt -D1700 -Fv> vgg_crossing.txt
同じ設定のジオイド異常は、次の式で与えられます。
gmt talwani2d -Ncrossing.txt body.txt -D1700 -Fn> n_crossing.txt
注意事項
1. 2次元ジオイド異常は対数ポテンシャルであるため、自然な参照はありません
レベル。 最もネガティブなもの(濃度コントラストがポジティブな場合)を削除するか、
すべての値から正の(密度コントラストが負の場合)計算値、レンダリング
異常全体が正(または負)です。 使用できます GMT数学 ゼロを変更するには
あなたのニーズに合うレベル。
参考文献
チャップマン、メイン州(1979)、ジオイド異常の解釈のための技術、J。Geophys。 解像度、
84(B8)、3793-3801。 Talwani、M.、JL Worzel、およびM. Landisman(1959)、急速重力
メンドシノ潜水艦への応用を伴う二次元物体の計算
断裂帯、J。地球物理学。 Res。、64、49-59。
onworks.netサービスを使用してオンラインでtalwani2dgmtを使用する
