STRAVA Personal Heat MAPs

Affiliate Disclosure: All links earn commission

Reading Time: 3 minutes

strava

I like the occasional heatmap.

Sometimes they are very pretty, like the one below from Suunto’s MOVESCOUNT in 2016 and could almost be a work of art for your pain cave’s wall.

Suunto Movescount 2016 along with the Suunto Spartan Ultra
oooooh pretty!

Sometimes you might be ‘somewhere new’ with little idea of where to cycle, swim or run. Sure you have a satnav but is the suggested route from A to B going to be the prettiest or safest? Perhaps you can use Garmin’s popularity routing if you have a Garmin but, if not, a heat map can be a good indication that the most popular routes are the best routes for some reason or other.

The following image and link were from STRAVA in late 2017 when they first introduced their ‘global’ heat maps, meaning where we all go en-masse. Have a play with it directly on STRAVA if you like (link to strava.com) where you can zoom in to the sport and area of interest to you.

STRAVA Heatmap – *PROPER* HEATMAP #awesome

If you have the paid-for SAFETY PACK of SUMMIT features on your STRAVA account then you can produce your own personal heatmap, like this:

Source: https://www.strava.com/athlete/heatmaps

There is, however, a free alternative that also has a few more options with this clever plugin from Jonathan O’Keefe called the “Strava Multiple Ride Mapper”. It shows you just how adventurous, or not, you have been for any given sport over any time period. You can cover several years of data but then it takes a while to display all the routes. The colours and sizes of the lines on the routes can be adjusted by the plugin to produce something that is probably a little prettier than I managed here from some of my recent rides. Link: jonathanokeefe.com

Here’s an image from different HEATMAP software but still working on your STRAVA data (see comments further below). It should be an animated image of some of my local routes ! I’m not entirely sure what it shows other than SPEED and FREQUENCY but, hey, it looks cool. Create your own on https://heatflask.herokuapp.com.

This is from the same source software but looking at me from a more zoomed out level.

Heatmaps in the news

Heatmaps have, sort of, been in the news a few times over the last few years. There was a recent news story made from military personel who were also STRAVA users and who gave away some of their regular training routes when on base by making their profiles public (which STRAVA then aggregated into a heatmap). Probably that’s not an issue domestically but when on duty in the Middle East it could have been more of a problem.

At the time of that stoy I had a look at what the Russians did but was a little disappointed to find very little as this rather dull-looking heatmap showed.

STRAVA – Media Idiocy around Heatmap

There was a also a story that I glanced though in recent weeks but the source escapes me right now. (I’ll add it in). It pointed to university research that used STRAVA heatmap as one of their inputs  in a study….it was interesting at the time !

Support this site with purchases at these partners - should click to a local choice in your country
Subscribe
Notify of
guest
22 Comments
oldest
newest most voted
Inline Feedbacks
View all comments
Efrem B Rensi

Hi 5krunner! If you like activity heatmaps, you might like my app Heatflask (https://heatflask.herokuapp.com) which introduces a new kind of aggregate visualization for movement data. I don’t really have a name for it yet; perhaps “frequency map”, or “semi-static heatmap”.

Suppose you animate an activity not just by one entity traversing the recorded track, but several moving in parallel, separated by a time constant T. Then what you see is a periodic system with period T. If T is very low then what you get is something that looks like O’Keef’s Multiple Ride Mapper. Increase T and the dot spacing becomes more sparse. This frequency-map is a novel idea as far as I know. It’s fun to look at and can be informative. Check it out!

https://heatflask.herokuapp.com

Efrem

Thanks! The dots move in proportion to the recorded pace/speed. You will see that they speed up and slow down, and for a given activity they are farther apart where you went faster and bunched together where you slowed down. The “playback” speed and period T (sparsity constant) are adjustable.

The code is open-source by the way, and the app is free for now, until I can come up with a decent monetization strategy. I welcome any donations or contributions of code.

Efrem B Rensi

Yeah I’m thinking a very minimally priced subscription model. Free use for displaying 10 or fewer activities, or $3 / year for unlimited. I need to research how to make this fair internationally. I have users all over the world and $3 for people in the U..S. might not be reasonable to people in Brazil for example. A large chunk if my users are in Japan for some reason. I also want to have text translations for different languages, most notably Japanese, German, French, and Spanish.

It costs me about $20 / month for hosting on Heroku with Redis and Atlas MongoDB storage.

As of now I have about 20000 registered users. Probably over 100000 people have looked at it but not registered. Most people use the app once or twice but I have a few regulars.

David Maciejewski

Strava itself has this feature since 2013:
https://blog.strava.com/de/new-summit-feature-personal-heatmaps-6719/

Direct Link to your personal heatmap:
https://www.strava.com/athlete/heatmaps

Xljomme

Hi
Try the Elevate plugin on chrome !
Best regards

Soap

Does the Elevate plugin let me create heatmaps? I don’t see where it does but I’d appreciate that functionality…

…especially since this article appears to have created a surge of traffic to jonathanokeefe.com and used up all his limited API calls for the day. 😉

Soap

Enough of a surge that I was unable to build my healmap yesterday evening, the first time I’ve seen him use all his free API calls in a long time.

😉

Lee Davis

Also take a look at Veloviewer which divides the globe up into tiles and you ‘collect’ a tile when you cycle/run/etc through it. Collecting tiles becomes additive. https://blog.veloviewer.com/veloviewer-explorer-score-and-max-square/

Fred

Hi 5krunner,. Another service for visualizing heatmap data over Strava activities is http://maps.fitness It also allows you to browse your activities and see your connected friends heatmaps, can give some really cool maps!

Give it a try!

Efrem B Rensi

I had Heatflask maps available for group activities with multiple users until Strava changed the API; I think for privacy reasons, there is no longer an option to fetch the IDs of activities “related” to a given activity as you would see in a Strava Flyby viz.

Actually it didn’t occur to me that it might be cool to *manually* select tracks from different users and overlay them on the same map. Still the app would need permission from each involved user in order to fetch activity tracks on their behalf, so it only would work with users registered with the app. That would be a nice incentive to get more people signed up though.

Peter

Sorry, I’m the developer of maps.fitness and I guess I missed that bug -let me take a look!

Thanks for checking it out!

Sauli Pietikäinen

Hello! There is now a webshop for creating a poster or canvas of Strava-heatmaps, check out http://www.mapridesshop.com

qaptainqwerty

Arrived here because I just tried Strava Multiple Ride Mapper for the first time. Interesting links about heatmap choices outside of Strava’s paid option. But no mention of CityStrides! Check it out, my Life Map is https://citystrides.com/users/3083/map#40.6501038,-73.9495823&10 . It’s free to use but subscribing gets you some extra benefits.