Wie hoch fliegen die Flugzeuge gerade über uns? – Echtzeit im Browser

Hast du dich schon mal gefragt, was eigentlich über deinem Kopf passiert, wenn du in den Himmel schaust und ein Flugzeug siehst? In welcher Höhe fliegt es? Wie viele Maschinen sind gerade gleichzeitig in der Luft?

Genau das zeigt mein kleines Server Programm (spring-boot) – live, direkt im Browser. Als alternative zu dem Swing-Programm.


Die Idee dahinter

Es gibt ein offenes Netzwerk namens OpenSky, in dem tausende Hobbyisten und Flughäfen weltweit Funksignale von Flugzeugen empfangen und sammeln. Jedes Flugzeug sendet dabei ständig seine Position und Höhe aus – ähnlich wie ein Handy seinen Standort sendet. Diese Daten sind frei zugänglich.

Mein Programm fragt diese Daten alle 30 Sekunden ab und bereitet sie übersichtlich auf.

Was sieht man?

Sobald man die Seite im Browser öffnet, sieht man sofort:

– Wie viele Flugzeuge gerade in der Luft sind – zum Beispiel über Zentraleuropa

– In welcher Höhe sie fliegen, aufgeteilt in sinnvolle Bereiche (z. B. unter 1.000 m, Reiseflughöhe über 9.000 m usw.)

– Ein Balkendiagramm, das auf einen Blick zeigt, wo sich die meisten Maschinen tummeln

– Die Top 20 der höchstfliegenden Flugzeuge mit Rufzeichen, Herkunftsland und Geschwindigkeit

Und das alles aktualisiert sich automatisch – man muss die Seite nicht neu laden.

Wie funktioniert das technisch – ganz einfach erklärt

Stell dir das Programm wie einen fleißigen Assistenten vor, der alle 30 Sekunden zum OpenSky-Schalter geht, die neuesten Flugdaten abholt und sie dann sofort an alle Bildschirme weitergibt, die gerade geöffnet sind.

Technisch steckt dahinter ein kleiner Java-Server, der im Hintergrund läuft. Der Browser verbindet sich einmalig mit ihm – und bekommt dann automatisch neue Daten zugeschickt, sobald sie vorliegen. Das nennt man eine WebSocket-Verbindung: kein ständiges Neu-Laden, sondern eine offene Leitung zwischen Server und Browser.

Kann man auch weltweit schauen?

Ja! Per Knopfdruck lässt sich von der Europakarte auf weltweit umschalten. Dann sieht man alle Flugzeuge auf dem gesamten Globus – ein beeindruckender Blick darauf, wie dicht der Luftraum rund um die Uhr bevölkert ist.

Für wen ist das?

Für alle, die neugierig sind. Man braucht kein technisches Vorwissen, um die Seite zu nutzen. Für Entwicklerinnen und Entwickler ist der Quellcode frei verfügbar – als Ausgangspunkt für eigene Ideen rund um Echtzeit-Daten, Karten und Visualisierungen.

Anleitung für die Instalation auf dem Raspberry Pi kommt dann noch.

Hier noch mal der anblick von Europa: