これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド backtrackergmt です。
プログラム:
NAME
backtracker - 前方および後方のフローラインとホットスポット トラックを生成します
SYNOPSIS
バックトラッカー [ テーブル ] 腐ったファイル|LON/ラット/角度 [[若い/古い]] [ f|b ] [ ドリフト.txt ] [
f|b手順 ] [ 上の年齢 ] [ 固定年齢 ] [ ファイルステム ] [ ゼロ年齢 ] [[レベル]] [[[a|t]] [
-b] [ -d] [ -h] [ -i] [ -o] [ -:[i|o]]
注: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
バックトラッカー 位置(経度、緯度、年齢)を読み取ります インファイル [または標準入力]
指定された回転パラメータを使用して、回転された (x,y,t) 座標を計算します。 できる
最終位置を計算する [デフォルト] か、サンプリングされたトラック (フローラインまたはホットスポット) を作成します。
トラック)、初期位置と最終位置の間。 前者のモードでは追加データが可能です
最初の 3 列の後のフィールドには (経度、緯度、年齢) が含まれている必要があります。 オプションを参照 -:
(緯度、経度、年齢) ファイルの読み取り方法について。
REQUIRED 議論
-Eロットファイル
回転パラメータを含むファイルを指定します。 このファイルには、各レコードに対して XNUMX つのレコードが含まれている必要があります。
回転; 各レコードは次の形式である必要があります。
LON ラット スタート [ストップ] 角度 [ khat a b c d e f g df ]
コラボレー スタート & ストップ ミールにあり、 LON ラット 角度 度単位です。 スタート &
ストップ ステージの老人と若者の端の年齢です。 もし ストップ に存在しない
記録が達成されれば、完全な再構築ローテーションが期待され、 ストップ 暗黙的に
0 に設定し、ファイル内のどのレコードにも指定しないでください。 もし
共分散行列 C 回転を使用できる場合は、次の形式で指定する必要があります。
括弧内にリストされている XNUMX つのオプションの用語を使用します。 ここ、 C =(g/khat)*[ a b d; b c
e; d e f ]を示す C XNUMX つの行ベクトルで構成されます。 自由度が
(df) フィッティング時の回転は 0 であるか、10000 に設定されている場合は回転が行われません。空白行と
最初の列に # が含まれるレコードは無視されます。 先頭に + を追加することもできます
ファイル名に を追加して、回転を反転したいことを示します。 選択肢 1: 与える
ファイル名はハイフンで区切られた XNUMX つのプレート ID で構成され (例: PAC-MBL)、
代わりに、GPlates 回転データベースからその回転を抽出します。 を返します
回転が見つからない場合はエラーになります。 代替案 2: 指定する LON/ラット/角度すなわち、
経度、緯度、および開口角度 (すべて度単位で / で区切られます)
単一の完全な再構成ローテーション。
オプション 議論
テーブル XNUMXつ以上のASCII(またはバイナリ。を参照) -bi[ncols][type])を保持するデータテーブルファイル
データ列の数。 テーブルが指定されていない場合は、標準入力から読み取ります。
-NS[若い/古い]
と組み合わせて使用 -ポンド|f トラック出力を次のセクションに制限します。
予測される年齢は指定された年齢の間にあります 若い & 古い 限界。 もし -ポンド|F 使用されている
代わりに、制限はステージ ID に適用されます (ID 1 が最も若いステージです)。 いいえの場合
制限が指定されている場合、各レコードの個別の制限が列で期待されます。
入力ファイルの 4 と 5。
-Df|b 進む方向を設定します。 -DF 時間が逆戻りします(若い人から年長者へ)
位置)、一方 -Db 時間の経過とともに前進します(年上の役職から若い役職へ)
[デフォルト]。 注: -Db 指定された場所での年齢を指定しているのに対し、
for -DF あなたは違う; 代わりに、再構築された時点の年齢を指定します。
-Fドリフト.txt
ホットスポットの履歴を説明する経度、緯度、年齢の記録を含むファイルを提供します
現在のホットスポットのモーション。 再構築では 3 番目のデータのみが使用されます
列 (つまり、年齢) を入力して、その時点でのホットスポットの位置を取得します。
ホットスポットのモーション履歴の補間を介して。 この調整された位置は、
ポイントまたはパスを再構築するために使用されます [ドリフトなし]。
-Lf|b手順
初期位置と最終位置の間のサンプリングされたパスを指定します。 -Lf パーティクルを描画します
フローライン、一方 -ポンド バックトラック (ホットスポット トラック) パスを描画します。 サンプリングを追加
km単位の間隔。 もし 手順 < 0 の場合、回転時間のみが返されます。 いつ -LF
or -ポンド が使用されている場合、1 番目の出力列にはステージ ID (XNUMX が最も若い) が含まれます。
[デフォルトは沿線の予測年齢]。 パスの方向を制御できます
使用して、 -D.
-N上の年齢
最も古いステージのローテーションを過去に遡って延長する最大経過時間を設定します [デフォルトは no です
拡大]。
-Q固定年齢
すべてのポジションに固定年齢を割り当てます。 経度、緯度の入力のみが期待されます [デフォルト
経度、緯度、年齢が必要です]。 入力が点を定義する場合に便利です
等時線。
-Sファイルステム
日時 -L が設定されている場合、トラックは通常、次の場所に書き込まれます。 (Linuxで言うところのstdout) マルチセグメント ファイルとして。
指定します ファイルステム 各トラックに書き込むには ファイルステム.#ここで、 # トラックです
番号。 トラック番号も 4 番目の出力列にコピーされます。
-Tゼロ年齢
現在の時刻を設定します [デフォルトは 0 Ma]。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-W[a|t]
指定された入力 (lon、lat、t) を回転し、信頼楕円を計算します。
投影された点。 入力ポイント しなければなりません に正確に一致する時間座標がある
特定の総再構成回転時間、そうでない場合、ポイントはスキップされます。
追加 t or a 投影された経度、緯度の後に時間または角度をそれぞれ出力します。
これら 2 ~ 3 つの項目の後に、95% の方位角、メジャー、マイナー (km 単位) を書き込みます。
信頼楕円。 見る -D 回転方向に関しては。
-bi [ncols][NS] (もっと ...)
ネイティブバイナリ入力を選択します。 [デフォルトは3入力列]。
-bo [ncols][type] (もっと ...)
ネイティブバイナリ出力を選択します。 [デフォルトは入力と同じ]。
-d [i | o]データなし (もっと ...)
等しい入力列を置き換えます データなし NaNを使用して、出力で逆を実行します。
-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。
-iコルズ[l] [s階段] [oオフセット] [、...] (もっと ...)
入力列を選択します(0は最初の列です)。
-oコルズ[、...] (もっと ...)
出力列を選択します(0は最初の列です)。
-:[i | o] (もっと ...)
入力および/または出力の1番目と2番目の列を交換します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
測地学 VERSUS 地球中心 座標
すべての球面回転は地心座標に適用されます。 これは、受信することを意味します
データ ポイントとグリッドは測地座標を表すものとみなされ、最初に次のようにする必要があります。
地心座標に変換されます。 次に回転が適用され、最終的に
再構築された点は測地座標に変換されます。 このデフォルトの動作は
楕円体設定 PROJ_ELLIPSOID を Sphere に変更すると、回避できます。
例
ファイル seamounts.txt 内の (x,y,t) ポイントを原点 (おそらく
ホットスポット)、DC85.txt オイラー極を使用して実行します。
gmt バックトラッカー seamounts.txt -Db -EDC85.txt > newpos.txt
複数の 3 列のバイナリ形式で保存された (x,y,t) 点から流れ線を前方に投影するには、
倍精度ファイル、実行
gmt バックトラッカー Points.gmt \* -Df -EDC85.txt -Lf25 -bo -bi3 > Lines.b
このファイルは次のようにプロットできます。 psxy。 予測されるハワイのホットスポット トラックを計算するには
ホットスポット モーション ファイル (HIdrift.txt) の履歴とセットを考慮して、0 Ma ごとに 80 ~ 1 Ma まで
プレート (PAC_APM.txt) の総再構成回転数を試してください。
エコー 204 19 80 | gmt バックトラッカー -Df -EPAC_APM.txt -Lb1 > path.txt
注意事項
GMT は、EarthByte 回転モデル Global_EarthByte_230-0Ma_GK07_AREPS.rot を配布しています。 に
代替ローテーション ファイルを使用して、という名前の環境パラメータを作成します。 GPLATES_ROTATIONS
これは代替ローテーション ファイルを指します。
onworks.net サービスを使用してオンラインで backtrackergmt を使用する