map.flightshet verhaal

Aflevering 23 van 239 augustus – 28 september 2026

Uren, geen dagen

Op 15 september schreef de eigenaar van twee stations dat hij bij de vliegtuigen die zijn stations hoorden, geen hoogte zag. In één uur waren er meer dan 17.000 posities van hem binnengekomen, en bij geen enkele stond een hoogte. Om 16:52 UTC die dag stond de oplossing live, en een paar minuten later stroomden hoogte en snelheid uit zijn stations.

9 aug10 aug11 aug12 aug13 aug14 aug15 aug16 aug17 aug18 aug19 aug20 aug21 aug22 aug23 aug24 aug25 aug26 aug27 aug28 aug29 aug30 aug31 aug1 sep2 sep3 sep4 sep5 sep6 sep7 sep8 sep9 sep10 sep11 sep12 sep13 sep14 sep15 sep16 sep17 sep18 sep19 sep20 sep21 sep22 sep23 sep24 sep25 sep26 sep27 sep28 sep 27 sep 9 aug1 sep28 sep
Het werktempo aan map.flights per dag, 9 augustus tot 28 september 2026, zonder schaal. De laatste dag is niet compleet.

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.