นี่คือคำสั่ง mImgtbl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mImgtbl - สร้างข้อมูลเมตาจากชุดรูปภาพ FITS
เรื่องย่อ
mImgtbl [-rcadb] [-s ไฟล์สถานะ] [-NS ไฟล์รายการเขตข้อมูล] [-NS imglist] ไดเรกทอรี images.tbl
DESCRIPTION
mImgtbl แยกข้อมูลเรขาคณิตของส่วนหัว FITS จากชุดของไฟล์และสร้าง an
ตารางข้อมูลเมตาของรูปภาพ ASCII ซึ่งใช้โดยโปรแกรมอื่นๆ หลายโปรแกรม เท่านั้น
รวบรวมข้อมูลจากส่วนหัวที่เป็นไปตามมาตรฐาน FITS แต่รายงานจำนวน
ภาพที่ล้มเหลวในการตรวจสอบนั้น
OPTIONS
-r mImgtbl สามารถใช้เป็นโปรแกรมแบบสแตนด์อโลนเพื่อรวบรวมข้อมูลเมตาของรูปภาพสำหรับผู้อื่นได้
วัตถุประสงค์ (เพื่อเติมฐานข้อมูล เป็นพื้นฐานสำหรับการค้นหาพื้นที่ครอบคลุม ฯลฯ)
ในกรณีนี้ ขอแนะนำให้เก็บรวบรวมข้อมูลเกี่ยวกับไฟล์ทั้งหมดในa
ไดเร็กทอรีทรีแบบเรียกซ้ำ แฟล็ก "-r" (เรียกซ้ำ) สั่งให้ mImgtbl ค้นหา
ไดเร็กทอรีที่กำหนดและไดเร็กทอรีย่อยทั้งหมดแบบเรียกซ้ำ
-c ตัวเลือก "-c" (มุม) ใน mImgtbl จะทำให้มีการเพิ่มคอลัมน์พิเศษแปดคอลัมน์
ตารางข้อมูลเมตาเอาต์พุตที่มี RA, พิกัด Dec (ra1, dec1, ... ra4,
dec4) ของมุมภาพ ผลลัพธ์จะเป็นเส้นศูนย์สูตร J2000 เสมอ แม้ว่า the
อินพุตเป็นระบบอื่น แม้ว่าจะไม่จำเป็นสำหรับโมดูลการประมวลผลหลัก แต่เรา
แนะนำให้ใช้ตัวเลือกนี้ เนื่องจากยูทิลิตี้บางตัวอาจต้องใช้ตำแหน่งมุม
เพื่อให้ทำงานได้อย่างถูกต้อง
-C เวอร์ชันดั้งเดิมของ mImgtbl ละเว้นโครงสร้างคิวบ์ในไฟล์ แค่มอง
ในสองมิติแรกและพารามิเตอร์ WCS ที่เกี่ยวข้อง เมื่อประมวลผลคิวบ์
เพิ่มลงใน Montage จำเป็นต้องตรวจสอบมิติที่สามและสี่
(ถ้ามี) ดังนั้นจึงมีการเพิ่มคอลัมน์เพิ่มเติมบางคอลัมน์ในเอาต์พุต mImgtbl
(เช่น, NAXIS4, CRVAL3). มักจะเป็นกรณีที่คอลัมน์ใหม่ทั้งหมด
จะว่างเปล่าดังนั้นเพื่อประหยัดพื้นที่สามารถเรียกใช้เอาต์พุตโหมดเก่าได้โดยใช้ "-C"
(ไม่มีคิวบ์) ตัวเลือก นี้เป็นเครื่องสำอางส่วนใหญ่ตั้งแต่ "สี่มิติ"
เอาต์พุตถูกต้องอย่างสมบูรณ์สำหรับการประมวลผลข้อมูล 2D เพิ่มเติม
-a ตามค่าเริ่มต้น mImgtbl จะละเว้นไฟล์ FITS ที่มีชื่อลงท้ายด้วย _พื้นที่ (เช่น
name_area.พอดี) สมมติว่าเป็นภาพพื้นที่ที่สร้างโดย Montage ถ้าคุณต้องการ
สร้างข้อมูลเกี่ยวกับภาพเหล่านี้หรือถ้าคุณมีภาพด้วย _พื้นที่ ในชื่อเรื่อง
อื่น ๆ กว่า ที่สร้างโดย Montage คุณควรเปิดแฟล็กนี้เพื่อบังคับ
mImgtbl เพื่อดูภาพทั้งหมดในไดเร็กทอรี
-d เปิดการดีบัก
-b เมื่อตั้งค่าสวิตช์นี้ mImgtbl จะส่งออกไฟล์ FITS แต่ละไฟล์ที่พบอย่างชัดเจน
ที่ดูเหมือนจะไม่ถูกต้อง พร้อมด้วยข้อมูลเกี่ยวกับข้อผิดพลาด
-s ไฟล์สถานะ
เอาต์พุตและข้อผิดพลาดเขียนถึง ไฟล์สถานะ แทนที่จะเขียนไปที่ stdout
-f ไฟล์รายการเขตข้อมูล
ใช้เพื่อระบุ a รายการภาคสนามซึ่งจะแสดงรายการคำหลักเพิ่มเติมที่จะอ่านจาก
ส่วนหัว FITS และรวมอยู่ในตารางผลลัพธ์ รายชื่อภาคสนามควรระบุ
ชื่อคีย์เวิร์ด ประเภท (int, char, double) และขนาด ตัวอย่าง: example.fieldlist.
-t imglist
mImgtbl จะประมวลผลเฉพาะไฟล์ที่มีชื่อระบุไว้ในตาราง imglistละเลยใดๆ
ไฟล์อื่นๆ ในไดเร็กทอรี ตัวอย่าง: example.imglist.
อาร์กิวเมนต์
ไดเรกทอรี
พาธไปยังไดเร็กทอรีที่มีชุดของไฟล์อินพุต FITS
ภาพ.tbl
เส้นทางของตารางข้อมูลเมตาเอาท์พุต
ผล
ตารางเอาต์พุตมีข้อมูลเมตาดาต้าจากไฟล์ FITS ที่อ่านได้ในไดเร็กทอรี
ระบุโดย ไดเรกทอรี. นับ คือจำนวนเรคคอร์ดในตาราง และ ไม่เหมาะสม คือ
จำนวนไฟล์ที่ไม่สามารถแยกข้อมูลเมตาของ FITS ได้
เอาท์พุท คอลัมน์
cntr ตัวนับเฉพาะ (หมายเลขแถว)
ra,dec ตำแหน่งภาพในรูปแบบองศาทศนิยม
เคร,cdec
การเสด็จขึ้นสู่สวรรค์ด้านขวาในรูปแบบ HHMMSS.SS การปฏิเสธในรูปแบบ DDMMSS.S
แน็กซิส1, แน็กซิส2
ขนาดของภาพเป็นพิกเซลสำหรับขนาด 1 และ 2
ctype1, ctype2
ระบบพิกัด (สี่ตัวอักษรแรก) และการฉายแผนที่ WCS (last
อักขระสามตัว) สำหรับมิติที่ 1 และ 2
crpix1, crpix2
พิกัดพิกเซลของตำแหน่งอ้างอิง (สามารถเป็นเศษส่วนและสามารถปิดได้
รูปภาพ) สำหรับมิติที่ 1 และ 2
crval1, crval2
พิกัดของตำแหน่งอ้างอิงบนท้องฟ้า (มักจะอยู่ตรงกลางของ
ภาพ) สำหรับมิติที่ 1 และ 2
cdelt1, cdelt2
มาตราส่วนพิกเซล (เป็นองศาบนท้องฟ้าต่อพิกเซล) ที่ตำแหน่งอ้างอิงสำหรับ
มิติที่ 1 และ 2
crota2 มุมการหมุนจากทิศทาง "ขึ้น" ถึงขั้วท้องฟ้า
เวลาที่กลางวันเท่ากับกลางคืน
ปีก่อนหน้าที่เกี่ยวข้องกับระบบพิกัด
hdu ตัวระบุตัวเลขสำหรับส่วนขยาย FITS ที่ดึงข้อมูลรูปภาพ
สำหรับไฟล์ FITS ที่มี HDU หลายตัว
ขนาด ขนาดไฟล์ (เป็นไบต์) ของอินพุต FITS file
fname เส้นทางไปยังไฟล์ FITS อินพุต
ข้อความ
ตกลง [struct stat="ตกลง" นับ=นับ, ตัวร้าย=ไม่เหมาะสม]
ข้อผิดพลาด อาร์กิวเมนต์ที่ผิดกฎหมาย: -หาเรื่อง
ข้อผิดพลาด ไม่สามารถเปิดไฟล์สถานะ: ไฟล์สถานะ
ข้อผิดพลาด ไม่สามารถเปิดไฟล์รายการฟิลด์: ไฟล์รายการเขตข้อมูล
ข้อผิดพลาด ไม่สามารถเปิดไฟล์รายการรูปภาพ: img ไฟล์
ข้อผิดพลาด ตารางรูปภาพต้องการคอลัมน์ fname/file
ข้อผิดพลาด ชื่อช่องไม่ถูกต้อง: เชือก]
ข้อผิดพลาด ประเภทฟิลด์ไม่ถูกต้อง: เชือก]
ERROR ไม่สามารถเข้าถึง ไดเรกทอรี
ข้อผิดพลาด ไดเรกทอรี ไม่ใช่ไดเรกทอรี
ข้อผิดพลาด ไม่สามารถเปิดตารางผลลัพธ์
ข้อผิดพลาด ไม่สามารถเปิดตารางการคัดลอก
ข้อผิดพลาด ไม่สามารถเปิดตาราง tmp (ใน)
ข้อผิดพลาด ไม่สามารถเปิดตาราง tmp (ออก)
ERROR ไม่สามารถเปิดตารางสุดท้ายได้
ข้อผิดพลาด พอดี ห้องสมุด ความผิดพลาด
ตัวอย่าง
ตัวอย่างต่อไปนี้ทำงาน mImgtbl ในไดเร็กทอรีที่มีรูปภาพ 14MASS 2 รูป:
$ mImgtbl อินพุต/2mass images.tbl
[struct stat="ตกลง" นับ=14 ตัวไม่เหมาะสม=0]
Output: ภาพ.tbl.
เล่น mImgtbl บนไดเร็กทอรีที่มี 3 อิมเมจ FITS ที่ไม่ดี โดยเปิดสวิตช์ -c:
$ mImgtbl -c อินพุต/2mass-bad images-corners.tbl
[struct stat="ตกลง" นับ=14 ตัวไม่เหมาะสม=3]
ไฟล์เอาต์พุตจะเหมือนกับตัวอย่างแรก แต่มี "มุม" เพิ่มเติม 8 อัน
คอลัมน์: ภาพมุม.tbl. ไม่เหมาะสม ตัวนับในรายงานข้อความส่งออกเกี่ยวกับวิธีการ
พบรูปภาพจำนวนมากที่มีข้อมูลส่วนหัวที่ไม่ถูกต้อง
เมื่อส่งไฟล์รายการเขตข้อมูลตามตัวอย่างนี้ คอลัมน์พิเศษจะถูกดึงออกจากไฟล์ FITS
ส่วนหัวและแทรกในตาราง:
$ mImgtbl -f example.fieldlist อินพุต/2mass images-expanded.tbl
[struct stat="ตกลง" นับ=14 ตัวไม่เหมาะสม=0]
ไฟล์เอาต์พุตมีคอลัมน์เพิ่มเติมตามที่ระบุ: ภาพ-expanded.tbl.
ใช้ mImgtbl ออนไลน์โดยใช้บริการ onworks.net