Ga naar inhoud
Het Lab

Ontwikkeling

Elke release gelogd — de nieuwste bovenaan.

v1.2

De herbouwde verwachting

Huidige versie september 2026

De verwachtingspagina staat opnieuw op de grond: per soort, per dag, als percentage boven of onder een normale dag in die maand. Wind, maanstand en luchtdruk zijn eruit gegaan. Niet omdat ze niet in het model pasten, maar omdat ze het niet verdienden. Plus een nieuwe atlas voor grote vis, taal in de URL en een merkbaar snellere site.

Elke soort tegen zijn eigen jaargemiddelde. Staat er 'geen dagverschil', dan meten we voor die soort geen betrouwbaar verschil tussen dagen, en dan zeggen we dat ook.
Elke soort tegen zijn eigen jaargemiddelde. Staat er 'geen dagverschil', dan meten we voor die soort geen betrouwbaar verschil tussen dagen, en dan zeggen we dat ook.
Alle soorten van de week in één tabel, met het weer erboven. Dat de meeste rijen vlak lopen is het punt: voor die soorten meten we geen eigen dagverschil.
Alle soorten van de week in één tabel, met het weer erboven. Dat de meeste rijen vlak lopen is het punt: voor die soorten meten we geen eigen dagverschil.
Grote vis per water in plaats van per rasterhok. Wat 'groot' is bepalen we per soort uit de landelijke lengteverdeling, volgens de Gabelhouse-maat uit de visserijbiologie, en niet met een rond getal dat wij hebben gekozen. Specialist
Grote vis per water in plaats van per rasterhok. Wat 'groot' is bepalen we per soort uit de landelijke lengteverdeling, volgens de Gabelhouse-maat uit de visserijbiologie, en niet met een rond getal dat wij hebben gekozen.
Het visjaar per soort, gecorrigeerd voor hoeveel er in elke maand daadwerkelijk gevist wordt. Een stille maand betekent stille vis, geen stille vissers.
Het visjaar per soort, gecorrigeerd voor hoeveel er in elke maand daadwerkelijk gevist wordt. Een stille maand betekent stille vis, geen stille vissers.

De verwachting, opnieuw gebouwd

  • Per soort, per dag: hoeveel procent boven of onder een normale dag in die maand. Het cijfer van 0 tot 100 is weg, want het suggereerde een precisie die nooit gemeten is.
  • De reeks loopt monotoon: een dag die het model hoger inschat krijgt nooit een lager percentage dan een dag die het lager inschat.
  • Alleen soorten waarvoor dag-tot-dag verschil aantoonbaar is krijgen een dagstrip. Voor de rest tonen we wat er wél staat: het seizoen.

Wat eruit is gegaan

  • Wind was in het oude model veruit de grootste factor. Het bleek de vorm van de kustlijn te zijn en niet het weer. We hebben opgeschreven hoe we dat vonden en wat het ons kostte.
  • Maanstand als timing, luchtdruk als bijtschakelaar en waterpeil als hoogte boven NAP: alle drie gesneuveld op onze eigen data.
  • Wat overbleef draagt het model: wanneer in het jaar je vist, en daarna de watertemperatuur. In die volgorde.

Seizoen per soort

  • Een maandindex per soort, gecorrigeerd voor hoeveel er in die maand überhaupt gevist is. Zonder die correctie is elke soort een zomersoort, simpelweg omdat er in augustus ruim vier keer zoveel gemeld wordt als in januari.
  • De seizoensgrafieken rekenden met surveydata in plaats van hengelvangsten. Rechtgezet.
  • Gesloten tijd en naamgeving voor aal nagelopen en gecorrigeerd.

Grote vis, opnieuw gemeten

  • De grote-vis-analyse rekent nu per water in plaats van per rasterhok. Een kanaal en een stadsvijver in hetzelfde hok zijn niet dezelfde plek.
  • Wat 'groot' is bepalen we per soort uit de landelijke lengteverdeling in plaats van met een rond getal. Dat volgt de Gabelhouse-maat die in de visserijbiologie standaard is, met de gepubliceerde waarden als ijkpunt waar die bestaan.
  • Elke soort wordt elke nacht getoetst: tegen geschudde data om patronen te ontmaskeren die alleen clustering zijn, en tegen zichzelf in twee helften om te zien of het resultaat zich herhaalt. Alleen soorten die slagen krijgen een uitspraak.
  • Honderdduizenden lengtemetingen uit surveywerk toegevoegd die eerder bij de import verloren gingen.

Taal in de URL

  • Nederlands staat op de gewone URL, Engels en Duits onder /en/ en /de/. Elke pagina heeft nu per taal een eigen deelbare link, in plaats van een taalkeuze die alleen in je eigen browser bestond.

Onder de motorkap

  • Drie onafhankelijke datacontroles draaien elke nacht: is de data vers, heeft elke bron daadwerkelijk iets weggeschreven, en ligt er ergens een maand ver onder zijn seizoensnormaal. Een stille storing van twee maanden bracht ons hierop.
  • Kritieke CSS wordt nu vooraf meegestuurd, zodat de eerste weergave niet meer op een stylesheet hoeft te wachten.
  • Een onderbroken login komt uit op een pagina in je eigen taal in plaats van op een foutmelding.
  • Elke publieke pagina is ook als platte markdown op te vragen, voor wie de site via een taalmodel leest.
v1.1

Meren & Dieptekaarten

Uitgebracht juli 2026

Elk benoemd Nederlands meer krijgt een eigen pagina — met alle organismen, zeldzaamheid, een dieptekaart en de scherpste luchtbeelden. Plus een 48-uurs uurverwachting die per soort laat zien wanneer het bijt, en een stekanalyse die eerlijk toont hoe oververtegenwoordigd elk organisme op een plek is.

Elke benoemde plas een eigen pagina: soorten, waterkwaliteit en de voedselketen van dát water.
Elke benoemde plas een eigen pagina: soorten, waterkwaliteit en de voedselketen van dát water.
Luchtbeelden als kaartlaag — zoom volledig in op elke oever, scherper dan de standaard kaart. Explorer
Luchtbeelden als kaartlaag — zoom volledig in op elke oever, scherper dan de standaard kaart.
48-uurs uurverwachting per soort — de kleur toont per uur de vangkans, het weer gecombineerd met het actieve venster van de soort (dag, schemer, nacht). Snoekbaars en aal lichten 's nachts op. Explorer
48-uurs uurverwachting per soort — de kleur toont per uur de vangkans, het weer gecombineerd met het actieve venster van de soort (dag, schemer, nacht). Snoekbaars en aal lichten 's nachts op.
Bij 'waarom is dit een goede stek' toont elke organismefactor hoe oververtegenwoordigd het hier is — als percentage van een doorsnee water (100% = normaal), gecorrigeerd voor hoeveel er is bemonsterd.
Bij 'waarom is dit een goede stek' toont elke organismefactor hoe oververtegenwoordigd het hier is — als percentage van een doorsnee water (100% = normaal), gecorrigeerd voor hoeveel er is bemonsterd.
Uitgeklapt zie je de sterkte, de trend over tijd en het gewicht in het model naast elkaar — ruimtelijk en tijdelijk signaal netjes gescheiden.
Uitgeklapt zie je de sterkte, de trend over tijd en het gewicht in het model naast elkaar — ruimtelijk en tijdelijk signaal netjes gescheiden.

Merenpagina's

  • Een eigen pagina per benoemd meer, met kaart, vissoorten, waterkwaliteit en de voedselketen van dat specifieke water.
  • Alle waargenomen organismen per meer — vissen, waterplanten, insecten, weekdieren — niet alleen de bekende doelsoorten.
  • Zeldzaamheidsclassificatie op elke soort- en organismekaart, gebaseerd op hoe vaak iets landelijk wordt geregistreerd.

Dieptekaarten & structuur

  • Dieptekaarten per meer waar betrouwbare bathymetrie beschikbaar is, gelabeld als 'gemeten' of 'gemodelleerd'.
  • Structuurlagen die droppen, geulranden en ondieptes zichtbaar maken — de plekken waar vis zich ophoudt.

Satellietbeeld

  • De scherpst beschikbare luchtfoto's als kaartlaag, same-origin geserveerd zodat ze overal laden.

Uurverwachting

  • 48-uurs uurverwachting per soort (Explorer en hoger): een heatmap die per uur laat zien hoe kansrijk elke vis is — het weer gecombineerd met het natuurlijke actieve venster van de soort (dag, schemer of nacht).
  • Zo zie je snoekbaars en aal op verschillende uren pieken — de temporele patronen uit ons maanonderzoek, nu leesbaar per uur.

Stekanalyse

  • Bij 'waarom is dit een goede stek' laat elke organismefactor nu zien hoe sterk het hier oververtegenwoordigd is — als percentage van een doorsnee water (100% = normaal), gecorrigeerd voor hoeveel er is bemonsterd.
  • De sterkte, de trend over tijd en het gewicht in het model staan apart, zodat je ruimtelijk en tijdelijk signaal niet verwart. Neutraal geformuleerd: co-voorkomen wijst op geschikt leefgebied — méér is niet automatisch beter.

Onder de motorkap

  • Een voedselketen-verhaal per meer, gegenereerd uit het eigen co-occurrence-signaal van dat water in plaats van generieke tekst.
  • Uitgebreide gestructureerde data en hreflang (NL/EN/DE); alle merenpagina's toegevoegd aan de sitemap.
v1.0

Eerste worp

Uitgebracht maart 2026

VisScanner ging live: een datagedreven viskaart voor heel Nederland, gebouwd op open data en modellen die op ongeziene data getoetst zijn.

De beste plekken per soort, gerangschikt op waar je het meeste vangt — landelijk, van kanaal tot stadsvijver. Explorer
De beste plekken per soort, gerangschikt op waar je het meeste vangt — landelijk, van kanaal tot stadsvijver.
Waarom een plek geschikt is: de habitatscore per soort, plus de organismen die het leefgebied voorspellen. Explorer
Waarom een plek geschikt is: de habitatscore per soort, plus de organismen die het leefgebied voorspellen.
Trofee-stekken: waar een soort gemiddeld groter wordt dan elders. Specialist
Trofee-stekken: waar een soort gemiddeld groter wordt dan elders.
7-daagse voorspelling: welke dag — en welke soort — je de beste kansen geeft. Explorer
7-daagse voorspelling: welke dag — en welke soort — je de beste kansen geeft.
De modellen
Vangstmodel gradient boosting

Voorspelt hoe kansrijk een dag is uit weer, waterstand, wind en seizoen. Getraind op alle soorten samen en de motor onder de 7-daagse voorspelling. De data zelf wees uit dat waterstand en wind domineren — niet de maanfase.

Habitatmodel gradient boosting · per soort getraind

Schat per gridcel hoe geschikt het leefgebied is voor een soort, uit waterkwaliteit, prooidieren en omgeving. Elk model wordt apart getoetst op cellen die het nog nooit zag (ROC-AUC).

Stekmodel vooraf berekend

Rangschikt de beste stekken per soort door vangstdata en habitatscores te combineren. Wordt 's nachts doorgerekend, zodat de kaart razendsnel blijft.

Groottemodel random forest · per soort getraind

Voorspelt waar een soort gemiddeld groter wordt dan elders — de trofee-stekken — op basis van lengtemetingen en de lokale omstandigheden die groei sturen.

De kaart

  • Interactieve viskaart met de beste stekken op basis van vangstdata en habitatmodellen.
  • Trofee-stekken en vangst-hotspots per soort.

Soorten

  • Soortenpagina's met seizoen, wetgeving, verspreiding en statistiek voor ruim 250 soorten.

Voorspellen

  • 7-daagse visvoorspelling op basis van weersverwachtingen, gevoed door het algemene vangstmodel.

Ecosysteem & water

  • Ecosysteem-verkenner met Shannon-diversiteit, bemonsteringsdekking en blauwalg-risico.
  • Waterkwaliteit (Rijkswaterstaat), weer (KNMI/Open-Meteo) en biodiversiteit (GBIF).

Platform

  • Drie talen (Nederlands, Engels, Duits) en abonnementen (Free, Explorer, Specialist).