Ini ialah arahan mImgtbl yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
mImgtbl - Hasilkan metadata daripada set imej FITS
SINOPSIS
mImgtbl [-rcadb] [-s fail status] [-f fail senarai medan] [-t imglist] direktori images.tbl
DESCRIPTION
mImgtbl mengekstrak maklumat geometri pengepala FITS daripada set fail dan mencipta fail
Jadual metadata imej ASCII yang digunakan oleh beberapa program lain. Ia sahaja
mengumpul data daripada pengepala yang mematuhi standard FITS, tetapi melaporkan kiraan
imej yang gagal semakan itu.
PILIHAN
-r mImgtbl juga boleh digunakan sebagai program kendiri untuk mengumpulkan metadata imej untuk yang lain
tujuan (untuk mengisi pangkalan data, sebagai asas untuk carian liputan spatial, dsb.)
Dalam kes ini, selalunya wajar untuk mengumpul maklumat mengenai semua fail dalam a
pokok direktori secara rekursif. Bendera "-r" (rekursif) mengarahkan mImgtbl untuk mencari
direktori yang diberikan dan semua subdirektorinya secara rekursif.
-c Pilihan "-c" (sudut) dalam mImgtbl akan menyebabkan lapan lajur tambahan ditambahkan pada
jadual metadata output yang mengandungi RA, koordinat Dis (ra1, dec1, ... ra4,
dec4) sudut imej. Keluaran sentiasa Equatorial J2000, walaupun jika
input adalah beberapa sistem lain. Walaupun tidak diperlukan untuk modul pemprosesan teras, kami
mengesyorkan menggunakan pilihan ini, kerana sesetengah utiliti mungkin memerlukan lokasi sudut
berfungsi dengan baik.
-C Versi asal mImgtbl mengabaikan struktur kiub dalam fail; ia hanya kelihatan
pada dua dimensi pertama dan parameter WCS yang berkaitan. Apabila pemprosesan kiub
telah ditambahkan pada Montaj, adalah perlu untuk memeriksa dimensi ketiga dan keempat
(jika wujud) dan oleh itu beberapa lajur tambahan telah ditambahkan pada output mImgtbl
(contohnya, NAXIS4, CRVAL3). Ia masih sering berlaku di mana semua lajur baharu
akan kosong, jadi untuk menjimatkan ruang, output mod lama boleh digunakan menggunakan "-C"
(tiada kiub) pilihan. Ini adalah kosmetik untuk sebahagian besar, kerana "empat dimensi"
output adalah sah sempurna untuk pemprosesan selanjutnya data 2D.
-a Secara lalai, mImgtbl mengabaikan fail FITS dengan nama yang berakhir dengan _kawasan (iaitu
nama_kawasan.sesuai), menganggapnya sebagai imej kawasan yang dibuat Montaj. Jika anda mahu
menjana maklumat mengenai imej ini, atau jika anda mempunyai imej dengan _kawasan dalam tajuk
lain daripada yang dijana oleh Montaj, anda harus menghidupkan bendera ini untuk memaksa
mImgtbl untuk melihat semua imej dalam direktori.
-d Hidupkan nyahpepijat
-b Apabila suis ini ditetapkan, mImgtbl akan mengeluarkan secara eksplisit setiap fail FITS yang ditemuinya
yang nampaknya tidak sah, bersama-sama dengan maklumat tentang ralat.
-s fail status
Output dan ralat ditulis kepada fail status bukannya ditulis kepada stdout.
-f fail senarai medan
Digunakan untuk menyatakan a senarai lapangan, yang akan menyenaraikan kata kunci tambahan untuk dibaca
pengepala FITS dan disertakan dalam jadual output. Senarai medan hendaklah menyatakan
nama kata kunci, jenis (int,char,double) dan saiz. Contoh: contoh.fieldlist.
-t imglist
mImgtbl hanya akan memproses fail dengan nama yang dinyatakan dalam jadual imglist, mengabaikan mana-mana
fail lain dalam direktori. Contoh: example.imglist.
HUJAH
direktori
Laluan ke direktori yang mengandungi set input fail FITS.
images.tbl
Laluan jadual metadata output.
RESULT
Jadual output mengandungi maklumat metadata daripada semua fail FITS yang boleh dibaca dalam direktori
ditentukan oleh direktori. mengira ialah bilangan rekod dalam jadual, dan keburukan adalah
bilangan fail yang metadata FITS tidak dapat diekstrak.
OUTPUT COLUMNS
cntr Pembilang unik (nombor baris)
ra,dec Kedudukan imej dalam format darjah perpuluhan
cra,cdec
Kenaikan kanan dalam format HHMMSS.SS. Penolakan dalam format DDMMSS.S
naxis1, naxis2
Saiz imej dalam piksel untuk dimensi 1 dan 2
ctype1, ctype2
Sistem koordinat (empat aksara pertama) dan unjuran peta WCS (terakhir
tiga aksara) untuk dimensi 1 dan 2
crpix1, crpix2
Koordinat piksel lokasi rujukan (boleh pecahan dan boleh dimatikan
imej) untuk dimensi 1 dan 2
crval1, crval2
Koordinat lokasi rujukan di langit (selalunya di tengah-tengah
imej) untuk dimensi 1 dan 2
cdelt1, cdelt2
Skala piksel (dalam darjah pada langit setiap piksel) di lokasi rujukan untuk
dimensi 1 dan 2
crota2 Sudut putaran dari arah "atas" ke kutub cakerawala
equinox
Tahun precessional yang berkaitan dengan sistem koordinat
hdu Pengecam berangka untuk sambungan FITS yang maklumat imej diekstrak daripada,
untuk fail FITS dengan berbilang HDU.
saiz Saiz fail (dalam bait) fail FITS input
fname Laluan ke fail FITS input
PESAN
OK [struct stat="OK", count=mengira, badfit=keburukan]
RALAT Hujah haram: -berhujah
RALAT Tidak dapat membuka fail status: fail status
ERROR Tidak dapat membuka fail senarai medan: fail senarai medan
ERROR Tidak dapat membuka fail senarai imej: imgfile
RALAT Jadual imej memerlukan nama lajur/fail
ERROR Nama medan yang tidak sah: rentetan]
ERROR Jenis medan yang tidak sah: rentetan]
ERROR Tidak dapat mengakses direktori
RALAT direktori bukan direktori
ERROR Tidak dapat membuka jadual output.
RALAT Tidak dapat membuka jadual salin.
RALAT Tidak dapat membuka tmp (dalam) jadual.
RALAT Tidak dapat membuka jadual tmp (keluar).
RALAT Tidak dapat membuka jadual akhir.
RALAT FITS perpustakaan kesilapan
CONTOH
Contoh berikut berjalan mImgtbl pada direktori yang mengandungi 14 imej 2MASS:
$ mImgtbl input/2jisim jisim.tbl
[struct stat="OK", count=14, badfits=0]
Output: images.tbl.
Berlari mImgtbl pada direktori yang mengandungi 3 imej FITS yang buruk, dengan suis -c dihidupkan:
$ mImgtbl -c input/2mass-buruk imej-sudut.tbl
[struct stat="OK", count=14, badfits=3]
Fail output adalah sama dengan contoh pertama, tetapi dengan penambahan 8 "sudut"
lajur: images-corners.tbl. Yang keburukan kaunter dalam laporan mesej output tentang bagaimana
banyak imej didapati mengandungi maklumat pengepala yang tidak sah.
Apabila lulus fail senarai medan seperti contoh ini, lajur tambahan diekstrak daripada FITS
pengepala dan dimasukkan ke dalam jadual:
$ mImgtbl -f contoh.input senarai medan/2imej jisim-diperluaskan.tbl
[struct stat="OK", count=14, badfits=0]
Fail output mempunyai lajur tambahan seperti yang ditentukan: images-expanded.tbl.
Gunakan mImgtbl dalam talian menggunakan perkhidmatan onworks.net