“All-election-everything” op zondag

Afgelopen zondag draaiden de verkiezingsdashboards van LocalFocus op volle toeren bij ongeveer 20 mediatitels in België en 10 in Nederland.

België

“Een van de meest complexe politieke systemen ter wereld.” Zo omschreef NRC de Belgische staatsinrichting vorige maand nog. Aan ons de taak om in het kader van de Belgische verkiezingen uitslagenvisualisaties voor twintig Vlaamse en Waalse titels te bouwen.

De dashboards werden geplaatst op de voorpagina’s van o.a. De Standaard, Het Laatste Nieuws, Le Soir en Het Nieuwsblad. Resultaat: de dashboards zijn in totaal 50 miljoen keer bekeken, met pieken van 100.000 weergaven per minuut.

Ook voor televisie leverden we tools waarmee ATV, TVL, ROBTV en TV Oost in hun live-uitzendingen de uitslagen presenteerden.

Boven: Dashboards op voorpagina’s van Belgische titels

Boven: Tool voor het presenteren van uitslagen live in de uitzendingen

Nederland
In Nederland stemden we voor de Europese Verkiezingen. De uitslagen-tools vond je op zondag o.a. bij de NOS, NU.nl, De Limburger en Persgroeptitels als het AD en de Volkskrant.

Boven: Dashboards op voorpagina’s van Nederlandse titels

Verkiezingen in België: 17 titels, 75 miljoen pageviews

In maart verzorgde LocalFocus de verkiezingsdashboards voor de sites van 28 Nederlandse titels tijdens de gemeenteraadsverkiezingen. Afgelopen zondag mochten we dit doen voor 17 Belgische titels. Van landelijke titels als De Standaard en Het Laatste Nieuws tot regionale titels als de Gazet van Antwerpen. Voor titels als Le Soir en 7sur7 hadden we Franstalige versies. De uitslagen kwamen binnen vanuit de feeds van de Vlaamse en Waalse overheden.

Het ging hard qua pageviews. Heel hard 🚀We zagen pieken van 115.000 paginaweergaven per minuut. Op zondag werden de dashboards 40 miljoen en maandag 24 miljoen keer geopend. Het totaal staat vandaag op 75 miljoen👌 Ter vergelijking: in Nederland haalden we in maart 50.000 pageviews per minuut. Twee verklaringen voor dit verschil: bij de Belgische titels draaiden de dashboards op de voorpagina’s én de uitslagen kwamen sneller binnen.

De dashboards draaiden op de (voor)pagina’s van 17 titels. Zo zag dat eruit:

DIY: KNMI-data realtime op kaartjes

Wat een storm vandaag! Mooi moment voor Yordi, Priscilla en Linda om KNMI-weerstations te koppelen aan een Nieuwskaart in LocalFocus. Dit is het resultaat. En dit is hoe zij dat deden:

Stap 1. Bekijk de data

Het KNMI houdt een tabel bij met gegevens van weerstations. Deze tabel wordt elke 10 minuten bijgewerkt. De data valt onder een open licentie. Dat is mooi! 👌

Stap 2. Importeer tabel in Google Spreadsheets

Ooit wel eens gespeeld met de functie IMPORTHTML in Google Spreadsheets? Dit is een mooi moment! Plak onderstaande formule in de eerste cel (dat is A1):

=IMPORTHTML(“http://www.knmi.nl/nederland-nu/weer/waarnemingen”; “table”; 1)Voila. De tabel is geladen en wordt ook up-to-date gehouden door Google Spreadscheets. Top! 👌

Stap 3. Coordinaten vinden

Even wat handwerk. Elk meetstation staat ergens in Nederland. Maar waar? En graag als geografisch coördinaat (latitude en longitude). Het KNMI houdt een overzicht bij en Yordi, Priscilla en Linda namen 15 minuten om de coördinaten naast de geïmporteerde meetstations te plakken in twee extra kolommen. Zolang het KNMI de volgorde van de meetstations in de tabel niet verandert werkt dit prima.
De Google Spreadsheet ziet er nu zo uit:

Stap 4. Koppelen aan Nieuwskaart

Publiceer jouw Spreadsheet nu op internet. Druk op Bestand > Publiceer op internet en bevestig. Maak een nieuwe Nieuwskaart in LocalFocus. Klik onder Meerdere punten ophalen uit spreadsheet op de Cirkels vanuit spreadsheet. Een nieuw venster opent. Hoe wil je de dataset invoeren? Vanuit Google Spreadsheet. Plak de link naar de Spreadsheet in het vakje. Klik op onder Wind (m/s) op Afmeting cirkels.

De tabel met meetpunten van het KNMI is nu gekoppeld aan jouw kaart. Je kan nog veel meer instellen, zoals kleuren, tooltips, popups, etc. maar dat is aan jou. Lees er hier meer over.
Meer info? Contact jelle@localfocus.nl

Hoe een robot ons meer tijd geeft voor journalistiek

Begin 2017 hadden wij overleg. We waren veel tijd kwijt met simpel terugkerend werk. Voorbeeld: mijn collega Yordi houdt o.a. de maandelijkse werkloosheidcijfers bij. Dus opletten of er nieuwe cijfers zijn, dan naar de site van de databron, selecties maken, data downloaden, bewerken, uploaden in LocalFocus, stukje tikken, notificatie-mailt sturen. Elke maand dezelfde handelingen. En dat is zonde. Want het gaat ten koste van echt journalistiek werk.

LocalFocus Connect verstuurt een tweetje met grafiek

Daarom zijn we een project gestart: LocalFocus Connect. Dit is een robot die honderden datasets van open data-bronnen zoals CBS en Kadaster bijhoudt. Wanneer een dataset wordt bijgewerkt voert de robot taken uit. Bijvoorbeeld het uitrekenen van relatieve cijfers, een tweet met grafiek sturen via @lfbetabot of de dataset in LocalFocus plaatsen. Lijkt een beetje op If This Then That, maar dan voor open data.

Voordelen van een data-robot:

  • Automatiseer simpele taken tot de max! Verspil geen tijd met terugkerende werk. Als jij elke dag/week/maand een stukje en grafiekje maakt over een bepaald onderwerp, dan kan je dit voor een deel automatiseren.
  • Robots slapen niet. Als een dataset wordt bijwerkt, weet jij het als eerste.
  • Je kan honderden (misschien duizenden?) datasets tegelijk in de gaten houden.


Hoe redacteuren ermee werken

LocalFocus Connect is een Python-programma met een command-line-interface. Iedereen bij LocalFocus kan ermee werken. Dit is wat redacteuren doen:

  1. Start LocalFocus Connect en kies welke databron en dataset je wilt bijhouden
  2. Vertel welke selecties je wilt bijhouden binnen de deze dataset
  3. Vertel wat er moet gebeuren wanneer de datasets is bijgewerkt
  4. Simuleer de taak zodat je weet dat alles goed werkt

En voila, LocalFocus Connect zal deze taak 24 uur per dag bijhouden en de opdrachten uitvoeren wanneer dat nodig is. Op bot.localfocus.nl zie je welke taken LocalFocus-redacteuren nu hebben draaien.

Modules

LocalFocus Connect bestaat uit een kern en daaromheen verschillende modules. Voor de invoer van data zijn er op dit moment de modules CBS, Eurostat, Kadaster. Voor de uitvoer zijn er LocalFocus, Twitter en Slack. Alle invoer bestaat op dit moment uit open data.We zullen de komende tijd meer modules schrijven voor andere bekende open data-bronnen. We gaan ook onderzoeken hoe we een module kunnen opzetten die geautomatiseerd een tekst schrijft aan de hand van de nieuwe dataset.

Wil je hierover praten? Toffe ideeën? Neem dan contact met ons op via jelle@localfocus.nl



Zo brachten media de verkiezingen in kaart, en bezoekcijfers

Een aantal media gebruikten gisteren het dataplatform van LocalFocus om de verkiezingen in de VS te visualiseren. Dit zijn vaak de dagen dat onze gebruiksstatistieken door het dak gaan. Enkele cijfers willen we met jullie delen en ook voorbeelden van wat er gisteren is gemaakt met LocalFocus.

De cijfers:

LocalFocus-visualisaties werden gisteren in totaal ruim 1,3 miljoen keer bekeken. Op het hoogtepunt serveerden de servers van LocalFocus 750 grafieken en kaarten uit per seconde. De “uptime” was 100%. De servers van LocalFocus kunnen tegen een stootje.

Enkele voorbeelden met LocalFocus:

 

Het Parool 

Het Parool koppelde hun uitslagenkaarten aan Google Spreadsheets. Vanuit daar konden ze de uitslagen makkelijk bijhouden en de kaart werd automatisch ingevuld. Ze gebruikten hiervoor de Nieuwskaart-functie van LocalFocus.

Bekijk

 

Nu.nl

Nu.nl koos voor de basiskaart van het dataplatform. Hiermee kan je snel de uitslagen weergeven op een kaart. Werkt ook goed op mobiele telefoons. Doeltreffend!

Bekijk

 

De Volkskrant 

De Volkskrant ging in op stemstatistieken. Welke groepen stemden op welke kandidaat? Ze gebruikten LocalFocus-grafieken, volledig in de huisstijl van De Volkskrant.

Bekijk

NRC

NRC maakte zelf een “uitslagmeter” en plaatste daaronder een Nieuwskaart van LocalFocus. Alle uitslagen werden live uit een Google Spreadsheet gehaald.

Bekijk

Dit vonden we ook heel tof:

 

New York Times

De uitslagenpagina van de New York Times bevat alles wat je nodig hebt: een zichzelf vullende uitslagenmeter, kaarten op staat- en countyniveau en een aantal gave radars. Een mooi en volledig dashboard!

Bekijk

 

 

The Washington Post

The Washington Post keek al iets dieper dan alleen de uitslagen van woensdag. De krant analyseerde in hoeverre counties zijn veranderd van stem ten opzichte van 2012 en visualiseerde dat met deze lijnenkaart.

(Let op! De kaart is een kwartslag gedraaid, dus het oosten ligt nu in het noorden. Interessant experiment, maar misschien wat verwarrend op het eerste gezicht)

Bekijk

 

Meer over regionale data en datajournalistiek?

Ontvang elke maand een nieuwsbrief over interessante regionale data en datajournalistiek:

Meld je hier aan

Priscilla: “tijdens de rechtszitting kregen we data in handen gedrukt”

Priscilla Tienkamp is bij LocalFocus de Wob-coordinator. Ze staat aan het roer van een soepele “Wob-machine” en gaat daarbij tot in de rechtszaal.

Ben jij Wob-specialist?
“Ik heb daar nog te weinig voor gewobt. Je moet bij wijze wel honderd Wobs verstuurd hebben om het echt onder de knie te krijgen. Ik vind Sjors van Beek een specialist. Hij heeft mij wegwijs gemaakt.”

Niet iedereen weet wat de Wob is. In het kort?
“De Wob is de wet die zorgt dat iedereen het recht heeft om informatie op te vragen bij de overheid. Het doel van die wet is dat alle informatie over bestuurlijke aangelegenheden openbaar is.”

Hoeveel heb jij gewobt?
“LocalFocus heeft in de afgelopen twee jaar zo’n tachtig Wob-verzoeken verstuurd. Ons Wob-tempo is redelijk constant, maar we krijgen de laatste tijd wel meer data binnen. Dat komt doordat steeds meer instanties ons kennen en buiten de Wob om data leveren.”

“3.000 klachten over misstanden op werkvloer”
Recent onderzoek van LocalFocus met Wob-data. 

Wanneer is het moment om te wobben?
“Ik bel instanties eerst om te vragen of we de informatie buiten de Wob om mogen krijgen. Willen ze dat niet, dan ga ik wobben.”

Wat levert de Wob op?
“Voor ons aardig wat data: we kunnen één keer per week een eigen onderzoek publiceren dat is gebaseerd op de Wob. Het levert bovendien een interessant inzicht op in hoe slecht het soms is gesteld met databases en archieven van organisaties. Zo’n negentig procent van onze verzoeken leidt tot een verhaal. Dat is hoog, wat vooral komt doordat wij vragen naar databestanden met statistische gegevens. Dat ligt vaak minder gevoelig.”

Stel je krijgt de data niet, hoe ver ga je?
“Dat hangt van het belang af. We zijn tot de rechter gegaan. Maar vaak loont een bezwaarschrift na een afwijzing al en krijg je daarna alsnog de gegevens. Een bijkomend voordeel: na het sturen van een bezwaarschrift word je vaak uitgenodigd voor een hoorzitting. Tijdens hoorzittingen krijgen we vaak inzicht in hoe de databases werken en wat er allemaal inzit. Dat is zeer nuttig.”

Hoe was die rechtszaak?

Priscilla en haar “Bijbel voor de wobbende journalist”

“Weinig journalisten gaan tot aan de rechter, dus dit was heel interessant om te doen. Tijdens die rechtszitting drukte de jurist van de tegenpartij een blaadje in onze handen met daarop een groot deel van de gegevens waar wij om vroegen. Dat laat zien dat zo’n rechtszaak ook een uiterst drukmiddel kan zijn. Uiteindelijk wonnen we deze zaak ook nog.”

Moet elke journalist kunnen wobben, of is het een specialisme?
“Elke journalist moet het een keer gedaan hebben. Het vergt een andere manier van denken. Een Wob-verzoek moet dichtgetimmerd zijn, je moet eigenlijk als een jurist formuleren. Ik adviseer journalisten daarom hun verzoek ten minste te laten checken door een Wob-specialist.”

Hoe start ik met wobben?
“Met het formuleren van een hele goede vraag. En ga vooral lezen over wobben. Bekijk andermans Wob-verzoeken en hoe ze behandeld zijn. En bel Sjors van Beek, hoewel hij het druk heeft tegenwoordig.”

 

Meer over regionale data en datajournalistiek?

Ontvang elke maand een nieuwsbrief over interessante regionale data en datajournalistiek:

Meld je hier aan

Yordi: “Datasets met de hand bijhouden loont!”

Yordi Dam is ruim drie jaar datajournalist bij LocalFocus en geeft een kijkje in de keuken. Dataportals, scrapers,.. leuk. Maar ook ouderwets handwerk is zinvol.

Welk dataverhaal vond jij het leukst om aan te werken deze week?


“Ik berekende deze week dat bijna 1 op de 7 opvanglocaties voor asielzoekers onbewoond is. Er is veel ophef over noodlocaties voor asielzoekers maar nu zit het COA ineens met bijna 6.000 lege bedden. In totaal wordt minstens 11% van de bedden niet gebruikt. Waarom? De instroom van asielzoekers daalt flink. Steeds meer opvangcentra zijn hierdoor overbodig.”

Hoe kwam je bij dit verhaal? 

Bekijk onderwerp “onbewoonde opvanglocaties” in LocalFocus

“Iedere week hou ik een overzicht van opvanglocaties bij. Hier begon ik een jaar geleden mee als materiaal voor achtergrondverhalen. Bij mijn laatste controle bleek dat 16 opvanglocaties helemaal leeg staan. Dus bij toeval.”

Hoe heb je de dataset samengesteld?


“Handwerk. Het COA heeft van opvanglocaties geen complete dataset beschikbaar. Dus ik ging naar de site van het COA en ik klikte op alle opvanglocaties. Dat doe ik nu elke week opnieuw en kijk of er dingen zijn veranderd. Het is een handwerkje, maar omdat we een keer de basisdataset hebben gemaakt kost bijwerken slechts enkele minuten per week.”

Waarom koos je voor deze visualisatie?


“De kaart (hierboven) laat mooi de spreiding zien. Lege centra zijn rood, dus de bezoeker ziet meteen dat in elke regio wel een leeg centrum is. Ik geef ook per opvanglocatie extra informatie als je erop klikt.”

Wie heb je gesproken voor dit verhaal?

Aantal incidenten in opvangcentra

“We hebben onze conclusies en het kaartje voorgelegd bij het COA. Zij herkenden dit beeld en vertelden bovendien dat alle geplande nieuwe opvanglocaties (staan niet op de kaart) zijn opgeschort. Over de toekomst van de bestaande lege centra hakt het overheid deze maand een knoop door.”

Gebruik je vaker deze databron?


“Toevallig publiceerden we deze week ook een overzicht van incidenten in opvangcentra van het COA. Dit nieuws konden we snel op de kaart zetten, want we hadden natuurlijk al die lijst met opvanglocaties inclusief geografische coordinaten. Het koppelen was zo gebeurd.”

Dus datasets bijhouden is de moeite waard?


“Zeker. Ik begon met deze dataset voor achtergrondverhalen. Maar toen ik er verder in ging duiken bleek er meer. Ook gebruiken we de dataset om andere data van het COA sneller te verwerken. Handwerk is de moeite waard bij onderwerpen die langer actueel blijven.”

Meer over regionale data en datajournalistiek?

Ontvang elke maand een nieuwsbrief over interessante regionale data en datajournalistiek: