Interactief ongevallendashboard
Van duizenden records in verspreide open datasets naar een interactieve toepassing voor kaartanalyse, KPI’s en gemeentelijke vergelijkingen.

Uitdaging
Publieke ongevallendata bestaat uit duizenden records. Zonder koppeling met gemeentegrenzen, bevolking en het Wegenregister blijven patronen, vergelijkingen en ruimtelijke context moeilijk zichtbaar.
Aanpak
Vier bronnen verzamelen, in QGIS opschonen en ruimtelijk verrijken, modelleren in PostgreSQL/PostGIS en via geteste SQL-query’s en Node.js-API’s ontsluiten naar Leaflet en Chart.js.
Resultaat
Een responsive geo-dashboard waarmee je per gemeente ongevallen op kaart bekijkt, trends analyseert, gemeenten vergelijkt en ontdekt welke straten het vaakst in de geregistreerde ongevallendata voorkomen.
Publieke data wordt pas waardevol wanneer bronnen samen een begrijpelijk verhaal vormen.
De ongevallendata is publiek beschikbaar, maar duizenden rijen in een Excelbestand maken patronen moeilijk herkenbaar.
Door de ongevallen te koppelen aan gemeentegrenzen, bevolkingsstatistieken en het Wegenregister ontstaat ruimtelijke context. Zo gaat het dashboard verder dan tellen: het laat gebruikers zoeken, vergelijken en onderzoeken.
Verrijking maakt losse registraties vergelijkbaar.
Elke bron vervult een andere rol. De kwaliteit zit in correcte sleutels, datatypes, geometrieën en definities—niet alleen in de uiteindelijke grafieken.
Statbel-records voor 2023 en 2024 met locatie en ongevalskenmerken.
Ruimtelijke verrijking van ongevallenpunten met straatnamen.
Zoeken, begrenzen en aggregeren per Vlaamse gemeente.
Koppeling via NIS-code voor cijfers per 1.000 inwoners.
Het volledige traject, van ruwe bron tot responsive webapplicatie.
- 01
Verzamelen en begrijpen
Bronnen, definities, structuur, licenties en gewenste analyses onderzoeken.
- 02
Opschonen en verrijken
Data in QGIS voorbereiden, datatypes afstemmen en ruimtelijke koppelingen uitvoeren.
- 03
Opslaan en modelleren
De datasets centraal publiceren in PostgreSQL/PostGIS en query’s voor KPI’s en kaartlagen testen.
- 04
API en backend
Node.js-routes leveren gecontroleerde GeoJSON, statistieken en grafiekdata aan de frontend.
- 05
Frontend en interactie
Leaflet, Chart.js, filters en responsive componenten vertalen de data naar een bruikbare ervaring.
- 06
AI als versneller
AI ondersteunt code, repetitieve taken en oplossingsverkenning; GIS- en datakennis blijven bepalend voor kwaliteit.
Dezelfde architectuur past op de data van een bedrijf of organisatie.
Denk aan verkoop per regio, klantenlocaties, leveringsstromen, productflows, meldingen, patrimonium, terreinopvolging of interne KPI-monitoring.
