これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mHdrtbl です。
プログラム:
NAME
mHdrtbl - 一連のヘッダー ファイルからメタデータを生成する
SYNOPSIS
mHDrtbl [-rcdb] [-s ステータスファイル] [-NS イムリスト] ディレクトリー image.tbl
DESCRIPTION
mHDrtbl と同様の方法で動作します mImgtbl、ただしヘッダー テンプレートのセットで使用されます
FITS イメージの代わりにファイルを使用します。
OPTIONS
-r mHDrtbl 他のプログラムの画像メタデータを収集するスタンドアロン プログラムとしても使用できます。
目的 (空間範囲検索の基礎として、データベースにデータを取り込むためなど)
この場合、多くの場合、すべてのファイルに関する情報を収集することが望ましいです。
ディレクトリツリーを再帰的に実行します。 「-r」(再帰)フラグは次のことを指示します。 mHDrtbl 検索する
指定されたディレクトリとそのすべてのサブディレクトリを再帰的に実行します。
-c mHdrtbl の「-c」(コーナー)オプションを使用すると、XNUMX つの追加列が追加されます。
赤経、赤経の座標 (ra1、dec1、...ra4、
dec4) 画像のコーナー。 出力は常に Equatorial J2000 です。
入力は他のシステムです。 これはメタデータを均一にするために行われたものです。
カバレッジ検索などに簡単に使用できるということです。「-c」オプションは使用できません。
通常のモンタージュ処理に必要です。
-d デバッグをオンにする
-b このスイッチが設定されている場合、 mHDrtbl 見つかった各ヘッダー ファイルを明示的に出力します
有効ではないと思われる内容と、エラーに関する情報が表示されます。
-s ステータスファイル
出力とエラーは次の場所に書き込まれます。 ステータスファイル 標準出力に書き込まれる代わりに。
-t イムリスト
mHDrtbl テーブルで指定された名前のファイルのみを処理します イムリスト、何も無視します
ディレクトリ内の他のファイル。 例: example.imglist。
議論
ディレクトリにジョブを開始します。
入力ヘッダー テンプレートのセットを含むディレクトリへのパス。
画像.tbl
出力メタデータ テーブルのパス。
RESULT
出力テーブルには、すべての読み取り可能なヘッダー テンプレートからのメタデータ情報が含まれます。
によって指定されたディレクトリ ディレクトリにジョブを開始します。. カウント はテーブル内のレコードの数であり、
悪い FITS/WCS メタデータを抽出できなかったファイルの数です。
出力 COLUMNS
cntr 一意のカウンタ (行番号)
ra,dec XNUMX 進数形式の画像位置
cra、cdec
HHMMSS.SS 形式の赤経。 DDMMSS.S 形式の偏角
ナキシス1、ナキシス2
寸法 1 および 2 のピクセル単位の画像サイズ
ctype1、ctype2
座標系 (最初の XNUMX 文字) と WCS マップ投影法 (最後の
1 文字) 次元 2 および XNUMX の場合
crpix1、crpix2
参照位置のピクセル座標 (分数またはオフになる可能性があります)
画像) 寸法 1 および 2 の場合
crval1、crval2
空上の基準位置の座標 (多くの場合、図の中心)
画像) 寸法 1 および 2 の場合
cdelt1、cdelt2
参照位置のピクセル スケール (ピクセルあたりの空の度数)。
寸法 1 および 2
crota2 「上」方向から天の極までの回転角
昼夜平分時
座標系に関連付けられた歳差運動年
hdu 画像情報が抽出される FITS 拡張子の数値識別子、
複数の HDU を含む FITS ファイルの場合。
size 入力 FITS ファイルのファイルサイズ (バイト単位)
fname 入力 FITS ファイルへのパス
メッセージ
OK [struct stat = "OK"、count =カウント、不良品=不良品]
エラー 引数が無効です: -argは
エラーステータスファイルを開くことができません: ステータスファイル
エラー フィールド リスト ファイルを開けません: フィールドリストファイル
エラー 画像リスト ファイルを開けません: 画像ファイル
エラー イメージテーブルには列 fname/file が必要です
エラー フィールド名が無効です: string]
エラー フィールドのタイプが無効です: string]
エラー アクセスできません ディレクトリにジョブを開始します。
ERROR ディレクトリにジョブを開始します。 ディレクトリではありません
エラー 出力テーブルを開けません。
エラー コピー テーブルを開けません。
エラー tmp (in) テーブルを開けません。
エラー tmp (out) テーブルを開けません。
エラー 最終テーブルを開けません。
ERROR フィット ライブラリ エラー
例
次の例は実行されます mHDrtbl 削除されたヘッダー テンプレートを含むディレクトリ上
14 枚の 2MASS 画像から:
$ mHdrtbl 入力/2mas headers.tbl
[struct stat = "OK"、count = 14、badfits = 0]
出力: ヘッダー.tbl.
onworks.net サービスを使用してオンラインで mHdrtbl を使用する