FIT

FIT
Kiterjesztés .fits
MIME típusú alkalmazás / illik [2] [3] [4] és kép / illik [5] [6] [4]
Fejlesztő IAU FITS munkacsoport [1]
közzétett 1981
Legutolsó kiadás 4.0 (2016. július)
Formátum típusa grafikus formátumok , adatmodell
Weboldal fits.gsfc.nasa.gov

A FITS ( Flexible Image Transport System ) egy   digitális fájlformátum, amelyet a tudomány használ képek és metaadataik ( táblázatok ) tárolására, átvitelére és szerkesztésére . A FITS-t leggyakrabban a csillagászatban használják . Más képformátumoktól eltérően a FITS kifejezetten tudományos adatokhoz készült, ezért az eredeti kép metaadataival együtt fotometriai és térbeli kalibrációs információkat is leíró metaadatokat tartalmaz [7] .

A FITS fő jellemzője, hogy a kép metaadatait egy ember által olvasható fejlécben tárolják, ASCII formátumban . Ez azért történik, hogy minden olyan felhasználó, aki nem rendelkezik speciális szoftverrel, el tudja olvasni a fejlécet, és általános képet kapjon a fájl eredetéről.

Minden FITS-fájlnak van egy vagy több fejléce, amely ASCII-karakterláncokat (80 karakteres fix hosszúságú) kulcs/érték párokat tartalmaz adatblokkok között. A kulcs/érték párok tartalmaznak információkat a méretről, eredetről, koordinátákról, bináris adatformátumról, szabad formátumú megjegyzésekről, adatváltozások előzményeiről, és mindenről, amit a szerző szükségesnek tart: a lefoglalt kulcsokon kívül tetszőlegesen használhatunk nem foglalt kulcsneveket .

A FITS-t gyakran használják nem képi információk (spektrumadatok, mátrixok vagy akár strukturált információk, például adatbázisok ) tárolására is. Egy FITS fájl több blokkot is tartalmazhat, és minden blokk tartalmazhat egy objektumot. Például tárolhat egy szokásos fényképet, röntgen- és infravörös képeket egy fájlban.

Képek

A FITS formátumot elsősorban képek (fejléc/adatblokkok) tárolására használják. A "kép" kifejezés lazán alkalmazható, mivel maga a formátum tetszőleges méretadattömböt támogat, főleg 2-D és 3D-t (a harmadik dimenzió a színsík). Maguk az adatok egész vagy tört formátumban vannak tárolva, ami a fejlécben van feltüntetve.

A képfejlécek a kép mögött több koordinátarendszerről is tartalmazhatnak információkat . A képek egy belső derékszögű koordinátarendszerrel rendelkeznek , amely leírja az egyes pixelek helyzetét . De tudományos célokra "világ" koordinátákra van szükség, például az égi koordinátarendszerre .

A FITS fejlődésével a World Coordinate System (WCS) leírásai egyre bonyolultabbá váltak: a korai FITS-képek egy egyszerű méretezési paraméterrel rendelkeztek a pixelméret megjelenítésére ; A FITS legújabb verziói számos nemlineáris koordinátarendszert használnak a kép tetszőleges ábrázolására. Az SMC szabvány számos különböző gömbprojekciót tartalmaz , például a HEALPix -et , amelyet széles körben használnak a kozmikus mikrohullámú háttér megfigyelésére [8] .

Táblázatok

A FITS támogatja a táblázatos adatokat is nevesített oszlopokkal és többdimenziós sorokkal. Bináris és ASCII tábla formátum opciók állíthatók be. Az egyes oszlopok adatai a többitől eltérő formátumban lehetnek. A különböző fejlécek és adatblokkok összekapcsolásának képessége lehetővé teszi, hogy a FITS-fájlokat teljes értékű relációs adatbázisként jelenítse meg .

FITS fájlok használata

A FITS támogatás számos programozási nyelven érhető el , amelyeket tudományos munkához használnak: C , Fortran , Java , Perl , Python , S-Lang és IDL . A NASA FITS Támogatási Hivatala listát tart fenn azokról a könyvtárakról és platformokról, amelyek jelenleg támogatják a FITS- t [9] .

Az olyan grafikus szerkesztők, mint a GIMP , a Photoshop és az IrfanView , elvileg képesek olvasni egyszerű FITS-képeket, de általában nem képesek értelmezni az összetettebb táblázatokat és adatbázisokat . A kutatócsoportok gyakran írnak saját kódot a FITS-adataikkal való interakcióhoz. Az ilyen programok listája elérhető a NASA FITS támogatási oldalán [10] .

Számos tudományos számítógépes program a FITS fejlécekben található koordinátarendszer-adatokat használja a FITS-képekkel kapcsolatos egyéb műveletek megjelenítésére, összehasonlítására, szerkesztésére és elvégzésére. Például a PDL -ben található koordináta-transzformációs könyvtár , a solarsoft napfizikai kutatási csomag PLOT MAP könyvtára , a C nyelven a Starlink Project AST könyvtár és a Python PyFITS csomag .

A szabványok története

A FITS szabvány 3.0-s verzióját 2008 júliusában [11] a Nemzetközi Csillagászati ​​Unió (IAU ) fogadta el a FITS munkacsoport ülésén [12] .  

A FITS 4.0-s verzióját [13] az IAU hivatalosan is elfogadta a FITS munkacsoport 2016 júliusi ülésén [14] .

Lásd még

Jegyzetek

  1. IAU FITS munkacsoport . NASA . Archiválva az eredetiből 2013. április 28-án.
  2. http://www.iana.org/assignments/media-types/application/fits – 2005.
  3. https://www.iana.org/assignments/media-types/application/fits – 2005.
  4. 1 2 Allen S., Wells D. MIME-altípus regisztrációk rugalmas képátviteli rendszerhez (FITS)  (angol) - IETF , 2005. - 23 p. doi : 10.17487/RFC4047
  5. http://www.iana.org/assignments/media-types/image/fits – 2005.
  6. https://www.iana.org/assignments/media-types/image/fits – 2005.
  7. Wells et al. FITS - a Flexible Image Transport System  (angol)  // Astronomy and Astrophysics  : Journal. - 1981. - június ( 44. köt. ). - P. 363-370 . Archiválva az eredetiből 2015. október 27-én.
  8. Greisen & Calabretta, . Világkoordináták ábrázolása a FITS-ben  // Astronomy and Astrophysics  : Journal  . - 2002. - december ( 395. köt. ). - P. 1061-1075 . - doi : 10.1051/0004-6361:20021326 .
  9. FITS I/O könyvtárak (lefelé irányuló kapcsolat) . "Goddard Űrrepülési Központ". Hozzáférés dátuma: 2009. október 21. Az eredetiből archiválva : 2010. július 29. 
  10. FITS segédszoftver . "Goddard Űrrepülési Központ". Letöltve: 2009. október 21. Az eredetiből archiválva : 2009. november 21..
  11. FITS munkacsoport. A rugalmas képátviteli rendszer (FITS) meghatározása (PDF) (2009. október 21.). Letöltve: 2008. július 16. Az eredetiből archiválva : 2012. március 16.
  12. Friss FITS tevékenységek és problémák (2009. október 21.). Letöltve: 2008. július 16. Az eredetiből archiválva : 2012. március 16.
  13. FITS munkacsoport. A rugalmas képátviteli rendszer (FITS) meghatározása (PDF) (2016. július 22.). Letöltve: 2018. március 5. Az eredetiből archiválva : 2019. augusztus 30.
  14. Friss FITS tevékenységek és problémák (2016. július 22.). Letöltve: 2018. március 5. Az eredetiből archiválva : 2012. március 16.

Linkek