Regenklok
www.regenklok.nl toont, voor een
opgegeven locatie, de regenverwachting voor het komende uur op de wijzerplaat
van een klok. In één oogopslag kan de vraag "regent 't hier het komende uur?"
beantwoord worden.
In twaalf segmenten van elk vijf minuten wordt de regenverwachting
getoond - hoe blauwer/donkerder, des te meer regen.
Met lichtgrijs wordt aangegeven dat er geen regen wordt verwacht.
Het actuele tijdstip wordt aangegeven via een iets verschoven segment, als een
soort van minutenwijzer. Ca. elke 60 seconden wordt de regenklok ververst.
Onder de wijzerplaat staat de datum en het tijdstip van de recent
opgehaalde gegevens, en een aanduiding van de actuele locatie.
Door op de wijzerplaat te klikken, wordt de locatie van de regenklok
(of eigenlijk van het 'device' waarop de regenklok draait) opgevraagd,
waarna voor die locatie de regenverwachting wordt geactualiseerd
en getoond. Een gelokaliseerde regenklok kan vervolgens via een
'bookmark' bewaard en gedeeld worden. Bij het opvragen van de
regenverwachting vraagt de browser dan ook
niet meer om toestemming voor het delen van de locatie.
Gebruik
Voorbeelden voor het gebruik van regenklok zijn:
- Wanneer kunnen we naar buiten zonder nat te worden?
- Hoelang kan ik nog buiten blijven? Wanneer begint die bui?
- Gaat het straks nog harder regenen, of wordt deze bui snel minder?
- Als ik nu boodschappen ga doen, blijft het 't komende uur droog?
Voordelen
De regenklok is...
- makkelijker dan het kijken op een weerkaartje waarbij de huidige
locatie, de windrichting en de verschuiving van de regenverwachting
over een periode gevolgd moet worden. Voor de regenverwachting
op de huidige locatie is de windsnelheid en richting ook niet zo interessant;
- intuïtiever dan een lijn- of staafdiagram met de regenverwachting
door de associatie met (een uur op) de klok. Vragen als "hoe laat
gaat het regenen?" en "hoe lang duurt de bui?" zijn eenvoudiger
te beantwoorden;
- actueler voor het komende uur, en accurater voor de huidige
locatie dan veel andere 'weerapps'.
Technologie
- Eén statische HTML-file met 'inline' CSS styles en JavaScript.
- Eén back-end functie voor het tonen van de plaatsnaam bij een geolocatie.
- Gebruik van de API van Buienradar voor het ophalen van de regenverwachting.
- Gebruik van Google Charts voor het genereren van de grafiek.
- Gebruik van GitLab Pages voor het 'hosten' van de HTML-file.
- Gebruik van AWS Lambda voor het 'hosten' van de back-end functie.
- Geen gebruik van cookies of andere 'user or behavior tracking technologies'.
- Geen verzameling van gebruiksgegevens ten behoeve van bezoek- of gedragsstatistieken.
Terug