mgd77convertgmt - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 77 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mgdXNUMXconvertgmt です。

プログラム:

NAME


mgd77convert - MGD77 データを他のファイル形式に変換する

SYNOPSIS


mgd77変換 NGDC-id a|c|m |t [+]a|c|m|t [] [] [[[w][e][+]] [[[レベル]]

注: オプションフラグと関連する引数の間にスペースを入れることはできません。

DESCRIPTION


mgd77変換 MGD77 ファイルのバージョンを読み取り、同じデータを (おそらく) 別のファイルに書き込みます
現在のディレクトリ内の新しいファイルにフォーマットします。 Y2K 前と後の両方の MGD77 フォーマットは、
処理されます。

REQUIRED 議論


NGDC-id
次の XNUMX 種類の指定子のうち XNUMX つ以上を指定できます。

1. 8 文字の NGDC ID (例: 01010083、JA010010 など)。

2. 2文字各代理店からのすべてのクルーズを返すコード。

3. 4文字これらのクルーズからのすべてのクルーズを返すコード
血管。

4. = 、 どこNGDC ID を XNUMX 行に XNUMX つずつ持つテーブルです。

5. 何も指定しない場合は、データベース内のすべてのクルーズが返されます。

(mgd77info を参照) -L 代理店および船舶コードの場合)。 拡張子「.mgd77」または「.nc」
必要に応じて自動的に追加されます (使用 -I 特定のファイルタイプを無視します)。
Cruise ファイルは、最初に現在のディレクトリで検索され、次に全体で検索されます。
にリストされているディレクトリ $MGD77_HOME/mgd77_paths.txt [場合 $MGD77_HOME 設定されていません
デフォルトは $ GMT_SHAREDIR/mgd77]。

-Fa|c|m |t
入力 (From) ファイルの形式を指定します。 から選ぶ a 標準MGD77用
ASCII テーブル (拡張子 .mgd77 付き)、 c 新しい MGD77+ netCDF フォーマット用 (
拡張子 .nc)、 m 新しい MGD77 t 形式 (拡張子 .m77t) の場合、および t 平野用
ASCII タブ区切りテーブル ダンプ (拡張子 .dat 付き)。 使用 -FC 回復する
MGD77+ ファイルからのオリジナルの MGD77 設定 [デフォルトでは E77 修正が適用されます。
ファイル内にエンコードされています]。

-T[+]a|c|m |t
出力 (To) ファイルの形式を指定します。 から選ぶ a 標準MGD77用
ASCII テーブル (拡張子 .mgd77 付き)、 c 新しい MGD77+ netCDF フォーマット用 (
拡張子 .nc)、 m 新しい MGD77 t 形式 (拡張子 .m77t) の場合、および t 平野用
ASCII タブ区切りテーブル ダンプ (拡張子 .dat 付き)。 の作成はお断りさせていただきます。
ファイルが現在のディレクトリにすでに存在する場合。 先頭に追加 + これをオーバーライドするには
ポリシー。

オプション 議論


-C NGDC の 77 つのファイル データ セット *.h77、*.a77 を XNUMX つのファイル *.mgdXNUMX に変換します。 他にない
オプション(除く) -V)は許可されます。 *.h77 ファイル、*.a77 の名前を XNUMX つ以上指定します。
ファイル、またはファイルのプレフィックスだけ。

-D デフォルトでは、MGD77+ netCDF ファイルで使用されるストレージ タイプは、
ASCII MGD77 形式によって課される精度。 ただし、XNUMXつの項目については、 FAA, えっと,
雑誌, じゅる および MSD 暗黙の精度 2 mGal、0.1 の 0.1 バイト整数を使用します。
nTesla、MGD1 形式と同様に 77 m。 ある時点でこれらが起こる可能性があります
項目は 4 の精度を許容する 10 バイト int として保存する必要があります。
それぞれ fTesla、1 nGal、0.01 mm。 このオプションはそのようなストレージを有効にします
[デフォルトでは 2 バイトの整数が使用されます]。

-L[w][e][+]
検証レポートのレベル [なし] とそのようなレポートの送信先を設定します。
[標準エラー]。 の組み合わせを追加します w 警告のために、 e エラーの場合、および + そのようなものを送る
ログ情報を標準出力に記録します。

-V [レベル] (もっと ...)
詳細レベル[c]を選択します。

-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).

-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。

-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。

- バージョン
GMTバージョンを印刷して終了します。

--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。


a77、h77 ペアの大規模なセットを適切な mgd77 ファイルに変換するには、次のことを試してください。

gmt mgd77convert -C *.h77

01010047.mgd77 および 01010008.mgd77 を新しい netCDF .nc ファイルに変換し、すべてをキャプチャするには
確認メッセージ、試してください

gmt mgd77convert 01010047 01010008 -Fa -Tc -V -Lew+ > log.lis

01010047.nc を MGD77 ASCII に変換し、元のファイルと同一であることを確認するには
ファイルを試してください (Bourne シェル構文)

orig=`gmt mgd77path 01010047 -Ic`
gmt mgd77convert 01010047 -Fc -Ta -V
差分 $orig 01010047.mgd77

01010047.nc を手動編集用にプレーン ASCII テーブルに変換し、既存のテーブルを上書きするには
テーブル、試してみてください

gmt mgd77convert 01010047 -Fc -T+t -V

77.nc の元の NGDC MGD01020051 バージョンを復元し、E77 の修正を無視するには、
つかいます

gmt mgd77convert 01020051 -FC -Ta -V

FILE 書式


mgd77変換 1 つの異なる形式を処理します。 (77) MGDXNUMX ASCII テーブルは
NGDC との間で進行中の地球物理データを配布するための確立された標準
データセンター。 通常、関与するのは船舶運航担当者とクルーズ船長のみです。
in メイキング NGDC に送信するための MGD77 ASCII ファイル。 ユーザーはもっと興味を持っています
読書 そのようなファイル。 (2) MGD77+ netCDF フォーマットは、
科学者によるMGD77データ。 これには、元の MGD77 ファイルのすべての情報が含まれており、
前後に変換すると、最終的にはオリジナルになります。 ただし、ファイルサイズは
通常、元の ASCII 形式の約 30% であり、動作がはるかに高速です。 (3)
プレーン ASCII のタブ区切りダンプは、手動で編集する必要があるユーザーが利用できます。
MGD77 ファイルの内容。 通常、これは列がタブで区切られている場合に実行しやすくなります。
MGD77 パンチカード形式ですべてをまとめた場合よりも優れています。

その他 ツール


MGD77+ netCDF ファイルは CF-1.0 および COARDS に準拠しており、次のコマンドで検査できます。
ncBrowse や ncView などの汎用ツール。

onworks.net サービスを使用して mgd77convertgmt をオンラインで使用する



最新のLinuxおよびWindowsオンラインプログラム