Activity/Route/Segment Direction/Gradient Breakdown

Posted by & filed under Activities, Data, Routes, Segment Details.

A while ago I built a visualisation to display the orientation of roads in a defined area and had requests to have a similar view for activities. Well, two years on (I know!) and here it is, with the added breakdown by the gradient of the roads/trails. Just head to the “Breakdown” tab on any Activity, Route or Segment Details page. Filtering the selection in the top profile (Activity & Routes) updates the visualisation appropriately.


Summary View of Heart Rate Zones, Power Zones (& now Pace Zones) and General Suffering

Posted by & filed under Data, Summary.

Viewing your heart rate and power zone distributions (i.e. how much time spent in each zone) along with Suffer Scores for individual activities is very straightforward, but only once we see that data represented over longer periods of time do we get a clearer view of how well our training has been going. On your VeloViewer Summary page each of these metrics can now be viewed with the distributions clearly displayed with the data grouped over whichever time period you need.


GPS Device Elevation Comparison from Giro 2015 Stage 16

Posted by & filed under Data.

Recording movement using GPS devices is always subject to error but when it comes to elevation data the difference in recorded values between two or more people on an identical ride can be rather dramatic. This difference can become even more extreme if the there is some rain in the air when some devices carry on unaffected whilst others hang up their barometers in disgust. Here I’ll present a small comparison of various recordings of elevation from Stage 16 of the 2015 Giro d’Italia which although not a typical ride for the most of us, was affected by fairly typical weather.


Getting your Power/Heart Rate FTP and Normalised Power from your Strava data

Posted by & filed under Activities, Data, Training.

Finding your FTP (Functional Threshold Power/Performance) is a unavoidably painful experience but getting a number out the other end shouldn’t be, which is why I’ve tried to make that part of the process as simple and versatile as possible. Just sync your data from Strava over to VeloViewer and let VeloViewer do all the number crunching on your behalf. Instantly see your power, normalised power and heart rate based FTPs against all your segments or over any part of any of your activities including your best splits.


Déjà vu? Finding out if you’ve been there before

Posted by & filed under Activities, Data, Maps, Ride Details.

Segments are a great way to see how many times you’ve covered certain sections of road/track, but what if there are no segments set up for the stretch you are interested in? Say hello to the Activity Overlaps tab! OK, probably not the most sexy of names, but what it lacks in title it makes up for in functionality – select any section of any activity and it will search through all your activities and provide a list and map of any that overlap. Neat!


Interactive Road Orientation Distributions – How Ordered is Your Town?

Posted by & filed under Data, Maps.

An image caught my eye in my Twitter timeline yesterday showing road orientation distributions (i.e. what directions the roads go in) for a number of US cities. Being British the idea of roads forming a nice, thought-out pattern is completely alien to me and takes all the fun out of trying to get lost but the visualisations intrigued me none the less. The calculations used by the author of the original image had a few limitations as the length of each street didn’t influence the plot and a twisty street would only register in single orientation rather than being split appropriately. So time to step up to the plate to see if I can find a more interactive and representative way of doing the same thing.


3D Strava/Garmin Connect/Ride With GPS Courses, Activities, Routes and Segments

Posted by & filed under Activities, Data, Ride Details, Routes, Segment Details.

Back in July I had my first experience with bookmarklets when playing with Marc Durdin’s excellent bit of code that provides his funky elevation profiles for Activities and Segments right there, in amongst Strava’s own page contents. I might have been a bit naive but I just didn’t realise that this thing was so easy to do, so time for a quick play and see what I could come up with. First off I wanted to get an interactive 3D view of the new Strava Routes, the other thing that sprung to mind was to see if I could swap out the Google Maps view for the more detailed (at least here in the UK) Open Street/Cycle Maps which I’ll go into in my next blog post.


What’s coming in Version 3 of VeloViewer

Posted by & filed under Activities, Data, Rides List, V3.

The Strava web services which are the backbone of VeloViewer are set to be replaced in the very near future with a much improved set. These new API’s will open up a huge amount of additional data to what I’ve had to play with previously and I’ll finally know who is actually visiting the site and display or hide data appropriately, First up though is a video I’ve put together of the new Activities page I’ve been working on that shows the new, very interactive cross-filtering functionality integrated with a new activity summary map.


41 mph? The Evidence Against the Sunday Times Article

Posted by & filed under Data, Segment Details.

Today The Sunday Times newspaper (UK) had an article on page 5 of the main section entitled “City cyclists turn roads into racetracks” written by Nicholas Hellen and Georgia Graham. I was contacted by Georgia last Thursday and spoke at length to Nicholas about Strava and how it works and particularly about how you can’t trust the timings (and hence speed) of short segments. But from the beginning of the conversation it was very clear what their angle was going to be and basically wanted me (or someone) to be able to quote saying that Strava encourages me to break the law in built up areas. It doesn’t and I don’t. In this post I’ll do my best to explain why that 41 mph should actually be more like 31 mph