Spinning Globes With R

It has been a long held dream of mine to create a spinning globe using nothing but R (I wish I was joking, but I’m not). Thanks to the brilliant mapmate package created by Matt Leonawicz and shed loads of computing power, today that dream beca...


Population Lines: How and Why I Created It

Thanks to the power of Reddit the “Population Lines” print (buy here) I created back in 2013 has attracted a huge amount of interest in the past week or so (a Europe only version made by Henrik Lindberg made the Reddit front page). Ther...


Mapping 5,000 Years of City Growth

I recently stumbled upon a great dataset. It’s the first to provide comprehensive data for world city sizes as far back as 3700BC. The authors (Meredith Reba, Femke Reitsma & Karen Seto) write: How were cities distributed globally in the p...


Big Data and Design

I recently had the pleasure of giving a Creative Mornings talk. Each month there is a new theme that the presenters need to refer to – mine was “fantasy” so I chose to open with one of my favourite fantasy creatures: the unicorn. It...


Illustrations of Chartography

I discovered this on ebay last week and had to buy it. Entitled “Illustrations in Chartography” it shows a series of different cartographic (or chartographic?) techniques used in the “School to buy ciprofloxacin Atlas of Physical Ge...


My Year in Maps

Lots happened in 2016 to keep cartographers busy…here are some of my highlights (in no particular order).   Maps and the 20th Century: Drawing the Line at the British Library is an absolutely extraordinary exhibition at the British Librar...


Mapping (historic) tracks in ggplot2

This tutorial was first published in “Geocomputation a Practical Primer“. Here is a more complex example showing how to produce a map of 18th Century Shipping flows. The data have been obtained from the CLIWOC project and they represent a...


Datashine: Mapping the UK Population

All the DataShine websites (except DataShine Election) are derived from a common codebase and use the OpenLayers 3 mapping platform to display a full-window slippy map, with user controls and key overlaid. DataShine Census DataShine ScotlandCommissio...



1 2 3 13