Це команда mCoverageCheck, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
mCoverageCheck – відфільтруйте таблицю метаданих зображення до тих записів, які представляють FITS
файли, які перекривають слід на небі
СИНТАКСИС
mCoverageCheck [-s файл статусу] in.tbl out.tbl -режим
ОПИС
mCoverageCheck можна використовувати для підмножини таблиці метаданих зображень (містить FITS/WCS
інформація або кути зображення), визначаючи, які записи в таблиці представляють зображення
які збігаються з визначенням регіону (квадрат або коло на небі), заданим за командою
лінія.
ВАРІАНТИ
-s файл статусу
Вихідні дані та помилки надсилаються до файл статусу замість стандартного виведення
-режим Може бути одним із:
точки (використовуються для опису опуклого многокутника)
ящик
коло
заголовок (область описана в заголовковому файлі)
точка (знайти зображення, які перекривають одну конкретну точку на небі)
виріз (працює як ящик режим, але повертає метадані, які представляють те, що
вхідні зображення виглядатимуть так, як після того, як піднабір точно відповідатиме області вирізу)
in.tbl Таблиця вхідних метаданих.
з.табл
Вивести таблицю метаданих, яка містить підмножину in.tbl.
параметри
Залежить від режиму наступним чином:
точок: ra1 dec1 ra2 dec2 ... raN decN (повинно бути не менше 3 вершин)
ящик: ra грудня xsize [ysize [обертання]]
де вихід грудня є центром коробки, і розмір знаходиться в градусах.
коло: ra грудня радіус
де вихід грудня є центром кола, і радіус в градусах (за замовчуванням 0,
у цьому випадку це розглядається як точковий пошук).
точка: ra грудня
заголовок: обл.хдр (шлях до шаблону заголовка ASCII, який визначає регіон
цікавить)
вирізати: ra грудня xsize [розмір]
де вихід грудня є центром області вирізу, і розмір знаходиться в градусах.
РЕЗУЛЬТАТ
Вихідний файл з.табл створюється, с зображення записів.
ПОВІДОМЛЕННЯ
OK [struct stat="OK", count=n]
ПОМИЛКА Не вдається відкрити файл стану: файл статусу
ПОМИЛКА Недійсний режим визначення регіону: рядок
ПОМИЛКА Замало вершин для регіону (повинно бути не менше трьох)
ПОМИЛКА Довгота n (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА Широта n (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА Не вдалося знайти обмежуючий багатокутник для точок
ПОМИЛКА Замало аргументів для поля або вирізу (повинен мати принаймні центр і розмір)
ПОМИЛКА Центральний рядок RA (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА Центральний рядок Dec (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА рядка розміру коробки X (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА X розмір коробки (рядок) має бути додатним числом
ПОМИЛКА рядка розміру поля Y (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА розміру коробки Y (рядок) має бути додатним числом
ПОМИЛКА рядок обертання коробки (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА. Необхідно вказати назву заголовного файлу
ПОМИЛКА Не вдалося знайти обмежуючий багатокутник для точок
ПОМИЛКА Замало аргументів для кола (повинен мати принаймні центр)
ПОМИЛКА рядок радіусу кола (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА Замало аргументів для точки (повинні мати координати)
ERROR Point RA рядок (рядок) не можна інтерпретувати як дійсне число
Рядок ERROR Point Dec (рядок) не можна інтерпретувати як дійсне число
ПОМИЛКА Помилка відкриття таблиці ім'я файлу
ПОМИЛКА Не вдається створити вихідний файл ім'я файлу
ПОМИЛКА Потрібні WCS або кутові колони.
ПОМИЛКА Не вдалося створити структуру WCS для запису n
ПРИКЛАДИ
Як вхідні дані ми використовуємо цю таблицю зображень атласу 2MASS. Зображення в цій таблиці розділені на два
«згустки» на небі: 3 зображення, що перекриваються, відокремлені на кілька градусів від інших 12
зображення, що перекриваються. Тут ми покажемо кілька способів виділення групи з 3 зображень.
$ mCoverageCheck images.tbl circle.tbl -circle 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"]
Кожен з цих методів призводить до цієї вихідної таблиці, що містить лише 3 записи з
Оригінал 15.
Використовуйте mCoverageCheck онлайн за допомогою служб onworks.net