Geschreven door Arthur Maenhout, Ruben Vijverman & Jarne Lecoutre
Tijdens de Vlaanderen Hackathon 2024, onderdeel van de Trefdag Digitaal Vlaanderen, hebben wij samen met de stad Oostende gewerkt aan een innovatieve oplossing om stadsdocumenten te verrijken met geografische context. Dit evenement bood ons de kans om intensief te experimenteren en te innoveren met datasets die grote impact kunnen hebben op de toegankelijkheid en bruikbaarheid van stedelijke informatie.
Lokale besturen beheren immers vaak grote hoeveelheden documenten met essentiële informatie voor burgers, organisatoren en andere belanghebbenden. Een overzichtelijke organisatie en snelle toegang tot deze gegevens zijn cruciaal. Hoe zorgt een stad zoals Oostende ervoor dat burgers, medewerkers en ondernemers snel de juiste documenten vinden met actuele, relevante informatie? Dat is precies waar ons project Geo-Enabled Documents op inspeelt.
De uitdaging: documenten zonder context
In Oostende zijn meer dan 180 documenten publiek beschikbaar, van bestuursbesluiten tot vergunningen. Deze documenten bevatten vaak waardevolle geografische informatie, maar worden zonder categorisatie of locatiecontext aangeboden. Dit zorgt ervoor dat gebruikers tijd en energie verspillen aan het doorzoeken van teksten, vaak zonder de garantie dat ze de juiste informatie vinden. Voor specifieke situaties, zoals de organisatie van evenementen, kan dit een behoorlijk tijdrovend proces worden.
Een evenementorganisator, bijvoorbeeld, heeft vaak gedetailleerde informatie nodig om burgers te informeren over parkeerverboden, afgesloten straten of omleidingen – informatie die verspreid in diverse overheidsdocumenten staat. Burgers willen wellicht weten waar nieuwe laadpalen worden geïnstalleerd of aankomende wegwerkzaamheden terugvinden. Een ander voorbeeld is de manuele invoer van mobiliteitshinder in het GIPOD-systeem, waarbij stadsmedewerkers handmatig straten en wijken moeten intekenen.
Deze situaties tonen aan dat informatie zonder context niet alleen inefficiënt is, maar ook een obstakel vormt voor de toegankelijkheid en het gebruiksgemak.
Geo-Enabled Documents: de oplossing
Geo-Enabled Documents biedt een slimme oplossing om deze documenten te “geo-enablen”. Hiermee creëren we een systeem waarin de geografische componenten van documenten automatisch worden gedetecteerd en in kaart gebracht. Door documenten op deze manier te verrijken, wordt informatie zoals rijverboden en geplande werkzaamheden binnen een paar klikken terug te vinden.
Hoe werkt het? Ons systeem volgt drie stappen:
- Documentinvoer en Tekstverwerking: Documenten in pdf-vorm worden ingelezen, waarna de tekst wordt geanalyseerd.
- Geografische Context met LLM’s: Om de exacte locaties af te leiden, passen we LLM’s (Large Language Models) toe via prompt engineering. Hiermee kunnen we straatnamen, huisnummers, straatsegmenten en kruispunten identificeren. De output wordt steeds in een eenduidige, gedefinieerde vorm teruggegeven, zoals een rijverbod in een straat tussen specifieke kruispunten.
- Locatiematching en Weergave: Om geolocaties toe te voegen, ontwikkelden we een rule-based script dat efficiënt werkt zonder zware rekenkracht. Een geocoder identificeert puntlocaties, en een graph-database vindt de wegsegmenten. Deze resultaten zijn gekoppeld aan het Vlaamse wegenregister, zodat altijd een referentie naar segmentobjecten beschikbaar is.
Deze gegevens worden opgeslagen en via de PyGeoAPI beschikbaar gesteld voor verschillende toepassingen. Onze webinterface, ontworpen als een gebruiksvriendelijke Geo-Viewer, toont relevante informatie op een kaart en stelt gebruikers in staat om snel gegevens over bijvoorbeeld evenementen of rijverboden in te zien.
Vooruitzichten: de toekomst van geografische documentintegratie
Het project in Oostende is een proof of concept, maar de mogelijkheden zijn eindeloos. We zien potentieel om het aantal documenttypes uit te breiden, zodat andere lokale besturen en overheidsinstellingen ook kunnen profiteren van een geo-enabled documentensysteem. In de toekomst willen we ook geo-informatie uit oude kaarten en tekeningen extraheren, zodat zelfs archiefmateriaal in een nieuwe context bruikbaar wordt. Door registers, zoals het Wegenregister, te koppelen, kunnen we snelheidsregimes snel en betrouwbaar updaten.
Een kaart zegt meer dan duizend documenten – en met Geo-Enabled Documents bewijzen wij dat. Dit project ontsluit documenten met geografische context en nodigt andere steden en organisaties uit om samen te verkennen wat er nog meer mogelijk is. Heb je ideeën? Deel ze met ons en draag bij aan de toekomst van geo-documentatie!