Dies ist der Befehl mImgtbl, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
mImgtbl - Generieren Sie Metadaten aus einem Satz von FITS-Bildern
ZUSAMMENFASSUNG
mImgtbl [-rcadb] [-s Statusdatei] [-F Feldlistendatei] [-T imgl] Verzeichnis images.tbl
BESCHREIBUNG
mImgtbl extrahiert die FITS-Header-Geometrieinformationen aus einem Satz von Dateien und erstellt eine
ASCII-Bildmetadatentabelle, die von mehreren anderen Programmen verwendet wird. Es nur
sammelt Daten von Headern, die dem FITS-Standard entsprechen, meldet jedoch eine Anzahl von
Bilder, die diese Prüfung nicht bestehen.
OPTIONAL
-r mImgtbl kann auch als eigenständiges Programm verwendet werden, um Bildmetadaten für andere zu sammeln
Zwecke (zum Befüllen einer Datenbank, als Grundlage für die Suche nach räumlichen Abdeckungen usw.)
In diesem Fall ist es oft wünschenswert, Informationen über alle Dateien in einem
Verzeichnisbaum rekursiv. Das "-r" (rekursive) Flag weist an mImgtbl zur Suche
das angegebene Verzeichnis und alle seine Unterverzeichnisse rekursiv.
-c Die Option "-c" (Ecken) in mImgtbl bewirkt, dass acht zusätzliche Spalten hinzugefügt werden
die Ausgabe-Metadatentabelle mit den RA-, Dec-Koordinaten (ra1, dec1, ... ra4,
dec4) der Bildecken. Die Ausgabe ist immer äquatorial J2000, auch wenn die
Eingabe ist ein anderes System. Obwohl für die Kernverarbeitungsmodule nicht erforderlich, wir
empfehlen die Verwendung dieser Option, da einige der Dienstprogramme möglicherweise Eckpositionen erfordern.
richtig funktionieren.
-C Die ursprüngliche Version von mImgtbl ignorierte die Würfelstruktur in den Dateien; es sah nur aus
bei den ersten beiden Dimensionen und den zugehörigen WCS-Parametern. Bei der Würfelverarbeitung
Montage hinzugefügt wurde, war es notwendig, die dritte und vierte Dimension zu untersuchen
(falls vorhanden) und so wurden der mImgtbl-Ausgabe einige zusätzliche Spalten hinzugefügt
(z.B, NAXIS4, CRVAL3). Es ist immer noch oft der Fall, dass alle neuen Spalten
wäre leer, um Platz zu sparen, kann die Ausgabe im alten Modus mit dem "-C" aufgerufen werden
(kein Würfel) Option. Dies ist größtenteils kosmetisch, da die "vierdimensionale"
Ausgabe ist perfekt für die Weiterverarbeitung von 2D-Daten geeignet.
-a Standardmäßig ignoriert mImgtbl FITS-Dateien mit Namen, die auf enden _Bereich (dh
name_bereich.passt), vorausgesetzt, es handelt sich um durch Montage erstellte Bereichsbilder. Wenn du möchtest
Informationen zu diesen Bildern generieren, oder wenn Sie Bilder mit _Bereich im Titel
Sonstiges als diejenigen, die von Montage generiert wurden, sollten Sie dieses Flag aktivieren, um es zu erzwingen
mImgtbl um alle Bilder im Verzeichnis anzuzeigen.
-d Debugging einschalten
-b Wenn dieser Schalter gesetzt ist, mImgtbl wird jede gefundene FITS-Datei explizit ausgeben
die nicht gültig zu sein scheint, zusammen mit Informationen über den Fehler.
-s Statusdatei
Ausgabe und Fehler werden geschrieben an Statusdatei anstatt auf stdout geschrieben zu werden.
-f Feldlistendatei
Wird verwendet, um a . anzugeben Feldliste, die zusätzliche Schlüsselwörter auflistet, aus denen gelesen werden kann
die FITS-Header und in die Ausgabetabelle aufgenommen. Feldlisten sollten die
Schlüsselwortname, Typ (int,char,double) und Größe. Beispiel: example.fieldlist.
-t imgl
mImgtbl verarbeitet nur Dateien mit Namen, die in der Tabelle angegeben sind imgl, ignoriere alle
andere Dateien im Verzeichnis. Beispiel: beispiel.imglist.
ARGUMENTE
Verzeichnis
Pfad zum Verzeichnis, das eine Reihe von FITS-Eingabedateien enthält.
bilder.tbl
Pfad der Ausgabe-Metadatentabelle.
Ergebnis
Die Ausgabetabelle enthält Metadateninformationen aus allen lesbaren FITS-Dateien im Verzeichnis
spezifiziert durch Verzeichnis. zählen ist die Anzahl der Datensätze in der Tabelle und schlecht lernen muss die
Anzahl der Dateien, für die keine FITS-Metadaten extrahiert werden konnten.
AUSGABE COLUMNS
cntr Ein eindeutiger Zähler (Zeilennummer)
ra,dec Bildposition im Dezimalgradformat
cra,cdec
Rektaszension im Format HHMMSS.SS. Deklination im DDMMSS.S-Format
naxis1, naxis2
Die Größe des Bildes in Pixeln für die Dimensionen 1 und 2
ctyp1, ctyp2
Das Koordinatensystem (die ersten vier Zeichen) und die WCS-Kartenprojektion (letzte
drei Zeichen) für Maße 1 und 2
crpix1, crpix2
Die Pixelkoordinaten des Referenzortes (können gebrochen sein und können ausgeschaltet sein
das Bild) für die Maße 1 und 2
crval1, crval2
Die Koordinaten eines Referenzortes am Himmel (oft im Zentrum des
Bild) für Maße 1 und 2
cdelt1, cdelt2
Die Pixelskala (in Grad am Himmel pro Pixel) am Referenzort für
Maße 1 und 2
crota2 Der Drehwinkel von der Richtung "oben" zum Himmelspol
Tagundnachtgleiche
Präzessionsjahr, das dem Koordinatensystem zugeordnet ist
hdu Numerische Kennung für die FITS-Erweiterung, aus der die Bildinformationen extrahiert werden,
für FITS-Dateien mit mehreren HDUs.
size Dateigröße (in Bytes) der Eingabe-FITS-Datei
fname Der Pfad zur Eingabe-FITS-Datei
MITTEILUNGEN
OK [struct stat="OK", count=zählen, badfits=schlecht]
FEHLER Unzulässiges Argument: -arg
FEHLER Statusdatei kann nicht geöffnet werden: Statusdatei
FEHLER Feldlistendatei kann nicht geöffnet werden: Feldlistendatei
FEHLER Bildlistendatei kann nicht geöffnet werden: Bilddatei
FEHLER Bildtabelle benötigt Spalte fname/file
FEHLER Unzulässiger Feldname: Schnur]
FEHLER Unzulässiger Feldtyp: Schnur]
FEHLER Kein Zugriff möglich Verzeichnis
ERROR Verzeichnis ist kein Verzeichnis
FEHLER Ausgabetabelle kann nicht geöffnet werden.
FEHLER Kopiertabelle kann nicht geöffnet werden.
FEHLER Die tmp(in)-Tabelle kann nicht geöffnet werden.
FEHLER Die tmp (out)-Tabelle kann nicht geöffnet werden.
FEHLER Final Table kann nicht geöffnet werden.
ERROR Passt Bibliothek Fehler
Beispiele:
Das folgende Beispiel läuft mImgtbl in einem Verzeichnis mit 14 2MASS-Bildern:
$ mImgtbl input/2mass Bilder.tbl
[struct stat="OK", count=14, badfits=0]
Ausgang: bilder.tbl.
Laufen mImgtbl in einem Verzeichnis, das 3 fehlerhafte FITS-Images enthält, mit aktiviertem -c-Schalter:
$ mImgtbl -c input/2mass-bad images-corners.tbl
[struct stat="OK", count=14, badfits=3]
Die Ausgabedatei ist identisch mit dem ersten Beispiel, jedoch mit 8 "Ecken"
Säulen: bilder-ecken.tbldem „Vermischten Geschmack“. Seine schlecht Zähler in der Ausgabenachricht berichtet, wie
Es wurden viele Bilder mit ungültigen Header-Informationen gefunden.
Wenn eine Feldlistendatei wie in diesem Beispiel übergeben wird, werden zusätzliche Spalten aus dem FITS extrahiert
Überschriften und in die Tabelle eingefügt:
$ mImgtbl -f example.fieldlist input/2mass images-expanded.tbl
[struct stat="OK", count=14, badfits=0]
Die Ausgabedatei hat wie angegeben zusätzliche Spalten: bilder-erweitert.tbl.
Verwenden Sie mImgtbl online mit den onworks.net-Diensten