Wat er tot nu toe gebouwd is aan Heiloo live, in welke volgorde, en op welke bronnen het rust. Onderaan staat wat er nog niet echt is, want dat hoort er net zo goed bij. De kaart zelf staat op Heiloo live, de eerste vergelijking van drie visuele richtingen op richtingen.
Versie 123 september 2026
De briefing tegen het licht
De opzet nagelopen op wat technisch standhoudt. Drie aannames bleken niet te kloppen: het landelijke verkeersbestand past niet in het geheugen van een Cloudflare Worker, het OV-bestand van 229 MB al helemaal niet, en een dag terugspelen uit 1.440 losse bestandjes wordt te traag zodra het archief groeit.
Het fundament benoemd waar de rest op staat: één vaste plek als kader, tijd als as in plaats van als moment, en vorm los van data zodat hetzelfde model telkens anders geverfd kan worden.
Versie 223 september 2026
Echte geometrie, drie richtingen
Kaartgebied vastgelegd op zuidelijk Heiloo, 3 bij 1,9 kilometer in rijksdriehoekscoördinaten, met het station bovenin.
Alle gebouwen, hoogtes, lantaarnpalen, wegen, water, groen en spoor opgehaald uit de landelijke basisregistraties, zie de tabel hieronder.
Dezelfde geometrie in drie visuele richtingen getekend, een lijnkaart die 's nachts oplicht, een witte maquette met echte schaduwen, en een verzachte luchtfoto. Live gezet zodat de keuze in de browser te maken is en niet op papier.
Versie 323 september 2026
Dichterbij, en twee fouten eruit
Een derde kijkafstand toegevoegd op 21 centimeter per pixel, waarop losse huizen en het perron leesbaar worden.
De schaduwlengte werd meegeschaald met de zoom, waardoor schaduwen groeiden als je inzoomde. Die komt nu alleen uit de zonshoogte en de bouwhoogte.
De lichtplas van een lantaarnpaal had een vaste maat in kaartmeters en liep van dichtbij dicht tot één gele vlek. Die schaalt nu terug, zodat je losse lampen langs de straat ziet staan.
Versie 423 september 2026
Een uur dat loopt
De dienstregeling van 23 september omgerekend naar ons kaartvlak, zodat treinen en bussen op hun echte positie rijden, met de trein afgeleid van zijn afstand langs het spoor.
Een echte vluchtopname van die ochtend ingebouwd, 07:17 tot 07:43, met de schaduw berekend uit de hoogte van elk toestel en de stand van de zon.
De zon loopt per seconde mee, dus het beeld verkleurt zelf van nacht naar dag en de lantaarnpalen doven waar ze horen te doven.
Wat dit meteen liet zien: het openbaar vervoer alleen houdt een scherm niet levend. In het uur van 09:00 tot 10:00 is er tien van de zestig minuten helemaal niets in beeld.
Versie 523 september 2026
De vliegtuigen live
Een eigen doorgeefluik op Cloudflare gebouwd, het eerste stukje achterkant van dit project. De kaart vraagt daar elke vijftien seconden welke toestellen er boven Noord-Holland hangen.
En meteen de muur gevonden waar dit project tegenaan loopt. Alle drie de open vluchtbronnen weigeren verzoeken vanaf het netwerk van Cloudflare, waar duizenden gebruikers dezelfde IP-adressen delen: adsb.fi antwoordt met 403, adsb.lol met 429, en OpenSky neemt de verbinding niet aan. Af en toe glipt er eentje doorheen, en dan hebben we een meting.
Het doorgeefluik bewaart daarom elke geslaagde meting, laat de bronnen na een mislukte ronde dertig seconden met rust, en toont ondertussen de laatste meting die wel binnenkwam. Dat maakt de kaart snel, beleefd tegen de bronnen, en eerlijk over wat je ziet.
Dit raakt de hele opzet uit de briefing, want de verzamelaar die elke minuut de vluchten zou ophalen draait ook op Cloudflare en loopt tegen dezelfde muur. De uitweg is een eigen ontvanger op het kantoordak, want wie data aanlevert aan adsb.lol krijgt ruime toegang terug.
Op het scherm staat daarom niet alleen wat er vliegt, maar ook hoe oud die meting is en of de bron ons doorliet. Een kaart die doet alsof alles vers is terwijl dat niet zo is, is erger dan een kaart die het toegeeft.
Tussen twee metingen rekenen we door met snelheid en koers, en na een minuut stoppen we daarmee, want daarna zou het gokken worden.
De ontdekking van deze ronde: een vliegtuig steekt het dorp in ongeveer vijftien seconden over. In het kader van drie kilometer is er per anderhalf uur bij elkaar vijftig seconden een toestel in beeld. Daarom is er een derde, breder kader bij gekomen van twaalf kilometer, van Egmond tot de Alkmaardermeer, waarop de twee aanvliegstromen naar de Polderbaan pas leesbaar worden.
De naambordjes bij treinen en bussen zijn eruit. Alleen het station en de toestellen houden een naam, de rest is beweging en dat is genoeg.
Waar het op rust
Laag
Bron
Aantal
Gebouwen met contour
BAG, Kadaster via PDOK
13.187
Daarvan met gemeten hoogte
3D BAG, TU Delft
12.755
Lantaarnpalen
BGT, collectie paal
4.333
Wegen
OpenStreetMap, ODbL
789
Groenvlakken
OpenStreetMap, ODbL
879
Water
OpenStreetMap, ODbL
253
Luchtfoto, drie schalen
PDOK, Actueel orthoHR
1,25 tot 0,21 m/px
Ritten in het voorbeelduur
Open OV-data, 23 september
20
Vluchten in de opname
adsb.lol, ODbL
5
Vluchten nu, live
adsb.lol, anders OpenSky
elke 15 s
Zon en schemering
Berekend, NOAA-formule
per seconde
Wat nog niet echt is
Alleen de vliegtuigen zijn echt live. De rest komt uit een opname of uit de dienstregeling van 23 september en herhaalt zich.
Treinen en bussen rijden volgens de dienstregeling, niet volgens hun werkelijke positie. Vertraging zie je dus niet.
De vluchtbron laat ons niet altijd door, dus soms zie je de laatste meting die wel binnenkwam. Hoe oud die is staat onder de kaart.
De vluchtopname duurt 26 minuten en heeft een gat van elf minuten waarin de ontvangst wegviel.
De luchtfoto is één opname van één dag in het voorjaar, met kale bomen. In de zomer klopt het groen dus niet.
Het archief loopt nog niet, dus vanaf vandaag gaat er nog steeds elke minuut data verloren die niet terug te halen is.
Het beeld dekt de zuidelijke helft van Heiloo. Het hele dorp vraagt een andere manier van kaartmateriaal aanleveren.