Data Formats
Data is provided in GeoJSON (*.geojson) and GeoPackage (*.gpkg) format.
Additionally, for GeoJSON formats a minified version (*.min.geojson) is also
provided.
All data complies with the GeoJSON format (provided in EPSG:4326, bounded to \([-180, -90, 180, 90]\) and geometries valid as per ST_IsValid on GEOS 3.9.3).
All data provided at J2000 epoch, positions converted from 0…24h right ascension to -180…180 degrees longitude as per GeoJSON requirements, so 0…12h becomes 0…180 degrees, and 12…24h becomes -180…0 degrees.
Distribution
The data can be accessed from several API endpoints:
<!-- From GitHub -->
https://raw.githubusercontent.com/dieghernan/celestial_data/main/data/mw.min.geojson
<!-- From the Website -->
https://dieghernan.github.io/celestial_data/data/mw.min.geojson
<!-- From jsDelivr -->
https://cdn.jsdelivr.net/gh/dieghernan/celestial_data@main/data/mw.min.geojson
Description
Asterisms
asterisms.<data format> (MULTILINESTRING) with 65 objects the following attributes:
-
id: Name without spaces
-
n: Proper name
-
es: Proper name in Spanish
-
p: Priority 1..6 (~Average brightness)
-
loc_lon, loc_lat: Center location of name string
Constellations
constellations.<data format> (POINT) with 89 objects. Additionally a
constellations.csv file with the data (no coordinates) is also provided:
-
id: 3-letter designator
-
name: full IAU name
-
desig: 3-letter designator again
-
gen: genitive for naming stars.
-
rank: 1-3 for differential name display by size/brightness
-
en: English name … and names in 18 further languages
-
display_ra, display_dec, display_scale: for single constellation display
Traditional Chinese constellations
constellations.cn.<data format> (POINT) with 312 objects. Additionally a
constellations.cn.csv file with the data (no coordinates) is also provided:
- id: numerical id
- name: Chinese name
- en: English translation
- pinyin: pinyin transcription
- desig: also Chinese name, for compatibility
- rank: so far only 1; differential name display by size/brightness
- display_ra, display_dec, display_scale: for single constellation display
Constellation boundaries
constellations.borders.<data format> (MULTILINESTRING) with 257 objects.
- ids: String with format “3-letter designator A, 3-letter designator B” identifying the constellations surrounding the border.
constellations.bounds.<data format> (MULTIPOLYGON) with 89 objects. See
Constellation lines for field descriptions.
Traditional Chinese constellations
constellations.borders.cn.<data format> (LINESTRING) with 84 objects.
- ids: border id.
constellations.bounds.cn.<data format> (POLYGON) with 28 objects. See
Constellation lines for field descriptions.
Constellation lines
constellations.lines.<data format> (MULTILINESTRING) with 89 objects.
-
id: 3-letter designator
-
rank: 1-3 for differential name display by size/brightness
-
name: full IAU name
Traditional Chinese constellations
constellations.lines.cn.<data format> (MULTILINESTRING) with 255
objects1:
- id: numerical id
- rank: so far only 1; differential name display by size/brightness
- name: Chinese name
- en: English translation
DSOs
Deep Space Objects
DSOnames
dsonames.csv with 724 rows:
-
id: Short designator
-
name: Proper name… and names in several languages.
Traditional Chinese DSO names
dsonames.cn.<data format> with 6 rows
- id: Hipparcos number
- name: Chinese name
- desig: IAU designation
- en: English translation
- pinyin: Pinyin transcription
DSOs
Several files:
-
dsos.6.<data format>,dsos.14.<data format>,dsos.20.<data format>: the number indicates limit magnitude. -
dsos.bright.<data format>: hand selected DSOs. -
lg.<data format>: Local group . -
messier.<data format>Messier objects.
All objects are POINT:
-
id: Short designator
-
desig: Designator
-
type: Object type: gg (galaxy cluster), g: (galaxy), s: (spiral galaxy), s0: (lenticular gal.), sd: (dwarf spheroidal gal.), i: (irregular gal.), e: (elliptical gal.), oc: (open cluster), gc: (globular cluster), dn: (dark nebula), bn: (bright nebula), sfr: (star forming region), rn: (reflection nebula), en: (emission nebula), pn: (planetary nebula), snr: (supernova remnant).
-
morph: Morphology classification depending on type
-
mag: Apparent magnitude, 999 if n.a.
-
dim: Angular dimensions in arcminutes
-
bv: Blue minus visual magnitude color inder (b-v)
-
br: Relative brightness to magnitude 0, computed as \(100^{-1 * mag / 5}\)
-
name: Proper name
Additional fields on lg.<data format>:
-
sub: Sub group membership:
MW|M31|N3109|LG(Milky Way, Andromeda, NGC 3109, gen. LG) -
pop: MW populations
OH|YH|BD(Old halo, young halo, bulge & disk), M31 populationsM31|GP(gen. M31, great plane) -
str: Tidal streams
Mag|Sgr|CMa|FLS(Magellanic Stream, Sagittarius Stream, Canis Major/Monoceros Stream, Fornax-Leo-Sculptor Great Circle)
Stars
Starnames
starnames.csv: Magnitude independent, all stars with a name/designation other
than HIP/HD
- id: Hipparcos number
- name: , Proper name and names in 17 further languages
- desig: , Standard designation, first from list below
- bayer: , Bayer
- flam: , Flamsteed
- var: , Variable star
- gliese: , Gliese
- hd: , Henry Draper
- hip: Hipparcos number again
Traditional Chinese star names
starnames.cn.<data format> with 3056 rows
- id: Hipparcos number
- name: Chinese name
- desig: IAU designation
- en: English translation
- pinyin: Pinyin transcription
Stars
stars.6.<data format>, stars.8.<data format>, stars.14.<data format>: the
number indicates limit magnitude:
-
id: Short designator
-
mag: Apparent magnitude, 999 if n.a.
-
bv: b-v color index.
-
br: Relative brightness to magnitude 0, computed as \(100^{-1 * mag / 5}\)
-
name: Proper name
Milky Way
mw.<data format> with 5 rows:
- id: Milky Way outlines in 5 brightness steps (ol1-ol5).
-
Some constellations have been removed from the original dataset since the
MULTILINESTRINGobject consisted only on a single point, that does not conform with the GeoJSON standard (POINTasMULTILINESTRINGare not valid). ↑