Heatmaps of where people ride. This is something I’ve wanted for years. When I go somewhere new I want an easy way to find the good roads. Plain and simple.
To meet this need I created a Heatmap on Race Shape. It uses rides that have been Race Shaped. Entire rides are downloaded during the process and are then used to make the map.
It does not show a uniform representation of where people ride. That’s unfortunate but new rides are added every hour so the map does get more up to date as time goes on. However, tiles are cached both on the server and in your browser so you may need to wait an extra 5-10 minutes for new data to appear.
Anyway, I hope the map taps into your curiosity about local riding and helps you find great routes when you’re on the road.
Compete against any Strava rider with Virtual Partner
Today I rolled out some new stuff on Race Shape. There were bug fixes but also a very cool new feature. You can now upload anyone’s effort as a course to your Garmin.
What does this mean? Well, you can use the Virtual Partner feature to get realtime feedback on your KOM attempt. The ultimate Strava snipping tool.
First, load the course onto your Garmin. If you can’t use the communicator plugin, just download the CRS file and put it into the Garmin/NewFiles folder on your device.
Once you have it on the unit, you need to select the course. On the Edge 500 go to Settings > Training > Courses.
At this point the Garmin will tell you how far away you are from the start so you can time it perfectly.
Once you’re on the segment, the device will tell you the distance to the finish and the time you’re ahead or behind the Virtual Partner.
For best results get a rolling start and ride through the finish just in case the start and finish are off a little.
View all your riders over a segment
The most requested feature thus far has been the ability for users to compare their own efforts over a segment. Well, now you can do just that.
The only down side is that only the users selected or on the current leaderboard are available. So if you’re not on the list try filtering down by date.
As always, questions or comments, let me know.
Two new features have been added to Race Shape. First, you can vertically resize the plot. Not exactly like zooming, but will still let you dissect those details in some cases.
Second, leaderboards are now filterable by date. This is for those weekly time trials or other events you want/need to take a look at.
Hope you enjoy.
How big was your Ride?
Recently I was thinking about how big some of my rides were. Not just in miles or elevation gain, but the size of the loop. So I created EREA (Entire Ride Enclosed Area) to calculate the area enclosed by a ride.
If the ride is non-intersecting, this is an easy problem. For rides that intersect, you need to first find the perimeter. EREA is based on sample code from http://alienryderflex.com/polygon_perimeter/. However, for special cases where the polygon has overlapping, collinear sides, or a vertex is on a side, the algorithm was extended.
To deal with numerical precision and round off errors we round the input to six decimal places and use quad-precision arithmetic. Theoretically this should give exact results and I haven’t run into any problems. However, I did when just using double-precision.
So, check it out. If you have a ride for which this algorithm fails, I’d like to know. You can contact me at paulmach -at- raceshape.com.
Race Shape, Ride With GPS, together
Ride with GPS started out as a mapping site. Since then they’ve added a number of features including route planning, ride calendars and slick analysis tools.
Recently, they released Segments. And just like Strava you can create segments and leaderboards. Now you can plot the time gaps for those Ride with GPS segments too. It works exactly the same, just built off a different site.
So if you’re a Ride with GPS user, and they’re a lot of you, no need to feel left out.
Site Update: Metric and Nearby Strava Segments
Just wanted to make you guys aware of a couple things I added to Race Shape.
First up is Metric. I guess there are places in the world that don’t use feet and miles. Well, if meters and kilometers are what you do, Race Shape will now be easier for you.
Second is what I’m calling Nearby Strava Segments. You can now press a button to show the other segments on the map. This is good if there are a bunch of overlapping segments and you want to get to the right one.
Also, a few days ago I added walking directions as an option to SNAP. Evidently Google only provides biking directions in the U. S. of A. So this is the best options for people in foreign countries not riding their bike like they drive a car.
How to Upload Strava’s 10,000,000th Ride
Here’s the thing, Strava is approaching its 10,000,000th activity upload. You’d think they’re planning something big for that special someone who uploads it. So you, and I, would be wise to optimize our chances of being that special someone.
Here’s what I did. I downloaded the list of rides from a couple super active users. I then plotted the ride date vs. the id numbers. I then best fit the last 50 days with a quadratic to see when 10 mil is likely. What I got was this interesting graph.
So, Strava should hit 10,000,000 activities sometime on Sunday, June 3rd. In the evening.
Alright, so I made some assumptions. Upload time is not the same as the ride start time. Yeah, but with the users I picked it’s pretty darn close. If I corrected for 30 minutes plus ride length I’m sure I’d be spot on. Also, ride id 10,000,000 means the ten millionth upload. They seem to go in sequential order, see 8,999,999, 9,000,000, 9,000,001, etc.
Well there you have it, get ready to upload a bunch of old rides on June 3rd. Oh and, what’s up with that little growth hiccup from late 2011?
Strava not giving you a time for a KOM, fix it with SNAP
So you crushed a local climb only to upload it to Strava and find they didn’t give you a time. You look closely and see your GPS was all over the place. Bummer.
First off, cut the GPS a little slack. It’s the size of a watch and gets signals from space to determine your exact location. So it’s off by 50 yards, relax and realize how amazing the technology really is. Basically the signal doesn’t travel through stuff like trees and walls very well. So sometimes it has trouble when you’re under trees or between large buildings.
Now there’s a tool to fix your Strava rides. I’m calling it SNAP (Strava Needs a Polish). You select the part of ride that needs fixing. Adjust the section to match the road you were on, just like you would on Google Maps. Then generate the new file and upload it to Strava. Done.
How’s it work? It squeezes or stretches the affected section to fit your new route using distance traveled. It’s not perfect, but it does the best with what it has.
To get your true Strava time try to correct the shortest segment possible. When correcting the start and end points remain the same, only the ones in the middle change. Maintaining the endpoints of the KOM you’re looking to correct will preserve your time.
So, if you have KOMs on Strava that won’t match, give SNAP a try. As always, let me know if you have any comments or questions.