De hoogte die onderweg zoekraakte
Een vliegtuig met een ADS-B-transponder stuurt zijn positie ongeveer twee keer per seconde, en de hoogte reist in precies hetzelfde bericht mee. Als 17.000 posities geen enkele hoogte bevatten, zijn het dus niet de vliegtuigen die zwijgen. Ze raakt ergens onderweg zoek.
Die weg loopt via een kastje bij de eigenaar thuis: de ontvanger decodeert de radio en stuurt het resultaat naar ons door. Zijn twee stations draaiden een oudere versie van de decoder, die dezelfde waarden andere namen geeft. De hoogte was er de hele tijd, onder haar oudere naam. Sinds 16:52 UTC verstaan we beide dialecten, en een station met een decoder uit een ander tijdperk hoeft niets te veranderen.
Twee e-mails, negen wensen
De volgende dag kwamen er twee e-mails van dezelfde man, met een verlanglijstje. Een foto moest bij het vliegtuig terechtkomen dat hij bedoelde, ook als de registratie van een ander toestel net zo begint. De galerij moest kunnen filteren, een link uit de volglijst moest naar het vliegtuig leiden, de records van een station moesten zeggen welk vliegtuig ze had gevestigd, en de meldingen ‘opgestegen’ en ‘geland’ voor één vlucht mochten niet tegelijk binnenkomen.
Elk daarvan heeft zijn reden in de echte wereld. Registraties worden hergebruikt en veel ervan beginnen hetzelfde, dus een formulier dat het toestel raadt uit de eerste paar tekens, raadt soms verkeerd. En de twee meldingen kwamen tegelijk omdat die vlucht opsteeg waar geen station haar kon horen: we hoorden pas van de start samen met de landing. Twee berichten in dezelfde seconde zijn erger dan één waar bericht.
Om 20:54 UTC op 16 september stond alles live: het formulier kiest niets meer voor je en toont bij een dubbelzinnige registratie beide opties, de galerij filtert op type, maatschappij, plaats en registratie, de records van een station noemen het vliegtuigtype, en de melding stuurt alleen de landing als de start te laat zou binnenkomen. Om 21:20 had hij een antwoord met de links.
Een kaart die nooit sluit
Het luchtverkeer kent geen sluitingstijd. Als het in Europa nacht is, wordt er in Azië opgestegen, dus is er geen moment waarop niemand de kaart open heeft.
Een nieuwe versie van de website verschijnt toch vaak meerdere keren per dag. Ze wordt apart opgebouwd, gecontroleerd en pas dan in één keer omgezet. Wie de kaart op dat moment open heeft, merkt niets: de bestanden van de vorige versie blijven bij de hand, dus een open tabblad vindt zijn eigen code ook na de omschakeling. En als een nieuwe versie iets kapotmaakt, komt de vorige in één stap terug.
De grafiek bovenaan heeft geen enkele dag op nul. De hoogste staaf staat bij 27 september, de dag dat de 3D-luchthavens gebouwen kregen met hun echte hoogte, daken en ramen.
Wat het opleverde
Het project begon op 9 augustus met één pagina met regels. Eén daarvan staat nog steeds op de pagina Over ons: wat we niet horen, beweren we niet. Zeven weken later stuurden 170 stations data vanuit huiskamers, sprak de site dertien talen en bevatte het archief 7,9 miljard vliegtuigposities en 12,2 miljoen vluchten, inclusief de geïmporteerde historie van 2026 uit open data. De rest van de cijfers staat in de 22 afleveringen hiervoor.
‘Dit waren allemaal uren, geen dagen.’ Luboš Kovář, in zijn antwoord aan de stationseigenaar op 16 september.