Er zijn een paar online services die het mogelijk maken om een poster af te drukken met de sterrenhemel op. Niet zo evident, zo blijkt, aangezien dit wijzigt afhankelijk van de plaats of tijd van observatie. Vond ik tof, maar de meeste van die services zijn relatief duur. Dan maar zelf doen! Een snelle zoektocht naar input data resulteerde in de volgende databank:

https://github.com/astronexus/HYG-Database

Na een gefaalde poging om de basics van astronomie te begrijpen vond ik een mooie uitleg van de berekening van de locatie van de sterren voor een specifieke locatie. Dit heb ik snel (en vuil) geïmplementeerd in een Kotlin project dat je kan vinden op mijn github repository. De code produceert een vector afbeelding (SVG formaat) die je verder kan verwerken naar je eigen noden, en aangezien het een vector afbeelding is kan je op grote afmetingen printen zonder verlies van kwaliteit.

Beneden staan een paar voorbeeld screenshots. De volledige SVG afbeelding render ik hier niet om te voorkomen dat de pagina te traag laadt, maar je kan een voorbeeld hier downloaden om te openen met je favoriete programma om vector afbeeldingen te verwerken of bekijken.

The whole hemisphere, projected on a circle.
De hele hemisfeer, geprojecteerd op een cirkel.
Light ingezoomd ...
Light ingezoomd ...
Zoomed in all the way!
... en helemaal ingezoomd!

De meeste parameters kunnen gemakkelijk aangepast worden (grootte van de sterren, kleuren, ...), ofwel door een variabele in de code aan te passen, of in de code te duiken (die relatief simpel te lezen zou moeten zijn). Het is momenteel mogelijk om de kleur van een ster te laten overeenstemmen met de temperatuur (of klasse van de ster), als deze gekend is in de databank: blauw voor een hete star, rood voor een koude. Sterren worden ook groter afgebeeld als ze feller zijn, en kleiner als ze flauw zijn. Dat hield toch steek voor mij, als astronomie leek.

Naar de printer!