Site Update: Metrics Calculation

Anytime you look at any route/ride data, our metrics calculations are used for just about everything and we have been rethinking and redesigning how we handle and display metrics data.

We went through this code top to bottom and made significant changes. Doing so allowed us to fix a number of bugs, the most visible one being max speed numbers being way too high on some trips, improve site performance, and added support for interpolation everywhere (splits will be exactly the right distance/time, segment racing splits are more accurate).

This project also allowed us the opportunity to add some new metrics for ride data e.g. computed VAM, ascent time, and descent time are all now visible on the metrics tab when viewing a ride. We also added climb categorization and FIETS-index and we will start using them in more places throughout the site.

We are very excited about this change and for the very cool improvements that we'll be releasing soon that it makes possible!

If you have any questions about "Site Update: Metrics Calculation" email us at info@ridewithgps.com

2012 April Climbing Challenge Winners!

A BIG thank you to everyone that participated! Our second competition is officially in the books, and we think it was very successful and a lot of fun. We are super impressed with the elevation that everyone climbed. You can see the full Leaderboard here.

Top three riders with the most accumulated elevation gain:

1. Vagelis Papaioannou 4 rides 20696 feet Receives: 1yr Premium Membership!
2. Παύλος's Παναγιωτόπουλος 7 rides 20305 feet Receives: 6mo Premium Membership!
3. Tim Willson 5 rides 19764 feet Receives: 1mo Premium Membership!

The honorable mentions for most elevation gain in the least distance during the competition are:

1. Niall Wallace 5th Overall 17150ft in 98.6 miles!
1. Kraken 20th Overall 9472ft in 83.8 miles!
1. Richard S 22nd Overall 9228ft in 83 miles!

The top 3 participants and honorable mentions will also receive one of our new water bottles! We want to again thank everyone for participating, and hope that you all enjoyed playing along.

We are working on details for our next competitions, so be on the lookout for the announcement of it.

If you have any questions about our April Climbing Competition email us at info@ridewithgps.com

Site Feature: Using POI as Waypoint

If you have any questions about "Site Feature: Using POI as Waypoint" email us at info@ridewithgps.com

Site Update: New Homepage

We have felt for a long time that our homepage was not up to snuff, and recently we were able to finally spend some time redesigning it. This fits in with a lot of the other new additions we've made visually to the site, and we think it was the last element that needed to be updated. The new homepage has been out for a few weeks now, but we wanted to document it and give you a closer look!

Above the fold we wanted to capture the motto of our site: "Plan - Ride - Analyze – Compete”. We did so by utilizing four slide images:

Below the fold we wanted to give a little bit more info about what Ride With GPS offers and how users engage with the site.

Overall we are much happier with the site's front page and the overall look and feel the site now has.

If you have any questions about "Site Update: New Homepage" email us at info@ridewithgps.com

2012 April Distance Challenge Winners!

Nice work to everyone that participated! Our first competition is officially in the books! We think it was very successful and a lot of fun. We are super impressed with the mileage that everyone put in. You can see the full Leaderboard here!

Top three riders with the most accumulated distance:

1. wrightcycle 8 rides 681.1 miles Receives: 1yr Premium Membership!
2. Stan 7 rides 486 miles Receives: 6mo Premium Membership!
3. Earl Janssen 5 rides 331.6 miles Receives: 1mo Premium Membership!

The honorable mentions for Longest Rides during the competition are:

1. Earl Janssen 233.7 miles (private ride) Receives: 1yr Premium Membership!
2. chesapeakesailor 229.4 miles Receives: 6mo Premium Membership!
3. MEGoodman 200.9 miles Receives: 1mo Premium Membership!

Everyone was putting lots of miles in over the last few days of the competition, but incredibly enough the top 4 riders did not move up or down in rank.

We are starting our next competition next Saturday! It's going to be a week long and is going to see who can do the most climbing in a week! Learn more and sign up here.

If you have any questions about our April Distance Challenge email us at info@ridewithgps.com

2012 April Climbing Competition!

We are getting set for our second competition of April. This one is going to be a climbing competition, and we want to see who can put the most elevation in their legs in one week! Sign up here, and get out there and go up hill!

If you have any questions about our "2012 April Climbing Competition!" email us at info@ridewithgps.com

Site Update: Time On Bike Calculation

When we initially created the "Total Time on Bike" metric for users profile we calculated it on the total time logged on the device. We made the assumption that people would ride with maybe a brief stop or two and that this could be considered time spent on the bike. It resulted in numbers like:

Recently we have discovered that our assumptions wasn't a safe assumption. A good case to exemplify this is a commuter who rides to work in the morning, works all day, and then rides home. Calculating his/her "Time on Bike" the way we were was resulting in 10+ hrs of time on bike for the day.

We made the decision to switch our calculation to moving time for rides. This changes the above "Total Time on Bike" calculation to:

We think that the new way of calculating this metric is a lot more accurate to actual time spent pedaling your bike. Check out your "Total Time on Bike"!

If you have any questions about our Time on Bike Calculation email us at info@ridewithgps.com

Site Update: Elevation Data Calculation

Many of you have noticed our elevation calculations have been off in your area. Additionally, some of you have also noticed that the elevation gain/loss numbers have changed in the last couple of weeks, for better or worse depending on the route or activity. Zack and Cullen are working hard on a permanent fix, but I was able to interupt them long enough to get you an update on what's going on and when you can expect things to settle down.

The short of it:

Elevation coming from different sources like barometric pressure based altimeters, GPS data, elevation datasets in the US vs rest of the world, all have different amounts of errors. Since we have to filter/smooth elevation data to avoid huge overestimates of gain/loss, we need a smart filter. Filtering functions are never "one size fits all", so we have to tune them based on the amount of error in the data. Since we have a bunch of data sources, we have to vary our tuning based on which data source we are calculating an elevation gain/loss from. Currently, we have a "one size fits all" filtering function, which is good in some places and bad in others. We are spending a bunch of time turning this into a function and tuning it based on data source, so, we have to record the data source and go from there.

The Expanded Version:

Every GPS unit is different when it comes to elevation. Some record elevation using GPS satellites, which is actually very error prone. GPS works great in the flat plane of the earth, but is inaccurate when it comes to elevations, as in, +/- 30 feet or more! This is due to angles relative to GPS satellites and some other fun technical stuff you can read about by googling. Other GPS units use a built-in barometric pressure based altimeter and are considerably more accurate. They are accurate down to 1 meter or so and have much less spikiness associated with the data. Additionally, elevations from barometric pressure based altimeters are more accurate than the elevation datasets we have.

Elevations produced while drawing a route using our route planner come from big files called DEMs. We have different DEM sets depending on the region. The US has the most accurate, at 1 elevation point every 10 meters. Outside the US we use ASTER and SRTM dems. SRTM data came from a shuttle mission which collected a ton of data. ASTER is data from a pair of satellites and is more recent, but less accurate than SRTM data. ASTER/SRTM only has 1 point every 30 meters, so, outside of the US we have poor elevation data.

For an idea of the type of filtering we are doing, we are using a simple lowpass filter, one very much like the one outlined on this page.

Since we have 1.5 million maps to go and recalculate, elevation data will still not be correct even after we release the new filtering functions. It will take a couple of days to recalculate all the back maps. This is a big data migration and will take the rest of the week. We will make a post when this is ready.

If you have any questions about our Elevation Data Calculation email us at info@ridewithgps.com

April 2012 Distance Challenge Update

We have made it through five days of our distance challenge and we have to admit that this first competition has been extremely fun! Not only is it awesome for us to get to see eveyone out riding, but we are also learning a lot about how to make these competition really cool and fun for everyone.

We have created a snapshot of the changes to the leaderboard from yesterday. There was lots of movement as some big miles were put it!

Get your last rides in by the end of the day Friday to shake up the leaderboard even more!

Check out the Full Leaderboard! Now get out there and tear it up!

If you have any questions about our April 2012 Distance Challenge email us at info@ridewithgps.com

About Ride With GPS Video

Recently we had the pleasure of spending the day with Michael Calcagno from Calcagno Media. Luckily, the weather cooperated with us for our video shoot, and we were able to spend the day in the Columbia River Gorge. We took great scenery footage for our video and Michael was awesome to work with.

What we wanted going into this project was a video that did a good job of explaining the bigger picture and full Ride With GPS story. Michael quickly understood the scope of our project and we feel like he produced a video that perfectly fit our need.

Don't just take our word for it though, watch the video now!

Michael has been a long time friend of Ride With GPS and has a proven portfolio. Working with him was a fabulous experience, and we would definitely recommend Calcagno Media for any project no matter how large or small!

Calcagno Media is located in the Portland, OR area - if you're around here and need a video created for your business (product demos, business profile, etc) or personal life (wedding documentary, special events, etc) check out their services page to see more about what they offer. Really excellent work at a great price.

If you have any questions about our new video please email us at info@ridewithgps.com