Tools
python, gpxpy, mplleaflet

I use a Garmin Forerunner GPS watch when running, hiking, and cycling. I started using it while running to track my mileage through Strava, but then realized I could manually view and manipulate the GPX files.

For one, I could tweak the GPX files to make myself look faster. But I decided to spend my time making an interactive map of all the places the watch has tracked me working out and exploring. This can be construced pretty easily with the python packages gpxpy and mplleaflet. You can check out the code here.

You’ll notice various coloring of the lines on the map. Red denotes running, purple cycling, and brown hiking. Note that this map is a few years out of date. Strava changed the way they archive your files, so I haven’t been able to get access again to the raw GPX files.

You can view the full map in your browser here.