HYG-Lite Sternkatalog
| Veröffentlicht: |
06.12.2025 |
Die HYG-Sternkatalog enthält 119.626 Sterne, mitsamt mehrerer Namen und Bezeichnungen, Positionsangaben und Eigenbewegungen, untergebracht in einer Datenbank-Tabelle.
Für meine Verwendung mit Povray habe ich unnötige Spalten entfernt, Spalten umbenannt und umgerechnet. Dem Resultat fehlt es zwar an wissenschaftlicher Genauigkeit, was bei der Anzeige im Amateur-Bereich aber keine Rolle spielt. Dafür ist sie von der Dateigröße her kleiner und übersichtlicher.
Die Tabelle meiner Lite-Version kann als SQL-Import und in Form von Povray-Arrays heruntergeladen werden.
Das Original
Die Bezeichnung
HYG setzt sich zusammen aus den Namen von drei gängigen Sternkatalogen, deren Informationen vereint wurden:
Hipparcos,
Yale und
Gliese. Der Katalog wurde von
David Nash ins Leben gerufen und wird alle Jahre gepflegt, die von mir verarbeitete Version 4.2 ist von Mitte 2025.
Informationen:
https://www.astronexus.com/projects/hyg
Download CSV-Datei + Spaltenbeschreibungen:
https://codeberg.org/astronexus/hyg/src/branch/main/data/hyg
Enthalten sind die hellsten und uns nächsten 119.626 Sterne, angefangen bei
roten Zwergen. Nicht enthalten sind
Braune Zwerge,
Freifliegende Planeten und
Exoplaneten. Galaxien und Nebel sind nach meinen Stichproben ebenfalls keine enthalten, es sei denn zu denen gehört ein sichtbarer Stern wie bei planetaren Nebeln.
Ensprechend gibt es in unserer direkten Nachbarschaft einige Himmelskörper, die nicht verzeichnet sind. Zu nennen seinen das Doppelsternsystem
Luhman 16 und
WISE 0855−0714, sämtlichst weniger als 10 Lichtjahre entfernt.
Siehe dafür die
Wikipedia-Liste der nächsten Sterne.
Alles was in der Wiki-Tabelle braun oder hellbraun markiert ist, findet im HYG-Katalog keine Erwähnung. Ist aber nicht weiter wild, denn keines der Objekte kann mit bloßem Auge oder einem Amateur-Teleskop gesehen werden.
Veränderungen in der Lite-Version
Ich habe die meisten Spalten entfernt, die nicht für eine Anzeige benötigt werden:
pmra, pmdec, ci, x,y,z, vx,vy,vz, pmrarad, pmdecrad, lum, var, var_min, var_max.
Angaben für Rektaszension und Deklination wurden von
Radiant in Grad umgerechnet, die Entfernung von
Parsec in Lichtjahre (Faktor 3,26156378). Die Genauigkeit von Dezimalzahlen wurde verkleinert (verschlechtert), ohne wirklich an Qualität einzubüßen.
Die Datenbank-Tabelle selbst ist auf Lesbarkeit getrimmt, damit sie simpel eingesehen und Einträge per SQL-Browser kontrolliert werden können. Die Dateigröße spielt bei lediglich 120.000 Einträgen noch keine so große Rolle.
Daher gibt es mehrere VarChar-Spalten, die auch Integer sein könnten. Allerdings gäbe es dann viele Einträge
0 bzw.
NULL, was ich bei direkter Betrachtung als störend empfinde. Spalte
gl (Gliese-Bezeichnung) kann nicht umgewandelt werden, da sie vorne wechselnde Buchstaben und hinten manchmal Kommastellen enthält.
In Integer umgewandelt werden könnten:
hip, hd, hr, flam, bay_s, comp_n, comp_p, allesamt mit Default 0 oder NULL.
Copyright und Lizenz
Der originale HYG-Katalog wie auch meine Lite-Version fallen unter die
Commons Attribution-ShareAlike 4.0 International License.
Bedeutet kurz zusammengefasst: Beide dürfen von jedermann und jederfrau verwendet, verändert und im veränderten Format neu veröffentlicht werden.
Allerdings muss auch das neue Format unter der Lizenz verbreitet werden, zudem wären Angaben von Referenz und Beteiligten durchaus nett.
Spalten + Inhalte
Spaltennamen und Inhalte der Lite-Version, die sich (siehe oben) in wenigen Punkten vom Original unterscheiden.
| id | HYG-ID, fortlaufend |
| hip | Stern-ID aus dem Hipparcos-Katalog |
| hd | Stern-ID aus dem Henry-Draper-Katalog |
| hr | Stern-ID aus dem Harvard-Revised-Katalog (identisch mit Yale Bright Star) |
| gl | Stern-Bezeichnung aus dem Gliese-Katalog of Nearby Stars (3. Edition) |
| bf | Bayer-Flamsteed-Bezeichnung, mit Leerzeichen wie im HYG-Katalog angegeben |
| bayer | Bayer-Bezeichnung, original wie im HYG-Katalog angegeben |
| flam | Flamsteed-Nummer, wenn vorhanden von 1 bis 140 |
| bay_g | Bayer - Abkürzung englische Bezeichnung des griechischen Buchstabens |
| bay_s | Bayer - Superscript (fortlaufende Nummer bei Mehrfachsystemen) |
| con | Kurzbezeichnung des Sternbildes |
| name_proper | Offizieller von der IAU vergebener Stern-Eigenname |
| name_ascii | Sternname ohne Sonderzeichen |
| dist_ly | Entfernung zur Erde in Lichtjahren |
| mag | Visuelle Helligkeit (von der Erde aus betrachtet) |
| mag_abs | Absolute Helligkeit (aus einem Abstand von 10 Parsec) |
| ra_d | Rektaszension in Grad (0 bis 360) |
| de_d | Deklination in Grad (-90 bis +90) |
| spec | Spektrum |
| spec_s | Spektrum - erster Großbuchstabe (meist Main Sequence Type) |
| comp_n | Companion - Nummer |
| comp_p | Companion - HYG-ID des Primary |
| base_gl | Gliese-Bezeichnung des Sternsystems (bei Mehrfachsternen) |
Anmerkungen
Spalte
bf enthält den originalen Inhalt aus dem HYG-Katalog, mit Leerzeichen für fehlende Angaben, was auf den ersten Blick seltsam aussieht. Sie kann nach Wahl mit/ohne Leerzeichen gebildet werden aus den Spalten
flam + bay_g + bay_s + con.
Spalte
name_ascii enthält den Eintrag aus
name_proper mit umgewandelten Sonderzeichen (á, à, â, ã, ā => a).
Die
Farbe eines Sterns kann anhand der Spalten
spec und
spec_s festgelegt werden.
Kleine Fehler
Knapp über zehntausend Sterne sind mit einer Entfernung von 326.156 Lichtjahren (gleich 100.000 Parsec) verbucht, darunter viele mit sehr hohen, absoluten Helligkeiten. Das dürften ausnahmslos Fehler sein, NICHT Fehl-Einträge, denn die Sterne gibt es.
Beispiel:
Campbell's Hydrogen Star ist nur 16.000 Lichtjahre entfernt.
Unsere Sonne ist als
Sol mit der ID = 0 ebenfalls eingetragen, als hilfreicher Vergleich zu anderen Sternen.
Diese Null-ID kann beim Import oder der Umwandlung der Spalte ID in eine Autowert zu Problemen führen. In dem Fall entweder die erste Zeile aus dem SQL-Insert-Skript entfernen, oder vor der Umwandlung der Spalte die Zeile 0 manuell löschen (DELETE FROM hygl_421 WHERE id = 0).
Denkbare Erweiterungen
Version 1 ist die erste halbwegs schnell erstellte Version, damit ich was hatte, womit ich arbeiten konnte. Im Laufe des Jahres 2026 wären folgende Verbesserungen möglich, hängt von meiner freien Zeit ab.
- hinzufügen der Spalten betreffend Stern-Eigenbewegungen (Proper Motion)
- hinzufügen weiterer Spalten (Color-Index)
- korrigieren diverser Spalten (Entfernung, Mehrfachsystem-Angaben)
- ergänzen fehlender Stern-Eigennamen
- hinzufügen neuer Einträge (Braune Zwerge)
Hat jedoch nur geringe Priorität, da ich mich als nächstes am Sterkatalog AT-HYG versuchen werde, der über 2 Millionen Einträge enthält.
Download
Aktuell ist die Version
HYG-Lite 4.2.1 bzw.
hygl_421 von Dezember 2025. Die Bezeichnung setzt sich zusammen aus der verwendeten HYG-Version (4.2) und der meiner Lite-Abwandlung (1).
SQL
In den meisten Fällen dürfte die Datei
complete für den Import funktionieren, optimiert für MySQL bzw. Maria-DB. Werden andere Datenbankformate verwendet, dient die anzupassende Datei
create als Vorlage. Beide Dateien enthalten eine
Drop-Table-Anweisung, der Tabellenname lautet
hygl_421.
Sämtliche Inserts sind zusätzlich separat in der Datei
inserts zusammengefasst, die mit den allermeisten DB-Formaten kompatibel sein dürften.
Alle SQL-Dateien wurden mit dem PHP-Datenbank-Tool
Adminer 5.4.1 exportiert und erfolgreich importiert. Entpackt und importiert ist die Tabelle etwa 12 MB groß. Eine Datenbank wird nicht erzeugt und keine Indexe eingerichtet, Sortierung wie im HYG-Katalog Rektaszension aufsteigend.
SQL-Downloads
⬇
dbstars_hygl_421_sql_complete.gz => 4,0 MB
⬇
dbstars_hygl_421_sql_create.sql => 0,1 MB
⬇
dbstars_hygl_421_sql_inserts.gz => 4.0 MB
Povray
Die Zips enthalten Text-Dateien, die in Povray inkludiert werden können und ein String-Array mit allen nötigen Informationen bereitstellen. Integer bzw. Float-Variablen müssen vor der Verwendung umgewandelt werden, da Povray in Version 3.7 keine Arrays mit unterschiedlichen Datentypen erlaubt (String, Integer, Float). Ebenso mag Povray keine ausgeschriebenen Sonderzeichen, deshalb ist die Spalte
name_proper nicht im Array enthalten, als Ersatz dient
name_ascii.
Wie die Array-Datei aussieht, kann in einem
Mini-Beispiel begutachtet werden. Eine Makrosammlung, die Gebrauch von der Sterndatenbank macht, ist in Arbeit.
Sortiert nach Helligkeit absteigend
⬇
dbstars_hygl_421_pov_mag_10k.zip => 0,5 MB
⬇
dbstars_hygl_421_pov_mag_50k.zip => 1,8 MB
⬇
dbstars_hygl_421_pov_mag_all.zip => 4,2 MB
Sortiert nach Entferung aufsteigend
⬇
dbstars_hygl_421_pov_dis_10k.zip => 0,4 MB
⬇
dbstars_hygl_421_pov_dis_50k.zip => 1,8 MB
⬇
dbstars_hygl_421_pov_dis_all.zip => 4,0 MB