これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド、originatorgmt です。
プログラム:
NAME
発信者 - 海山を最も近いホットスポット点源と関連付けます
SYNOPSIS
発信者 [ テーブル ] [+]ロットファイル [+]hs_file [ d_km ] [[フラグ]] [ 上の年齢 ] [ r/t ] [
[n_hs] ] [ ] [ [レベル]] [ 最大距離 ] [] [ -bi] [ -du] [ -h】
[ -i] [ -:[i|o]]
注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
発信者 (経度、緯度、高さ、半径、地殻年齢) レコードを読み取ります テーブル
[または標準入力] で、指定された絶対プレート モーション (APM) ステージまたは合計を使用します。
再構築ローテーション ファイルとホットスポットの場所のリストを使用して、最も重要な点を決定します。
各海山のおそらく起源(ホットスポット)。 これは、フローラインを計算し直すことによって行われます。
時間を調べて、すべてのホットスポットへの最も近いアプローチを決定します。 出力は次のもので構成されます。
それぞれに XNUMX つの追加フィールドが追加された入力レコード n_hs 最も近いホットスポット。 の
XNUMX つのフィールドは、ホットスポット ID (例: HWI)、到着したフローライン セグメントのステージ ID です。
最も近い、海山の疑似年齢、およびホットスポットへの最も近い距離 (km)。
オプションを参照 -: (緯度、経度、高さ、半径、地殻年齢) ファイルの読み取り方法について。
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 に設定されている場合は回転が行われません。空白行と
最初の列に # が含まれるレコードは無視されます。 先頭に + を追加することもできます
ファイル名に を追加して、回転を反転したいことを示します。 あるいは、与える
ファイル名はハイフンで区切られた XNUMX つのプレート ID で構成され (例: PAC-MBL)、
代わりに、GPlates 回転データベースからその回転を抽出します。 を返します
回転が見つからない場合はエラーになります。 先頭に追加 + を反転したい場合は、
使用前に回転させてください。
-Ffile ホットスポットの場所を含むファイルを提供します。 このファイルには、各レコードに対して XNUMX つのレコードが含まれている必要があります。
ホットスポットを考慮する必要があります。 各レコードは次の形式である必要があります。
lon lat hs_abbrev hs_id r t_off t_on create Fit プロット名
たとえば、ハワイの場合は次のようになります。
205 20 HWI 1 25 0 90 YYY ハワイ
ほとんどのアプリケーションでは最初の 4 列のみが必要なので、これは最小限の列を表します。
ホットスポット情報レコードのタイプ。 省略形の長さは最大 3 文字です。
ID は 1 ~ 32 の整数である必要があります。 ホットスポットの位置の不確実性は次のとおりです。
r (km単位) で与えられます。 t_off 変数と t_on 変数は、アクティブな状態を示すために使用されます。
ホットスポットのタイムスパン。 作成、フィット、およびプロットのインジケーターは Y または N のいずれかです
ホットスポットが含まれているかどうかを示すために一部のプログラムで使用されます。
ホットスポット チェーンを使用する場合は、回転を決定するために ID グリッドが使用されます。
回転を決定し、ホットスポットをさまざまなプロットに含めるべきかどうかを決定します。 の
name は、完全なホットスポット名を含む最大 32 文字のテキスト文字列です。 空白行
最初の列に # が含まれるレコードは無視されます。 先頭に追加 + もしそうすべきなら
次の名前を持つホットスポット ドリフト テーブルを探します。 hs_abbrev_ドリフト.txt。 そのようなファイル
と同じディレクトリである現在のディレクトリに配置される場合があります。 hs_file、または
GMT_DATADIR が指すディレクトリ。 見つかった場合は、ホットスポットを取得するために補間します
時間の関数としての位置[固定]。
オプション 議論
テーブル XNUMXつ以上のASCII(またはバイナリ。を参照) -bi[ncols][type])を保持するデータテーブルファイル
データ列の数。 テーブルが指定されていない場合は、標準入力から読み取ります。
-Dd_km フローラインのサンプリング間隔を km 単位で設定します。 [デフォルトは5]。
-L [フラグ]
最も近いホットスポットのみに対する最近接アプローチを出力します (無視します) -S)。 選ぶ -中尉 の
(時間, DIST, z) [デフォルト]、 -Lw にとって (オメガ, DIST, z)、及び -Ll for (経度、緯度、時間、
距離、z)。 通常は、 DIST 単位はkmです。 大文字の修飾子を使用する TWL 取得するため DIST in
球面度。
-N上の年齢
最も古いステージを過去に延長する最大経過時間を設定します [延長なし]。
-Qr/t 入力ファイルには (x,y,z); 定数値を指定する r,t それが暗示されるだろう
レコードごとに。
-NS[n_hs]
レポートする最も近いホットスポットの数を設定します [デフォルトは 1]。
-T で設定された上限年齢を超える海山年齢は切り捨てられます。 -N [切り捨てなし]。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-W最大距離
流線が内側に入った海山のみを報告する 最大距離 任意のホットスポットに
[デフォルトはすべての海山をレポートします]。
-Z 出力レコードでは、名前タグではなくホットスポット ID 番号を使用します。
-bi [ncols][NS] (もっと ...)
ネイティブバイナリ入力を選択します。 [デフォルトは5入力列]。
-duデータなし (もっと ...)
等しい入力列を置き換えます データなし NaNで。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-iコルズ[l] [s階段] [oオフセット] [、...] (もっと ...)
入力列を選択します(0は最初の列です)。
-:[i | o] (もっと ...)
入力および/または出力の1番目と2番目の列を交換します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
測地学 VERSUS 地球中心 座標
すべての球面回転は地心座標に適用されます。 これは、受信することを意味します
データ ポイントとグリッドは測地座標を表すものとみなされ、最初に次のようにする必要があります。
地心座標に変換されます。 次に回転が適用され、最終的に
再構築された点は測地座標に変換されます。 このデフォルトの動作は
楕円体設定 PROJ_ELLIPSOID を Sphere に変更すると、回避できます。
例
(x,y,z,r,tc) で表される海山のおそらく (ホットスポット) 起源を見つけるには
DC85.d オイラー極と pac_hs.d のリストを使用して、ファイル seamounts.d 内の点を取得します。
可能性のあるホットスポットを調べ、各海山について最も可能性の高い 2 つのホットスポット候補を報告します。
gmt オリジネーター seamounts.d -S2 -EDC85.d -Fpac_hs.d > Origins.d
海山の予測年齢、最も近いホットスポットまでの距離、およびエコーを決定するには
位置、観測年齢、回転モデルを考慮して観測年齢を計算してみます。
エコー "1.55 -8.43 52.3" | gmt オリジネーター -FONeill_2005_hotspots.txt \
-EOMS2005_APM_fixed.txt -Q1/120 -Lt
ここで、52.3 Ma は観測年齢です。 出力は 70 -95.486 52.3 です。 同じ練習を繰り返すには
移動ホットスポット モデルを使用して試してください
エコー "1.55 -8.43 52.3" | gmt オリジネーター -F+ONeill_2005_hotspots.txt \
-EOMS2005_APM_smooth.txt -Q1/120 -Lt
現在の出力は 80 -213.135 52.3 です。 負の距離は、最接近が東であったことを意味します
ホットスポットの。
注意事項
GMT は、EarthByte 回転モデル Global_EarthByte_230-0Ma_GK07_AREPS.rot を配布しています。 に
代替ローテーション ファイルを使用して、という名前の環境パラメータを作成します。 GPLATES_ROTATIONS
これは代替ローテーション ファイルを指します。
onworks.net サービスを使用して、originatorgmt をオンラインで使用する
