Il s'agit de la commande mCoverageCheck qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mCoverageCheck - Filtrez une table de métadonnées d'image jusqu'aux enregistrements représentant FITS
fichiers qui chevauchent une empreinte sur le ciel
SYNOPSIS
mCoverageCheck [-s fichier d'état] in.tbl sortie.tbl -mode
DESCRIPTION
mCoverageCheck peut être utilisé pour sous-ensemble une table de métadonnées d'image (contenant FITS/WCS
informations ou coins d'images) en déterminant quels enregistrements dans le tableau représentent des images
qui chevauchent une définition de région (boîte ou cercle dans le ciel) donnée sur la commande
ligne.
OPTIONS
-s fichier d'état
La sortie et les erreurs sont envoyées à fichier d'état au lieu de stdout
-mode Peut être l'un des éléments suivants :
points (utilisés pour décrire un polygone convexe)
boîte
cercle
en-tête (la zone est décrite dans un fichier d'en-tête)
point (trouver des images qui chevauchent un point particulier du ciel)
découpe (fonctionne comme boîte mode, mais renvoie des métadonnées qui représentent ce que le
les images d'entrée ressembleraient à un sous-ensemble pour correspondre exactement à la zone de découpe)
in.tbl Table de métadonnées d'entrée.
out.tbl
Table de métadonnées de sortie, pour contenir le sous-ensemble de in.tbl.
paramètres
Dépend du mode comme suit :
des notes bonus: ra1 dec1 ra2 dec2 couru décN (doit avoir au moins 3 sommets)
boîte: ra déc taille x [ytaille [rotation]]
où out, déc est le centre de la boîte, et Taille est en degrés.
cercle: ra déc radius
où out, déc est le centre du cercle, et radius est en degrés (la valeur par défaut est 0,
auquel cas il est traité comme une recherche de point).
point: ra déc
entête: région.hdr (chemin d'accès à un modèle d'en-tête ASCII qui définit la région
d'intérêt)
coupé: ra déc taille x [ytaille]
où out, déc est le centre de la zone de découpe, et Taille est en degrés.
ENTRAÎNER
Le fichier de sortie out.tbl est créé, avec nimages Records.
MESSAGES
OK [struct stat="OK", count=n]
ERREUR Impossible d'ouvrir le fichier d'état : fichier d'état
ERREUR Mode de définition de région non valide : un magnifique
ERREUR Trop peu de sommets pour la région (il doit y en avoir au moins trois)
ERREUR Longitude n (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Latitude n (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Impossible de trouver le polygone de délimitation des points
ERREUR Trop peu d'arguments pour la boîte ou la découpe (doit au moins avoir le centre et la taille)
ERREUR Centre RA chaîne (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Center Dec string (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Chaîne de taille de boîte X (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR X taille de la boîte (un magnifique) Doit être un nombre positif
ERREUR Y chaîne de taille de boîte (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Y taille de la boîte (un magnifique) Doit être un nombre positif
ERREUR Chaîne de rotation de la boîte (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Doit donner le nom du fichier d'en-tête
ERREUR Impossible de trouver le polygone de délimitation des points
ERREUR Trop peu d'arguments pour le cercle (doit au moins avoir un centre)
ERREUR Chaîne de rayon de cercle (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Trop peu d'arguments pour le point (doit avoir des coordonnées)
ERREUR Point RA chaîne (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Point Dec chaîne (un magnifique) ne peut pas être interprété comme un nombre réel
ERREUR Erreur d'ouverture de la table nom de fichier
ERREUR Impossible de créer le fichier de sortie nom de fichier
ERREUR Besoin de WCS ou de colonnes d'angle.
ERREUR Échec de la création de la structure wcs pour l'enregistrement n
EXEMPLES
En entrée, nous utilisons cette table d'images de l'atlas 2MASS. Les images de ce tableau sont en deux
"touffes" sur le ciel : 3 images superposées séparées de plusieurs degrés des 12 autres
images superposées. Ici, nous allons montrer plusieurs façons d'isoler le groupe de 3 images.
$ mCoverageCheck images.tbl cercle.tbl -cercle 262.78208 -35.03049 1.0
[struct stat="OK", count="3"]
$ mCoverageCheck images.tbl box.tbl -box 262.84948 -34.81197 1.0
[struct stat="OK", count="3"]
$ mCoverageCheck images.tbl points.tbl -points 263.3796 -34.48881 262.15127 -34.51032
262.90267 -35.38753
[struct stat="OK", count="3"]
$ mCoverageCheck images.tbl point.tbl -point 262.78208 -35.03049
[struct stat="OK", count="3"]
Chacune de ces méthodes aboutit à cette table de sortie contenant seulement 3 enregistrements sur les
d'origine 15.
Utilisez mCoverageCheck en ligne à l'aide des services onworks.net