1 Punkte von GN⁺ 2024-04-12 | 1 Kommentare | Auf WhatsApp teilen
  • ADS-B Massive Visualizer ist eine Visualisierungsseite, auf der sich ADS-B-bezogene Daten an einem Ort erkunden lassen; dabei werden Datensätze und Beispielpunkte gemeinsam angezeigt
  • Die Datensätze lassen sich in Planes, Places, Birds, Photos und You unterteilt durchsuchen
  • Die Beispiele umfassen vergleichs- und eigenschaftsorientierte Punkte wie Altitude & Velocity, Boeing vs. Airbus und Helicopters
  • Flugzeug- und betriebsbezogene Punkte sind breit gefächert und umfassen A380, IL-76, F-16, KLM, Gliders, Ground Vehicles und mehr
  • Nach Zeit, Situation und Akteur lassen sich Beispiele wie Event Time, Weekends, Elon Musk, Military, Emergency und All Airlines ansehen

Verfügbare Datensätze

  • Im Abschnitt Datasets können folgende Einträge ausgewählt werden
    • Planes
    • Places
    • Birds
    • Photos
    • You

Beispielkategorien der Visualisierung

  • Flugeigenschaften und Vergleiche

    • Altitude & Velocity
    • Boeing vs. Airbus
    • Helicopters
    • Hi-Performance
    • Light
    • Vertical Speed
    • Roll Angle
    • Year
  • Flugzeugtypen, Airlines und Kennungen

    • A380
    • IL-76
    • F-16
    • KLM
    • N2163J
    • Gliders
    • Ultralight
    • All Airlines
  • Zeit, Situationen und sonstige Objekte

    • Event Time
    • Weekends
    • Elon Musk
    • Military
    • Steep
    • Emergency
    • Balloons
    • Ground Vehicles

Bildurheberrecht

  • Auf der Seite werden Wikipedia-Bilder verwendet; Details zum Urheberrecht folgen der jeweiligen Wikipedia-Seite

1 Kommentare

 
GN⁺ 2024-04-12
Hacker-News-Meinungen
  • Wirklich cool. Die Beispiele im GitHub-Repository sollte man sich unbedingt ansehen: https://github.com/ClickHouse/adsb.exposed/
    Besonders gefällt mir das Beispiel, in dem in London Hubschrauber entlang der Themse fliegen: https://github.com/ClickHouse/adsb.exposed/?tab=readme-ov-fi...

    • Beeindruckend. Allerdings ist eines der Beispiele ein aktives militärisches Konfliktgebiet, da fragt man sich, ob diese Information für die beteiligten Parteien neu und nützlich ist
  • Sehr hübsch. Zufällig habe ich vor Kurzem auch angefangen, ADS-B-Daten in ClickHouse zu laden, aber bei Weitem nicht so schön
    Ich rufe mit der URL-Tabellenfunktion von ClickHouse alle 10 Sekunden die airplanes.live-API auf und speichere die Daten in MergeTree: https://github.com/JosephRedfern/airhoover/blob/main/airhoov.... Ich würde gern eine aktualisierbare materialisierte View verwenden, aber derzeit gibt es keine Append-Funktion, nur Refresh, deshalb muss ich die Abfragen mit Python auslösen
    Die öffentliche Instanz ist hier: https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU.... Bevor ich hierarchischen Storage eingerichtet hatte, habe ich die Daten gekürzt, daher gibt es nur etwa 1,5 Tage Daten
    Spannend ist zum Beispiel, sich die Verteilung der Flugzeugtypen nach Betreiber anzusehen (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...) oder welche Betreiber ihre Flugzeuge offenbar am schnellsten fliegen (https://airhoover.joesstuff.co.uk/play?user=default#U0VMRUNU...)

  • Es fühlt sich an, als würde man einen WebGL-Shader für ADS-B in SQL schreiben
    Erstaunliche Arbeit; ich hoffe, dass sie in dem zuletzt etwas stagnierenden Feld der Analyse und Visualisierung des Luftverkehrs viele Innovationen anstößt

  • Ich habe keine Ahnung, worauf ich da schaue, aber es ist hübsch. Trotzdem kann ich die verlängerten Mittellinien der lokalen Start- und Landebahnen und die üblichen Instrumentenanflugrouten erkennen
    Nachdem ich das README gelesen habe, verstehe ich etwas besser, was ich sehe. Auch technisch wirklich beeindruckend

  • Dass über den USA Militärverkehr zu sehen ist, überrascht mich. Normalerweise fliegen sie mit ausgeschaltetem ADS-B Out, und meines Wissens gibt es mit der FAA auch eine Vereinbarung, die das erlaubt.
    Bei Segelflugzeugen war ich ebenfalls überrascht, weil sie in der Regel kein ADS-B Out senden. In den USA ist ADS-B Out in den meisten kontrollierten Lufträumen und innerhalb des Mode-C-Veil großer Flughäfen erforderlich, also innerhalb von 30 Seemeilen Radius und bis 10.000 Fuß über Meereshöhe. Deshalb haben die meisten General-Aviation-Flugzeuge es eingebaut, aber in abgelegenen Gegenden gibt es auch Flugzeuge ohne ADS-B Out.

    • Wenn man auf https://globe.adsbexchange.com den Filter military/interesting nutzt und oben auf dem Bildschirm die U-Taste drückt, sieht man jederzeit, dass es über den USA sehr viele Militärflüge gibt.
      Meistens sind das Transportmaschinen, Tankflugzeuge und Flüge, die nach Piloten in Ausbildung aussehen; viele davon in Texas und Florida, einige auch in Colorado. Es gibt auch viele Hubschrauber und kleine Lear-ähnliche Jets. Wenn der Präsident oder Vizepräsident unterwegs ist, ist normalerweise mindestens eine E-3 AWACS in der Luft, um Radarabdeckung bereitzustellen.
      Es gibt eindeutig Militärflugzeuge, die ohne ADS-B fliegen, aber bei Flügen, bei denen Geheimhaltung nicht wichtig ist, scheint es eingeschaltet zu sein. Ich habe schon alle möglichen Flugzeuge mit eingeschaltetem ADS-B gesehen: U-2-Aufklärer, F-15, F-16, A-10 und gelegentlich auch B-52.
    • Kampfjets haben oft kein ADS-B, aber andere Militärflugzeuge wie Transportmaschinen nutzen es routinemäßig. Wenn man auf https://globe.adsbexchange.com geht und U drückt, sieht man nur Militärflugzeuge.
    • Die Lage bei ADS-B Out für Segelflugzeuge in den USA ist kompliziert. Viele moderne Hochleistungssegler, die für Wettbewerbe oder Langstreckenflüge genutzt werden, haben Mode-S-Transponder mit 1090ES Out und verwenden zusätzlich das segelflugspezifische Verkehrserkennungssystem FLARM.
      FLARM sendet und empfängt proprietäre Positionsdaten mit geringer Leistung. In den USA eingesetzte FLARM-Systeme empfangen in der Regel auch 1090ES In und speisen damit integrierte Verkehrsanzeigen und Warnsysteme in modernen Segelflug-Cockpits. Aus historischen und technischen Gründen verwenden Segelflugzeuge für Verkehrsdaten im Cockpit nicht die ADS-B-Verkehrsanzeigesysteme der General Aviation, sondern ein von FLARM angepasstes serielles NMEA-Datenprotokoll.
      Segelflugzeuge können sehr anderen Risikoszenarien ausgesetzt sein, und Eigentümer sollten ihre Ausrüstung idealerweise auf die größten Risiken für sich und andere ausrichten. Segelflugzeuge fliegen zum Beispiel oft dicht beieinander, besonders wenn sie gemeinsam in der Thermik kreisen. Fliegt man in abgelegenen Gebieten mit anderen Segelflugzeugen, ist FLARM am besten geeignet, weil es für Risiken zwischen Segelflugzeugen optimiert ist; ADS-B mit Fokus auf General Aviation erzeugt zu viele Fehlalarme. In Gebieten mit viel General Aviation ist vermutlich ADS-B Out plus In über FLARM optimal, und in der Nähe von Verkehrsflugzeugen, schnellen Jets oder taktischen Militärflugzeugen kann der Transponder selbst wegen SSR-, TCAS- und IFF-Kompatibilität am wichtigsten sein, selbst ohne 1090ES Out. Ideal wäre, alle drei zu haben: Mode-S, 1090ES Out und FLARM.
      Die größere Herausforderung könnten günstige Segelflugzeuge mit geringem Wert, Schulflugzeuge und vereinseigene Segler sein, besonders solche in verkehrsreichen Regionen. Hoffentlich haben deren Eigentümer schon vor langer Zeit die Botschaft angenommen, dass sie in irgendeiner Form ein ergänzendes System zur Verkehrsaussendung und -erkennung haben sollten.
      UAT wird bei Segelflugzeugen kaum eingesetzt. FLARM-Systeme empfangen direkt nur 1090ES In, und in abgelegenen oder bergigen Regionen möchte man sich nicht auf ADS-R-Abdeckung verlassen.
      TABS/TSO-C199 ist ein einfacher Weg, um ein ADS-B-Out-System in mustergeprüften Segelflugzeugen zugelassen einzubauen. TSO-C199 wurde von der Industrie und der FAA entwickelt, nachdem 2006 nahe Minden, Nevada, ein Segelflugzeug und ein Hawker-Businessjet in der Luft kollidiert waren. Segelflugzeuge der Experimental-Kategorie werden meist, ähnlich wie viele experimentelle Motorflugzeuge, gemäß der Klausel „Leistungsanforderungen erfüllt“ so installiert, dass sie 14 CFR 91.227 entsprechen.
    • Ich habe angefangen, mit ADS-B herumzuspielen, und zumindest an der US-Ostküste sind Militärflugzeuge überall.
      Tatsächlich ist dieser Seahawk gerade vorbeigeflogen: https://globe.airplanes.live/?icao=ae6904
    • Bei normalem Transport oder Verlegung dürfte es für Fluglotsen und vermutlich auch für den übrigen Flugverkehr deutlich angenehmer sein. Soweit ich weiß, nutzt TCAS ADS-B.
      Als Analogie: Das Militär mag die Erlaubnis haben, nachts ohne Licht unterwegs zu sein, aber es wäre beruhigender, wenn es das nur dann tut, wenn es operativ nützlich ist. Ich nehme zum Beispiel an, dass eine B-2, die in Missouri zu einer Bombenmission startet, den Transponder die ganze Strecke über ausgeschaltet lässt.
  • Danke fürs Teilen. Leider sehe ich außer einer leeren Karte keinerlei Visualisierung. In der Browser-Entwicklerkonsole erscheinen ein paar CORS-Fehler.
    Edit: Es stellte sich heraus, dass clickhouse.com auf der Disconnect-Werbefilterliste stand, die ich für DNS-Blocking verwendet habe.

    • clickhouse.com haben wir vor 2,5 Jahren vom vorherigen Eigentümer gekauft; dieser hatte die Domain für ein Werbenetzwerk genutzt. Sie stand auf einigen Blocklisten, aber ich hoffe, dass wir die meisten bereinigt haben.
    • Auch in Firefox wird die Karte nicht angezeigt. Ich habe alle Kombinationen aus aktiviertem und deaktiviertem Adblocker und VPN sowie ein Neuladen der Karte ausprobiert. Ein paar Tiles waren kurz zu sehen und verschwanden dann; danach tauchten sie nie wieder auf.
    • Bei mir scheint alles einwandfrei zu funktionieren.
    • In iOS Safari sehe ich nur eine komplett leere Karte.
  • Das Laden und Rendern der Bilder ist interessant. Anfangs wirkt es grob, wird dann mit der Zeit glatter. Kannst du genauer erklären, was intern passiert?

    • Im README stehen viele Implementierungsdetails. Es heißt, dass drei Tabellen mit unterschiedlichen Detailstufen verwendet werden.
      planes_mercator enthält 100 % der Daten, planes_mercator_sample10 10 % und planes_mercator_sample100 1 %. Das Laden beginnt mit dem 1-%-Sample, sodass selbst beim Rendern der ganzen Welt sofort eine Antwort kommt. Nach dem Laden der ersten Detailstufe geht es zu 10 % über und danach zu den 100-%-Daten. Dadurch entsteht ein schöner Effekt des progressiven Ladens.
  • Wirklich großartig und visuell beeindruckend.
    Wenn man etwas Ähnliches auf einem Raspberry Pi bauen möchte, gibt es dieses Tutorial: https://questdb.io/blog/create-flight-radar-raspberry-pi-que...

  • Je tiefer man gräbt, wie viel Präzision darin steckt, desto beeindruckender ist es. Es ist auch eine hervorragende Marketingkampagne für ClickHouse.
    Ich frage mich, ob der Datensatz laufend aktualisiert wird oder wie aktuell er zu einem bestimmten Zeitpunkt ist.

  • https://adsb.lol stellt diese Daten unter der ODbL-Lizenz bereit, aber diese Website verstößt gegen die Attribution- und Share-Alike-Klauseln.

    • Unten rechts auf der Hauptseite findet man die Namensnennung und einen Link zu weiteren Details. Er führt zur Dokumentation: https://github.com/ClickHouse/adsb.exposed und dort stehen alle Details.
      Zusätzlich kann man die Lizenz hier lesen: https://github.com/adsblol/globe_history_2023/blob/main/LICE...
    • Das wirkt wie übertriebener Formalismus auf dem Niveau eines Copyleft-Trolls [0]. Es wurde offensichtlich erheblicher Aufwand betrieben, die Lizenz einzuhalten.
      Außerdem verlangt ADSB.lol von Beitragenden, ihre Beiträge unter CC0 zu lizenzieren. Eine Datenbank, in deren redaktionellen Prozess keine schöpferische Leistung einfließt, ist nicht urheberrechtlich geschützt; daher ist es sehr zweifelhaft, wie ADSB.lol für die gesamte Datenbank eine restriktive Lizenz durchsetzen könnte, wenn die einzelnen Beiträge unter CC0 stehen.
      [0]: https://pluralistic.net/2022/01/24/a-bug-in-early-creative-c...