Heel veel kaarten, grafieken en 210 miljoen views: zo voorzien wij de media van coronagraphics

Waarschijnlijk heb je onze coronagraphics onlangs wel voorbij zien komen: een wereldkaart met besmettingen per land bijvoorbeeld. Grafieken over patiënten op de intensive care. Een kaart van Nederland met cijfers per gemeente. Twintig Nederlandse mediatitels gebruiken namelijk onze live-gekoppelde visuals om hun lezers zo snel mogelijk de laatste cijfers over het coronavirus voor te schotelen. 

Parool_garfieken
Het Parool deelt verschillende LocalFocus-visuals in één overzicht.

Eind februari begon het: we publiceerden we onze eerste visual over corona. Met data van de John Hopkins University brengen we op een wereldkaart de verspreiding in beeld. Al gauw stijgt ook in ons land het aantal besmettingen en begin maart publiceren we voor het eerst een kaart van Nederland. Zowel de cijfers als de manier waarom het RIVM rapporteert veranderen echter continu, en daarmee ook de meest geschikte kaartvorm. Rode bollen, blauwe vlakken, absolute en relatieve cijfers: de kaart heeft meerdere jasjes aangehad. In deze blog kun je de verschillende kaarten zien en vertelt mijn collega Yordi hoe deze tot stand zijn gekomen.

Wereldkaart_6 april
O.a. de NOS gebruikt deze kaart met de wereldwijde verspreiding van het coronavirus
Omroep brabant
Regionale omroepen maken een uitsnede van hun eigen regio. Hierboven zie je de versie van Omroep Brabant.

We zagen dat er bij onze mediaklanten (weinig tijd, veel updates) grote behoefte was aan een toepassing waar we al een tijdje mee bezig waren: grafieken gekoppeld aan live-datasets, zodat automatisch de laatste cijfers worden getoond. Onze developers hebben hard gewerkt om dat snel voor elkaar te kunnen krijgen, en met succes: inmiddels gebruiken tientallen mediatitels live-grafieken met zowel landelijke als regionale data over het aantal besmettingen, ziekenhuisopnames, overledenen en IC-opnames per dag. Ook maken we RIVM-cijfers over de leeftijd, geslacht, en gezondheid van coronapatiënten inzichtelijk met cirkel- en staafdiagrammen. Zo kunnen redacties de ontwikkeling van deze cijfers in één oogopslag laten zien aan hun lezers. 

Wil je weten hoe dit werkt? Of misschien zelf aan de slag? In deze blog leg ik uit hoe je een live-grafiek maakt.

Niet alleen onze journalisten en developers maken de laatste tijd overuren, onze hostingservers doen dat ook. De visuals die onze mediaklanten publiceren trekken enorm veel dataverkeer. In een maand tijd werden alle grafieken en kaarten gezamenlijk 210 miljoen keer bekeken. Ter vergelijking: in een ‘gewone maand’ trekken alle graphics zo’n 15 miljoen pageviews. 

Heb je opmerkingen, vragen of tips naar aanleiding van deze blog? Of wil je meer weten over de LocalFocus Nieuwsdienst? Stuur dan een berichtje naar mijn collega Jelle, via jelle@localfocus.nl.

Zo maak je een live-gekoppelde grafiek in zeven stappen

Hoera! Met onze nieuwe visualisatietool maak je eenvoudig live-gekoppelde grafieken en cirkeldiagrammen. Zo kun je een grafiek op je website updaten met nieuwe data zonder dat je deze telkens moet vervangen. Dit werkt als volgt: je koppelt een Google-spreadsheet aan je zelfgemaakte grafiek. Alle cijfers die jij in deze spreadsheet aanvult, worden automatisch toegevoegd aan de visualisatie. 

Het team van LocalFocus werkt al een paar maanden met deze functie en nu kan jij er ook zelf mee aan de slag. In zeven stappen leg ik je uit hoe je dit doet.

Heb je nog geen account? Registreer je hier

Stap #1 Start een project

Om te beginnen moet je een project starten in de nieuwe kaartmodule. Daarvoor hebben we een (tijdelijke) geheime ingang gebouwd. Houd de shifttoets ingedrukt terwijl je op ‘Visualisatie’ klikt om een nieuw datavisualisatie te maken.

Visualisatie

Als dit goed is gegaan verschijnt onderstaand scherm.

Stap #2 Bereid je data voor

Zorg ervoor dat je data netjes in een Google-spreadsheet staat. Ik heb zelf een simpel voorbeeld met appels en peren gemaakt. Wil je deze demo-dataset ook gebruiken om mee te oefenen? Kopieer dan deze tabel.

Appels en peren

 

Stap #3 Publiceer je Google-spreadheet online

Staat alles in je Google-spreadsheet goed? Dan kun je deze publiceren. Klik dan op ‘File’/’Bestand’ > ‘Publish to the web’/’Publiceer op internet’ > en klik nogmaals op ‘Publish’/’Publiceren’ in het venster dat verschijnt.

Stap #4 Kopieer de link

Kopieer de link uit de Google-spreadsheet naar het invulvakje in de visualisatiemodule (gemarkeerd in onderstaande afbeelding). De online tabel verschijnt gelijk in de tabelweergave van de visualisatiemodule van LocalFocus. Je dataset is nu gekoppeld! 💪

Stap #5 Label je dimensies

De visualisatietool herkent zelf welke ‘dimensies’ in jouw tabel voorkomen. Daar zijn er drie van: periodes (bv. dagen of jaartallen), categorieën (bv. appels en peren) en eenheden (bv. percentages en absolute aantallen). Controleer dit door met je muis over de tabel te bewegen.

Stap #6 Check je getalnotaties

Welke regio-instellingen gebruik je? Zijn je decimalen gescheiden door komma’s of punten? Selecteer de juiste optie.

Stap #7 Vormgeving

Klik op ‘Verkennen’ en kies de visualisatievorm die jij wilt. Vervolgens kun je naar de laatste tab ‘Creëren’. Geef je eenheid (of meerdere eenheden) een nette naam onder ‘Assen en tooltips’.

Je grafiek is klaar om gepubliceerd te worden! Klik hier om mijn resultaat met de appels-en-perendata te bekijken.

Gegevens die je nu aanvult in de Google-spreadsheet worden automatisch geüpdatet in de gepubliceerde visual. Denk bijvoorbeeld aan het toevoegen van rijen of kolommen, of het aanpassen van cijfers. Het is niet meer nodig om een nieuwe embed-code toe te voegen aan de website wanneer je gegevens wijzigt.

Maak je eerste live-grafiek


Heb je vragen, opmerkingen of hulp nodig bij het maken van je eigen live-gekoppelde grafiek? Stuur dan een berichtje naar jelle@localfocus.nl.

 

Hoe gebruik je de oren en ogen van je lezers tijdens de coronacrisis?

Het dagelijks leven wordt flink omgegooid vanwege de coronamaatregelen. Iedereen die kan werkt thuis. Zowel buurtcafés als chique restaurants openen afhaalloketten of gaan bezorgen. De yogastudio om de hoek biedt virtuele lessen aan en alle evenementen worden afgelast.

Met Mapgather verzamel je informatie van je lezers op de kaart, zoals bijvoorbeeld over alle ontwikkelingen die ik hierboven heb beschreven. Dit is waardevolle informatie die je niet snel op een andere manier kan verzamelen, en de ogen en oren van jouw publiek helpen je dus!

Zo creëer je niet alleen snel een overzicht van nieuwe initiatieven in jouw regio, maar verzamel je bijvoorbeeld ook foto’s ook van lezers (en hun coronadagbesteding). Het mooie is dat iedereen zo’n kaart maken, of je nu van de media bent, een gemeente of van een andere organisatie.

image (1)
De Mapgather-kaart van RTV Utrecht

RTV Utrecht startte al een tof initiatief. De omroep verzamelt foto’s van bijzondere situaties tijdens de coronacrisis op de kaart. Van uitgestorven pleinen tot nieuwsgierige huisdieren tijdens het thuiswerken. Hun verzamelkaart is hier te zien.

Een project starten is simpel: jij bedenkt wat je aan jouw publiek wil vragen en de bezoekers van jouw website voegen reacties toe. Je kunt Mapgather op veel verschillende manieren inzetten. Eerder lanceerde LocalFocus samen met de regionale omroepen het Meldpunt Onveilig Verkeer en vroeg RTV Oost haar lezers bijvoorbeeld om activiteiten op de kaart te zetten tijdens Open Monumentendag.

Zelf aan de slag? Maak gratis je eerste crowdsourcekaart

Heb je een goed idee? Dan horen wij die graag. We kunnen je ook helpen bij het maken van je eerste crowdsourcekaart. Stuur een mailtje naar jelle@localfocus.nl, dan bellen wij je zo snel mogelijk terug. In deze tutorial vind je alvast een antwoord op veel vragen. 

How to create a map with addresses in five easy steps

Do you need help with creating maps? I’m a geographer and work as a data journalist for Localfocus. It’s fair to say that I make quite a lot of maps. In this blogpost I will share my quick workflow on how to make an icon map from a list of addresses. 

Step #1 Turn addresses into coordinates

Note: You can skip to step two if you already got hold of a dataset with coordinates.

I have a list of addresses that I’d like to put on a map. What’s next?
First, make sure you’ve stored your addresses in a neatly structured table. Here’s the file I’m using: a list of the four busiest train stations in the Netherlands.

Want to use my file to try for yourself? Click here

start addresses

Ok I got this. So, how do I get the coordinates of my addresses?
A quick and simple way is to use our LocalFocus Geocoder. You will have to copy-paste the relevant cells with addresses in the text field. In this case, cells B2 to E5 (so, without including the column headers).

add addresses

Click ‘Add to geocoder’. Now check the results. Maybe you’ll get a few doubts or failures. No worries, there’s an easy fix for that. Keep reading to find out.  

My (fairly short) list of train stations just resulted in one doubt:

doubt Utrecht

The top suggestion “12 Stationshal, Utrecht, Netherlands” is accurate in this case. I clicked ✅.

Don’t forget to check your language settings. Does your Excel or Google Drive use a comma or a point as a seperator? Use the same settings for the geocoder.

Now all the results are ready to tranfer to the original table. Here’s how to do that. Copy the results from the geocoder. Then paste the addresses next to your original data (in this case, cell F2). Leave the first row empty.  

paste right cells

Here, you can add the relevant headers: geocode address, latitude, longitude and status.

A few of my addresses resulted in a ‘fail’, what should I do?
Try clearing the text field of your failed address and retyping the street name. The geocoder will give you possible suggestions while you type.

If this doesn’t work, you can fix this by manually searching for the correct latitude and longitude (e.g. by using Google Maps) and pasting them into the right cells in your spreadsheet.

Click here to see what your final table should look like

Step #2 Start a map project

Now that I have a table with coordinates, how do I put these on a map?
Do you want to add an interactive map to your website? Or a print map to a report? Either way, you can use the online mapping tool of LocalFocus. It’s pretty easy, you don’t need to be a GIS pro 😅  Bonus: you can use it for free as long as your maps get less than a thousand views per month.

Register here to start

Aiming for a bigger crowd? Here’s our billing plan

After you’ve finalized your registration, you can start immediately. Click on the big red button to start a new project. Select the map option.

new map

Next, go through the following steps: click ‘Add map layer’ and select ‘Icons’ in the dropdown menu (under ‘Elements from table’).

Step #3 Add your data

An empty spreadsheet just popped up. What do I do?
Just paste your complete table in the empty spreadsheet. Tada! Your addresses show on the map. See nothing yet? Make sure to check that the columns with the latitude and longitude are recognized as such.

check lat lon

Step #4 Style the map to your taste

What options do I have to edit the map style?
LocalFocus offers quite a few options to style your map. First of all, you can edit the icons. Just click on the icon in the ‘Map layers’ menu and an edit screen will pop-up. I’ve changed mine into red flags. 

If you want to change the base map colors, go to ‘ Map options’. I wanted the train tracks to stand out more, so I chose a dark grey shade.

You can also add pop-up screens and tooltips to your icons. (The tooltip is the text that will show when you hover the cursor over an icon.)

To add a tooltip or popup: click the settings icon in the ‘Map layers’ menu:

tooltip popup

Here you see the result of my style edits:

end result

Step #5 Share your map

I’ve finished my map. What’s the best way to share it?
Depends on how you want to use your map. If you want to share the interactive map, click on ‘widget’. You can use the embed code to embed the map on your website or use the direct link to link to a full screen version of the map. If you want to use the map as an image, click ‘png’, ‘vector’, or make a screenshot.

You’re done! Do you have questions or remarks in regard to this post? Send me a message at katharina@localfocus.nl. Would you like to see one of my journalism productions (using a point map)? In this blog I explain how we found four hundred sites with heavily contaminated soils in the Netherlands. Note, it’s in Dutch.

Op zoek naar ‘gore grond’ in 41 regio’s: hoe pak je dat aan?

Hoe vind je ondergrondse vervuiling die met het blote oog niet te zien is? En bovendien ook nog op verschillende plekken en op verschillende manieren bijgehouden wordt? Door middel van een online speurtocht langs 41 overheidssites, tientallen informatieverzoeken en talloze bronnen hebben we samen met onderzoekssite Follow The Money de ‘gore grond’ in Nederland in kaart gebracht. 

Deze zogeheten ‘spoedlocaties’ zijn zo vervuild dat ze gevaarlijk kunnen zijn voor mensen of de natuur, of omdat ze bijvoorbeeld via het grondwater schadelijke stoffen kunnen verspreiden. Het is dan ook vrij essentieel om te weten of er zo’n locatie bij jou in de buurt ligt. Toch is daar in veel gevallen niet zo makkelijk achter te komen. Lang niet iedere gemeente of provincie publiceert namelijk een lijst of kaart met vervuilde locaties. En dat terwijl deze overheden nota bene wettelijk verplicht zijn om duidelijk te communiceren over de plekken die schadelijk kunnen zijn voor de gezondheid. Genoeg reden voor LocalFocus en FTM om deze plekken wél op de kaart te zetten. Uiteindelijk vonden wij ruim vierhonderd locaties waar volgens de laatste informatie nog sprake is van een risico. Daarvan vormen er 55 een gevaar voor mensen.

Puzzelstukjes
Met een team van vier journalisten hebben we de websites van de 41 betrokken regionale overheden afgespeurd naar gegevens over ‘gore grond’. Met al die losse puzzelstukjes wilden we vervolgens een landsdekkend overzicht van spoedlocaties maken. Maar staat er wel een lijst online? Een kaart? Iets? We ontdekten dat slechts tien van de 41 organen een openbaar en up-to-date overzicht op hun site hebben staan. De overige partijen hebben we per mail of telefoon nogmaals gevraagd deze informatie te delen. Dat ging in sommige gevallen vrij rap – de gemeenten Groningen, Breda en Venlo stuurden de lijst na één dag op  – terwijl de gemeente Den Haag ruim drie maanden op zich liet wachten. Alleen Tilburg leverde helemaal geen gegevens. 

Van iedere partij hebben we geteld hoeveel dagen het duurde tot we een reactie kregen. De ene gemeente of provincie komt beter uit de verf dan de andere: de wachttijd varieert van nul tot wel 105 dagen.

Uiteindelijk wisten we bij veertig organen evenzoveel adressenlijsten los te peuteren. Maar om deze stukjes tot een smooth puzzel samen te doen smelten waren nog wel wat stappen nodig. We kregen weliswaar een aantal fraaie Excelsheets, maar ook screenshots, pdf’s, lijstjes in e-mails, Wordbestanden en screenshots van Wordebestanden als afbeeldingen in mails. Bloed, scrapes en tranen, maar wel met resultaat. Dit ontdekten we:

  • Meer dan vierhonderd ernstig vervuilde plekken in Nederland vormen nog altijd een risico,  waarvan 55 locaties volgens de laatste informatie voor mensen gevaarlijk zijn.
  • Eigenlijk zou dat risico volgend jaar ingedamd moeten zijn, maar dat gaat in ieder geval voor een deel niet lukken. Rijkswaterstaat denkt dat 170 locaties ook na die tijd nog niet opgeruimd zijn en dat daar flink wat extra kosten mee gepaard gaan.
  • Gemeenten en provincies hebben afgesproken om duidelijk over deze risicoplekken te communiceren, maar bij slechts een kwart van de 41 verantwoordelijke regio’s konden wij een up-to-date overzicht (van 2018 of later) online vinden.
  • Bovendien konden we bij 273 gevallen van ernstig vervuilde grond aan de hand van de verstrekte informatie niet bepalen of het risico inmiddels weggenomen is of niet.

Hier lees je het artikel dat we samen met Follow The Money schreven. Via onze Nieuwsdienst konden ook andere media met deze gegevens aan de slag. Onder andere NH Nieuws en Omroep Brabant schreven over de situatie in hun regio.