0.0.12-alpha
Deze interne prerelease bundelt de wijzigingen sinds 0.0.11-alpha. De nadruk ligt op betrouwbaar analyseren tijdens pannen en zoomen: zichtbare meetdata blijft staan terwijl ontbrekende perioden worden aangevuld, kalenderperioden behouden hun betekenis en de y-as volgt de werkelijk zichtbare waarden. Grondwaterreferenties komen voortaan rechtstreeks uit de live API en CIW-rapportages tonen weer overstortevents.
Highlights
- Toon officiële GG-, RHG- en RLG-waarden uit de live API als afzonderlijk schakelbare grondwaterlijnen.
- Laat de y-as automatisch meegroeien met de zichtbare meetwaarden en referentielijnen, of zet het bereik bewust vast.
- Pan en zoom betrouwbaarder door dagen, maanden en jaren zonder dat geladen meetdata of de gekozen grafiekperiode verspringt.
- Behoud zelfgekozen zoomperioden en volledige kalenderperioden tijdens verdere navigatie, ook rond zomer- en wintertijd.
- Vergelijk meetpunten met duidelijkere selectiebediening en een gedeeld y-asbereik per grootheid en eenheid.
- Bekijk CIW-overstortevents weer in de rapportage en gebruik de beschikbare CSV- en XLSX-export.
Grondwaterlijnen
- Grondwatergrafieken gebruiken GG, RHG en RLG uit de live API. Deze vooraf berekende waarden veranderen niet met de gekozen grafiekperiode.
- De drie officiële lijnen staan bij een nieuwe sessie standaard uit en kunnen afzonderlijk via de legenda worden ingeschakeld.
- Wanneer de API een waarde niet levert, verschijnt de bijbehorende lijn niet. De grafiek berekent geen lokale vervanging meer.
Vergelijken van meetpunten
- De meetnetverkenner gebruikt herkenbare plus- en minknoppen om meetpunten aan de vergelijking toe te voegen of eruit te verwijderen.
- Badges maken onderscheid tussen een conceptselectie en de opgeslagen vergelijking. Bij de selectielimiet worden verdere toevoegingen uitgeschakeld.
- De vergelijkingslade toont meetpuntnaam, code en locatie in dezelfde hiërarchie als de meetnetverkenner en biedt alleen acties die in de actuele context relevant zijn.
- Wijzigingen annuleren herstelt de opgeslagen vergelijking. Bladeren naar een ander meetpunt houdt de opgeslagen selectie beschikbaar.
- Grafieken in het 2×2-raster en onder elkaar gebruiken per grootheid en eenheid hetzelfde y-asbereik, zodat verschillen tussen meetpunten eerlijker te vergelijken zijn.
Grafieknavigatie en kalenderperioden
- Automatische periodesynchronisatie wacht totdat pannen of scrollen is afgerond. Pannen behoudt daardoor het actieve tijdniveau en uitzoomen naar maand of jaar blijft mogelijk.
- Snelle muisframes worden gebundeld zonder het onderscheid tussen gebruikersinput en de interne snap-animatie te verliezen. De bereikpreview verdwijnt weer na loslaten en de dashboardperiode wordt pas na een afgeronde interactie bijgewerkt.
- Een zelfgekozen periode uit Zoomperiode blijft bij pannen exact even lang en wordt niet teruggebracht naar een vast dag-, week-, maand- of jaarniveau.
- Een volledige kalenderperiode blijft een datumrange. Een selectie zoals 1 juni tot en met 31 juli krijgt na pannen geen onverwachte tijden.
- Volledige oktobermaanden tonen weer weekmarkeringen; het extra uur bij de wintertijdwissel beïnvloedt de asindeling niet meer.
- KNMI-neerslag houdt aangrenzende perioden en een veilig uitzoomniveau tijdelijk gereed. Neerslagstaven blijven daardoor beter beschikbaar tijdens pannen en uitzoomen.
- De grafiekbediening groepeert periode-, legenda- en exportacties consistenter en toont het label Legenda niet meer dubbel.
- Kaartknoppen en samengestelde knopgroepen gebruiken weer gelijke onderlinge afstanden.
Y-as en zichtbare waarden
- De y-as bepaalt het bereik standaard uit alle zichtbare meetreeksen en ingeschakelde referentielijnen.
- Waarden buiten de zichtbare grafiekperiode bepalen de schaal niet langer. Ingeschakelde referentielijnen blijven wel meetellen.
- Kleine waardeveranderingen behouden het huidige bereik; een betekenisvolle wijziging wordt kort geanimeerd.
- Via Grafiekweergave kan het automatische bereik worden vastgezet. De keuze staat ook bij de centrale grafiekinstellingen.
- Een geplande y-asupdate uit een pointerinteractie wordt geannuleerd zodra een volledige periode-update begint. Daardoor verdwijnt de korte canvasflits die na slepen kon optreden.
Meetdatalading en betrouwbaarheid
- Naar een oudere periode pannen haalt ontbrekende meetdata ook op wanneer de API alleen een voorlopige beschikbaarheidsgrens kent.
- Een mislukte aanvulling stopt na één automatische herstelpoging en toont daarna een duidelijke actie om opnieuw te proberen.
- Een ongewijzigde grafiekperiode start niet opnieuw het voorladen van buurperioden. De laadmelding verdwijnt zodra het geplande werk is afgerond.
- Meetdata die tijdens pannen of scrollzoomen binnenkomt behoudt de nieuwste zichtbare grafiekperiode. Een oudere interne zoomstand kan nieuwe reeksen niet meer buiten beeld filteren.
- Bij uitzoomen van meerdere maanden naar een volledig jaar blijven reeds zichtbare maandblokken staan terwijl ontbrekende maanden worden samengevoegd.
- Het actieve jaarvenster mag tijdelijk boven het zachte geheugenbudget uitkomen om zichtbare data te beschermen. Zodra het venster kleiner wordt, kan de cache buiten beeld weer opruimen.
- Gelijktijdig afgeronde meetdatablokken en snelle pan- en zoomupdates worden gebundeld. Een wijziging in alleen de laadstatus start geen nieuwe grafiekrender.
- Een defecte apparaatcache wordt na de eerste fout voor de huidige browsersessie overgeslagen, zodat de live route beschikbaar blijft zonder herhaalde opslagfouten.
- Herstelbare cache- en workerproblemen vallen terug op de canonieke verwerking en worden niet langer stil genegeerd. Een onherstelbare verwerkingsfout blijft zichtbaar in plaats van een laadactie onbeperkt te laten hangen.
Rapportages
- CIW-rapportages laden weer gegevens uit de live API. Overstortevents worden opnieuw getoond en CSV- en XLSX-export blijven beschikbaar.
Bekende beperkingen
- Snelle tijdnavigatie, automatische periodesynchronisatie en lokale meetdataopslag blijven optionele instellingen en staan bij nieuwe gebruikers standaard uit.
- Een groot actief jaarvenster kan tijdelijk meer browsergeheugen gebruiken om te voorkomen dat zichtbare meetdata tijdens het aanvullen verdwijnt.
- Ontbrekende officiële GG-, RHG- of RLG-waarden worden niet lokaal geschat; zonder API-waarde verschijnt de betreffende lijn niet.