Running maps are a fascinating corner of the mapping space. In February 2011, I worked on my first running map
with a very early version of TileMill,
simply overlaying scaled points representing heart rates over DC.
Running data is really compelling for a number of reasons. Data that comes
from a GPS watch, like my Garmin
Forerunner 305, can have heart rate, pace, altitude, and location for each
An updated map (127 runs) using fast, experimental filters in Mapnik.
Common data types like GeoJSON have no
way of representing this sort of data, which is why Garmin uses its
semi-proprietary TCX format.
GPSBabel, an open-source file converter,
has been an essential tool in bridging these gaps, along with the