Wat er achter elke pagina zit
| Pagina | Bron | Jaren | Periode |
|---|---|---|---|
| Teide-top | ERA5 reanalysis via Open-Meteo Historical Weather API | 10 | 2016-01-01 → 2025-12-31 |
| Calima-kalender | CAMS atmospheric composition reanalysis/forecast via Open-Meteo Air Quality API | 3 | 2023-01-01 → 2025-12-31 |
| Zeecondities | Wave model via Open-Meteo Marine Weather API | 4 | 2022-01-01 → 2025-12-31 |
| IZAÑA | AEMET OpenData — daily climatological values | 10 | 2016-01-01 → 2025-12-31 |
De vijf regels
1. Alleen volledige kalenderjaren
Het lopende jaar valt er helemaal buiten. Anders zou een maand die dit jaar al voorbij is één steekproef extra meebrengen en een maand die nog moet komen geen enkele — wat elke maandvergelijking ongemerkt scheeftrekt. De prijs is tot twaalf maanden actualiteit. Die is het waard.
2. Kansen worden geteld, niet gemodelleerd
Elk percentage hier is een gewone frequentie: het aantal uren of dagen boven een drempel, gedeeld door het aantal waargenomen. Er wordt geen verdeling gefit, niets gladgestreken of geëxtrapoleerd. De noemer staat naast het cijfer zodat u hem kunt beoordelen.
3. Dekking wordt gemeten, niet aangenomen
Deze regel ving een echte fout, vandaar de langste vermelding. Alle drie de API’s geven voor datums vóór het begin van hun archief een normaal, geslaagd antwoord — de waarden zijn simpelweg null. Er gaat niets mis en er waarschuwt niemand. De eerste versie van deze site vroeg 2016–2025 op bij alle drie en had stofstatistieken uit drie jaar gepubliceerd onder een kop die tien beloofde.
De oplossing: het script telt nu de verschillende jaren die daadwerkelijk data aan elke maand bijdragen, en dat aantal — niet het opgevraagde bereik — verschijnt op de pagina. Elke dataset met minder dan vijf jaar krijgt bovenaan zijn pagina een gekleurde waarschuwing, boven de tabellen. De algemene les is het onthouden waard: een geslaagd HTTP-antwoord is geen bewijs dat u data hebt gekregen.
4. Altijd lokale tijd
Elk uur en elk daggemiddelde wordt berekend in lokale Canarische tijd, want dat is de klok waarop een bezoeker plant. De omrekening doet de dataleverancier en niet deze site, wat een hele familie zomertijdfouten scheelt.
5. Zeggen wat de cijfers niet kunnen
Dit zijn reanalyse- en modelproducten, geen instrumentmetingen op de plek waar u staat. Een reanalyse geeft het weer op een raster weer: heel goed in het typische, afvlakkend in het extreme. Waar dat uitmaakt — windstoten op de top, golfhoogte in een specifieke baai — staat dat op de betreffende pagina naast de tabel en niet in de kleine lettertjes.
Onze eigen cijfers naast een echte thermometer
Al het andere hier is modeluitvoer. AEMET heeft op Izaña (2.369 m) een station met echte instrumenten. Tien jaar dagwaarden laat ons doen wat reissites nooit doen: meten hoe fout onze eigen data is.
Temperatuur: het model klopt.
Izaña zit in januari gemiddeld op 5,6 °C. Reken de standaard temperatuurgradiënt over de resterende 1.186 m naar het topstation en je komt op ongeveer −2 °C; onze reanalyse zegt −4,5 °C. In juli schelen ze nog geen graad.
Wind: het model zit te laag, precies zoals we waarschuwden.
Gemeten windstoten op Izaña liggen per maand op 47–61 km/u, tegen 36–43 km/u in onze reanalyse — en dat op grotere, winderiger hoogte. Elke pagina zei al dat reanalyses extremen afvlakken en onze kansen “eerder aan de voorzichtige kant” zijn. Dat was een aanname. Nu is het gemeten: de echte kans op harde windstoten is hoger dan onze tabellen tonen, niet lager.
Stationsmetingen tonen
| Maand | Gem. max. | Gem. min. | Gem. windstoot | Zwaarste stoot |
|---|---|---|---|---|
| januari | 9 °C | 2.2 °C | 55.7 km/h | 132.1 km/h |
| februari | 8.7 °C | 1.7 °C | 60 km/h | 163.1 km/h |
| maart | 10.5 °C | 2.6 °C | 61.1 km/h | 168.8 km/h |
| april | 12.5 °C | 4 °C | 58 km/h | 123.8 km/h |
| mei | 15.6 °C | 6.8 °C | 50.2 km/h | 124.9 km/h |
| juni | 19.1 °C | 10.3 °C | 50.7 km/h | 124.9 km/h |
| juli | 23.8 °C | 14.7 °C | 47.1 km/h | 99 km/h |
| augustus | 23.3 °C | 14.6 °C | 47.1 km/h | 94 km/h |
| september | 19.4 °C | 11.1 °C | 51.5 km/h | 114.1 km/h |
| oktober | 16.2 °C | 8.6 °C | 52.6 km/h | 130 km/h |
| november | 11.8 °C | 5 °C | 55.6 km/h | 149 km/h |
| december | 9.6 °C | 3 °C | 57.3 km/h | 159.1 km/h |
IZAÑA (C430E), 2369 m · 10 volledige jaren · AEMET OpenData — daily climatological values
Bekende beperkingen
- Het stof heeft maar 3 jaar. De hier gebruikte API begint eind 2022. Teruggaan tot 2003 kan rechtstreeks via de Copernicus CAMS-reanalyse, die een account en een andere toegangsweg vraagt. Tot die tijd: de volgorde van de maanden is betekenisvol, de precieze percentages zijn voorlopig.
- Geen kabelbaanstatus. De exploitant publiceert geen windgrens en geen machineleesbare statushistorie, dus deze site claimt niet sluitingen te voorspellen — alleen de frequentie van de bijbehorende omstandigheden.
- Golfhoogtes gelden voor de kust. Lokale bathymetrie, pieren en branding zitten er niet in. Goed om kusten en maanden te vergelijken; nutteloos om één zwemdag te beoordelen.
- Geen trendanalyse. Tien jaar is genoeg om een typisch jaar te beschrijven en veel te kort om iets over klimaattrends te zeggen. Deze site probeert het niet.
Zelf narekenen
De verwerking is één Node-script zonder afhankelijkheden dat drie openbare endpoints aanroept en drie JSON-bestanden schrijft. Wilt u een cijfer controleren, bevraag dan hetzelfde endpoint met dezelfde coördinaten en tel het zelf — de definities op elke pagina zijn precies genoeg om dat mogelijk te maken. Dat is het hele punt.
Correcties
Spreekt een cijfer hier iets tegen dat u zelf hebt gemeten, dan is dat het weten waard en hoor ik het liever. Correcties gaan naar het script en worden niet in de tekst geplakt, zodat pagina en data niet uit elkaar kunnen lopen.