I am trying to build an astronomy application where I should display the stars at and near zenith for a given latitude, longitude and time.
I am aware of the basics of Positional astronomy, what is puzzling me is to create database out of huge set of data!
My Queries are:
Thanks, Raj
I prefer BSC and Hipparcos catalogs
BSC is for naked eye apps (Bright Star Catalog up to 6.5 mag
). It is free and not too big to handle (9110
stars)...
Hipparcos is for astro apps (up to 12.5 mag
) and is also with manageable size (118322
stars). It also contains paralaxes which means you can obtain 3D position data which is cool for stereo 3D imaging. The original file size in ASCII format is 12.3 MB
. I compile it to these binary forms:
(rec,dec,distance,RGB) 32bit -> 2.364MB
(x,y,z,RGB) 32bit -> 2.364MB
Which is small/fast enough for storing in memory and direct rendering.
what fields to use
Absolute minimum to decode/use are: RA,DE,Vmag,B-V. For more precision add also motions pmRA,pmDE. If you want 3D add paralax Plx but also check if its error is not too high e_Plx. Also sometimes you need the ID of star in catalog HIP for example for star constellations mesh
star names tables
They usually refers to BSC by ID of star but here for example are more catalogs cross-reference with Hipparcos included.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With