- Der Gründer, ein A350-Pilot und Computeringenieur, hat selbst ein Visualisierungstool für Flugrouten entwickelt
- Das Tool zeigt Flugdaten aus Reisen rund um die Welt als interaktiven Graphen und Globus
- Das Projekt ist auch mit der Dokumentation von Softwareentwicklung, Reisen und weiteren Hobbys verknüpft
- Nutzer haben den Vorteil, auf der Website verschiedene Visualisierungen direkt ansehen zu können
- Für Ingenieure in der IT- und Startup-Branche mit Interesse an Datenvisualisierung und Geoinformation ist es ein relevantes Material
Einführung
- Die Person ist Pilot eines A350-Flugzeugs und Computeringenieur
- Während der Arbeit in der Luftfahrtindustrie und auf Reisen um die Welt wurde Software entwickelt, die diese Erfahrungen als interaktive Visualisierungen in Form von Graphen und Globen dokumentiert
- Mit dem entwickelten Tool werden selbst durchgeführte Flüge als Daten aufbereitet und visualisiert und auf einer Website veröffentlicht
- Dieses Projekt geht über ein einfaches Hobby hinaus und ist auch im Hinblick auf die Visualisierung von Flugdaten, die Analyse weltweiter Flugrouten und den Einsatz von Frontend-Technologien bedeutsam
- Auf der Website wird neben Flügen zum Teil auch dokumentiert, wie die Person Reisen, Softwareentwicklung und andere Hobbys festhält
1 Kommentare
Hacker-News-Kommentare
Tolle Visualisierung, wirkt perfekt für die Verwaltung eines persönlichen Logbuchs. Ich frage mich, wie die Rohdaten oder die Art der Darstellung gespeichert werden.
Der Globus erinnert mich an diesen Red-Blob-Games-Artikel über hexagonale Gitterstrukturen, den ich in meinen Lesezeichen hatte.
Ich bin Airline-Pilot und frage mich, ob du The Rehearsal Staffel 2 gesehen hast (die Serie, in der Nathan Fielder auf HBO Kommunikationsprobleme zwischen Pilot und Copilot auf humorvolle Weise behandelt hat).
Falls ja, würde mich interessieren, wie realitätsnah die Darstellung von Reibungen unter Pilotenkollegen im Vergleich zu deinen tatsächlichen Erfahrungen ist.
Mich würde interessieren, ob es berufsbedingt eine Tendenz gibt, trotz Hilfebedarf hochfunktional zu bleiben, oder ob da ein Survivor Bias mitspielt, oder ob Nathans Sichtweise einfach ein zu stark überzeichneter Einzelfall ist.
In meiner Logbuch-Software ist alles in SQLite-Dateien gespeichert.
Wie man die Daten extrahiert, habe ich in diesem Beitrag beschrieben: https://jameshard.ing/posts/querying-logten-pilot-logbook-sql
Von The Rehearsal habe ich nur ein paar Clips gesehen, etwa die Szene, in der Sully Evanescence hört, daher fehlt mir die Grundlage, um das insgesamt zu beurteilen.
Die Kommunikation zwischen Piloten ist aber wirklich ein Bereich, in den sehr viel Zeit und Aufwand investiert wird (genannt CRM, Crew Resource Management).
Meiner Erfahrung nach bemüht sich die Branche tatsächlich zunehmend darum, sich in diesem Bereich zu verbessern.
Zur Art der Speicherung der Rohdaten hatte der Autor im Beitrag geantwortet, dass er LogTen Pro[1] verwendet.
Im Artikel zu SQL-Abfragen steht auch, dass die Logbuch-App zwar CSV-Export unterstützt, die Daten intern aber in SQLite verwaltet, sodass direkter Zugriff und Abfragen möglich sind.
[1] https://logten.com/
Ich frage mich, ob diese Hexagone nicht mit Ubers H3-Bibliothek umgesetzt wurden.
Diese Visualisierung wirkt ähnlich wie dieses alte YouTube-Video, das ich vor langer Zeit gesehen habe.
Wirklich großartige Arbeit, und es war ein echtes Vergnügen, die detaillierten Flugprotokolle zu lesen.
Interessant fand ich, dass nicht nur Distanz und Flugzeit, sondern auch Rollenwechsel (P1, P2, PICUS) so fein dokumentiert wurden.
Da ich SpinStep entwickle, berechne ich physikalische Systeme wie Richtungs- und Vektoränderungen mit einer quaternionbasierten Bibliothek, und dieses Fluglog hat mir die Idee gegeben, dass so etwas gut zu einer Modellierung von Rotationszuständen passen könnte.
Zum Beispiel lassen sich Änderungen der Flugzeugausrichtung natürlich auf Quaternionen abbilden.
Auch Rollenwechsel (P1↔P2) kann man als diskrete Zustandsänderungen innerhalb eines kontinuierlichen Systems betrachten.
Wind und Flugnetzwerkmuster (Umwelteinflüsse) könnte man ebenfalls als äußere Felder über die Zeit modellieren.
Ich hätte nicht gedacht, SpinStep auf diese Weise zu sehen, aber dank der Daten habe ich eine neue Perspektive gewonnen.
Referenzlinks: https://github.com/VoxleOne/SpinStep/blob/main/README.md, https://github.com/VoxleOne/SpinStep/blob/main/docs/01-rationale.md
Quaternionen haben nützliche Eigenschaften für Operationen rund um 3D-Rotationen, aber ich halte sie nicht für eine Universallösung.
Es ist immer sehr inspirierend, Menschen zu sehen, die in vielen Bereichen versiert sind.
Ich träume auch immer davon, neben meinem Hauptberuf etwas Neues auszuprobieren, und hoffe, irgendwann meine Trägheit zu überwinden und den Mut dafür zu finden.
Es gibt so viele Bereiche, die mich interessieren, aber wenn ich komplett in eine andere Branche wechsle, würde mein Gehalt wohl stark sinken, weshalb eine realistische Entscheidung nicht leicht ist.
Die Visuals selbst sind wunderschön.
Neben dem Globus und den tollen Animationen fand ich es beeindruckend, dass aggregierte Statistiken auch in einem Dashboard gezeigt werden.
Früher gab es eine Website, die wohl von Fraunhofer oder Helmholtz in Deutschland bereitgestellt wurde; dort konnte man bestimmte Fluginformationen eingeben und die gesamte Strahlenbelastung berechnen lassen.
Der Dienst war vor allem für Flugpersonal gedacht, und die Visuals waren eher schwach, aber es wäre nützlich, die kumulierte Strahlenbelastung ins Dashboard aufzunehmen.
Ich halte das für eine wirklich gute Idee.
Auch die Airline, bei der ich arbeite, stellt monatliche, jährliche und lebenszeitliche kumulierte Strahlendosen bereit, aber die Aufzeichnungen sind nicht besonders granular.
Mich würde interessieren, ob du weißt, welche Art von Statistik hier möglich wäre.
Ich könnte mir vorstellen, das über grobe Routenführung (Großkreisdistanz) und geschätzte atmosphärische Strahlendosis je nach Flugzeit anzugehen.
Nomadlist hat früher auch für jede Reise die Strahlendosis angezeigt, und ich erinnere mich noch, wie überrascht ich von diesen Werten war.
Ich habe selbst eine ähnliche Visualisierung gebaut und dabei rund 150 Milliarden ADS-B-Datenpunkte verwendet.
Sie ist unter adsb.exposed zu sehen.
Die Filterung ist intuitiv, sodass man jeden Flugzeugtyp sofort ansehen kann, und insgesamt ist alles 2D, aber ich habe auch schon über eine 3D-Umsetzung nachgedacht.
Nebenbei: Die Karte des Autors wird beim Hineinzoomen etwas langsam und fällt auf unter 10 fps.
Mich würde die technische Umsetzung interessieren; könntest du etwas dazu teilen?
Wenn dich Tools zur Visualisierung von Flugrouten interessieren, würde ich GCMap empfehlen.
Mit GCMap kann man allein mit zwei IATA-Flughafencodes im Grunde eine Linie zeichnen, und mehrere Paare lassen sich auch als URL-Parameter übergeben (z. B.
JFK-LHR,LHR-CDG,CDG-FRA).Link zu einem einfachen Beispiel
Ich verwalte meine Flugaufzeichnungen auch, indem ich mir GCMap-URLs per E-Mail schicke.
Wenn man viele Streckenpaare eingibt, sieht das Ergebnis nicht besonders gut aus.
Ich wünschte, es würde Projektionen wie Mollweide, Winkel Tripel oder Robinson oder auch eine Globusansicht unterstützen.
Erstaunliche Visualisierung, und ich frage mich, ob du planst, einzelne Flugeinträge mit weiteren Funktionen anzureichern.
Zum Beispiel: Start- und Landeschwierigkeit, Turbulenzen, Route usw.
Besonders einprägsame Flüge halte ich bereits in Textkommentaren fest (Prominente an Bord, Familie, besondere Situationen usw.), aber wegen Privatsphäre und Grenzen der Visualisierung bleiben einige davon privat.
Das Sammeln weiterer Informationen ist ein Ziel, aber es ist immer schwierig, die Balance zur einfachen Erfassung zu halten.
Sieht großartig aus, danke fürs Teilen.
Der größte Vorteil von Software Engineering ist, dass es sich auf so viele Arten auch im ganz normalen Alltag einsetzen lässt.
Die eigene Flugkarriere zu visualisieren, ist wirklich eine tolle Sache.
Bei solchen Projekten muss ich immer an diesen XKCD-Comic denken, hier der Link: https://xkcd.com/1205/
Allein die Tatsache, dass jemand professioneller Pilot ist und daneben noch ein so ausgereiftes Softwareprojekt bauen kann, wirkt beeindruckend.
Piloten haben keinen klassischen 9-bis-5-Job, daher gibt es zwischen Flügen oft viel freie Zeit.
In dieser freien Zeit an solchen Hobbyprojekten zu arbeiten, ist überhaupt nicht ungewöhnlich, natürlich nicht während des Flugs.
Ich frage mich, ob Piloten während des Flugs am Laptop an irgendetwas arbeiten können.
Die meisten Flüge bestehen doch gefühlt aus Warten bis zur Landung, also müsste genug Zeit da sein, um Programmierkenntnisse aufzubauen.
Der Autor hat an der UofT Informatik studiert.
Ich würde empfehlen, aus diesem Projekt ein Produkt zu machen.
Piloten könnten es mit ihrem LinkedIn-Konto verknüpfen, und es könnte auch ein tolles Portfolio zum Vorzeigen für Familie und Freunde sein.