これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mTileImage です。
プログラム:
NAME
mTileImage - FITS ファイルまたはヘッダーからタイル化された画像またはヘッダー テンプレートのセットを作成します
SYNOPSIS
mTileHdr [-d] [-s ステータスファイル] orig.hdr new.hdr nx ny ix iy [xpad [ypad]]
DESCRIPTION
ヘッダー テンプレート ファイルを取得し、通常の一連のヘッダー テンプレート ファイルの XNUMX つを表す別のファイルを作成します。
オリジナルを覆うタイル。 ユーザーは、タイル グリッドとどのタイルが配置されるかを指定します。
欲しい。
NAXIS および CRVAL キーワード行のみが変更されます (ピクセル サイズと参照点)。
位置); 他のすべてのキーワード値は入力ヘッダーから継承されます。
OPTIONS
-d デバッグをオンにします。
-s ステータスファイル
出力とエラーはに送信されます ステータスファイル stdoutの代わりに
議論
元の.hdr
タイル化ヘッダーの派生元となる ASCII ヘッダー テンプレート
新しい.hdr
出力ヘッダーへのパス
nx x 方向のタイルの数
ny y 方向のタイルの数
ix グリッド上の出力タイルの x 位置を識別する整数 (0 から数えます)
iy グリッド上の出力タイルの y 位置を識別する整数 (0 から数えます)
xpad x 方向にタイルを重ねるピクセル数 (オプション、デフォルトは 0)
ypad y 方向にタイルを重ねるピクセル数 (オプション、デフォルトは 0)
RESULT
[構造体 stat = "OK"、 naxis1=特大サイズ, naxis1=yサイズ, crpix1=外部参照, crpix2=イレフ]
場所 特大サイズ yサイズ 出力によって記述される画像の x および y 次元です。
ヘッダー、および crpix1 crpix2 は、元の参照ピクセルからの新しいオフセットです。
空。
メッセージ
OK [struct stat="OK", naaxis1=特大サイズ、naxis2=yサイズ、crpix1=外部参照、crpix2=イレフ]
エラーステータスファイルを開くことができません: ステータスファイル
ERROR (nx,ny) は正の整数である必要があり、(ix,iy) は (0..nx-1,
0..ny-1)
エラー 出力テンプレートを開けません 新しい.hdr
エラー 不正なテンプレート:元の.hdr
エラー 不正なテンプレート:新しい.hdr
エラー出力 wcsinit() が失敗しました。
例
template.hdr は 850x850 ピクセルで、9 (3 x 3) から中央のタイルを生成したいと考えています。
$ mTileHdr template.hdr tile_1_1.hdr 3 3 1 1
[struct stat="OK"、naaxis1=283、naaxis2=283、crpix1=-283、crpix2=-283]
tile_1_1.hdr の参照位置とピクセル スケールは入力ヘッダーと同じですが、
新しいピクセル オフセット (CRPIX) とサイズ (NAXIS)。
onworks.net サービスを使用してオンラインで mTileImage を使用する