Alle cases

Regionale omroep

Omroep Gelderland

Een interactieve kaart die regio en nieuws aan elkaar matcht

Omroep Gelderland wil heel Gelderland informeren — ook de dunbevolkte gebieden. Voor de tv-redactie is een interactieve kaart ontwikkeld die nieuws, bereik en activiteit in de provincie realtime visualiseert, gevoed door een big-data pipeline op Google BigQuery met meer dan een miljoen datapunten per uur.

Rol
Interactieve kaart & big data verwerking
Omroep Gelderland — Een interactieve kaart die regio en nieuws aan elkaar matcht

1M+

Datapunten/uur

BigQuery

Verwerking

Live kaart

Visualisatie

De uitdaging

Waar het om ging

Een regionale omroep heeft één kernopdracht: iedereen in de provincie bereiken. Maar waar gebeurt het nieuws en waar zit het publiek écht — ook in gebieden met weinig inwoners? Zonder dat inzicht ontstaan blinde vlekken: gebieden waar wél nieuws is maar geen bereik, of waar bereik is maar te weinig content. De redactie had behoefte aan een visueel hulpmiddel dat dit live laat zien op tv-schermen, en dat duizenden datapunten per seconde kan verwerken zonder te haperen.

De aanpak

Wat ik heb gedaan

  1. 1

    Interactieve kaart van Gelderland voor tv-schermen, ontwikkeld met PHP, jQuery en Google Maps — bedoeld om in de redactiekamer mee te sturen

  2. 2

    Matching-algoritme dat gebruikers/kijkers koppelt aan nieuws op basis van locatie, zodat zichtbaar wordt waar bereik en content elkaar overlappen — en waar juist niet

  3. 3

    Heatmap-visualisatie van actieve gebieden en nieuwslocaties: in één oogopslag zie je waar het nieuws zit en waar de redactie nog moet bijschakelen

  4. 4

    Big-data pipeline op Google BigQuery die meer dan 1 miljoen datapunten per uur verwerkt — kliks, locatiesignalen, artikelinteracties — geaggregeerd tot bruikbare overlays

  5. 5

    Realtime synchronisatie tussen de BigQuery-laag en de front-end kaart, zodat de redactie vrijwel direct ziet wat er in de provincie gebeurt

  6. 6

    Focus op dunbevolkte gebieden: signalering wanneer regio's met weinig inwoners onderbedeeld raken in nieuws of bereik

Het resultaat

Wat het opleverde

Een interactieve kaart die voor de redactie van Omroep Gelderland fungeert als regionale radar: nieuws, publiek en bereik bij elkaar in één beeld, gevoed door miljoenen datapunten per uur. Overlap en blinde vlekken worden zichtbaar, zodat ook kleinere gemeenschappen in Gelderland het nieuws krijgen dat voor hen relevant is.

Stack

PHPjQueryBigDataBigQueryGoogleGoogle Maps

Verdieping

De provincie als radar

Gelderland is de grootste provincie van Nederland qua oppervlakte, met grote stedelijke kernen rond Arnhem en Nijmegen, maar ook uitgestrekte gebieden in de Achterhoek, Veluwe en Bommelerwaard waar relatief weinig mensen wonen. Voor een regionale omroep is dat een uitdaging: het nieuws moet overal landen, óók waar de bevolkingsdichtheid laag is. De interactieve kaart maakt van die hele provincie één radar — wat speelt waar, en wie kijkt mee?

Heatmap van nieuwsactiviteit en bereik per gebied — direct zichtbaar waar de aandacht zit.
Heatmap van nieuwsactiviteit en bereik per gebied — direct zichtbaar waar de aandacht zit.

Verdieping

Een miljoen datapunten per uur

Onder de kaart draait een big-data pipeline die per uur meer dan een miljoen events verwerkt: paginabezoeken, geo-signalen, interacties met artikelen, kijktijd op losse onderdelen. Die stroom wordt in Google BigQuery binnengetrokken, daar geaggregeerd per regio en tijdvenster, en vervolgens via een lichte API naar de front-end kaart gestuurd. Zo blijft de tv-visualisatie snappy, terwijl de zware analyse aan de serverkant gebeurt — precies waar BigQuery in zijn element is.

Schematische weergave van de event-stroom richting BigQuery en de live kaart.
Schematische weergave van de event-stroom richting BigQuery en de live kaart.

Verdieping

Matching: nieuws en bereik op elkaar leggen

De echte waarde zit in de matching-laag. Per regio wordt nieuwsproductie (hoeveel artikelen en items spelen daar?) naast publieksbereik (hoeveel mensen consumeren daadwerkelijk content uit dat gebied?) gelegd. Zo ontstaan vier kwadranten: gebieden met veel nieuws én veel bereik, gebieden waar nieuws is maar bereik achterblijft, gebieden met bereik maar weinig content, en gebieden waar het op beide vlakken stil is. Voor de redactie is dat een directe handleiding waar bijgestuurd moet worden.

Verdieping

In de redactie en op tv

De kaart is ontwikkeld om groot te tonen — op tv-schermen in de redactiekamer en in de studio. Tijdens redactievergaderingen vormt het beeld het gespreksonderwerp: waar zitten de witte vlekken vandaag, waar pakt een verhaal harder aan dan verwacht, welke regio verdient extra aandacht? De interactie met PHP, jQuery en Google Maps zorgt dat producers tijdens een uitzending kunnen inzoomen, filteren op tijdvenster en specifieke regio's belichten zonder dat het vertraagt.

De kaart als centraal beeld in de redactie- en studio-omgeving.
De kaart als centraal beeld in de redactie- en studio-omgeving.

Verdieping

Waarom dit werkt

Big data wordt vaak technisch en abstract. De kracht van deze oplossing is dat duizenden signalen per seconde worden teruggebracht tot één begrijpelijk beeld: een kaart van Gelderland waarop je in een seconde ziet wat er aan de hand is. Geen dashboards vol grafieken, maar een visualisatie die direct aanslaat in een redactionele context — en die met PHP, jQuery, BigQuery en Google Maps op een pragmatische, beheersbare stack draait.

Soortgelijke uitdaging?

Stuur een korte beschrijving van wat je voor je ziet. Ik denk vrijblijvend mee.

Andere cases
Maarten Soetens

Even sparren over jouw project?

Korte lijntjes, eerlijk advies, geen sales-praat. Ik denk vrijblijvend met je mee — gewoon Maarten zelf.

Geen automatisch antwoord — ik mail of bel je persoonlijk terug.