My proposed solution to this problem is an aggregator that leverages existing mobile applications and websites to do the tracking itself.
A user will opt in by either associating their workout tracking account with the site and having data automatically pulled in, stripped of user information, then added to the pool of available data. Another way a tracking client can participate is by allowing a user to opt in by volunteering their data.
An end result of gathering this data is presentation in a filterable way as well as exporting in various formats.
I am a bike commuter with an interest in geo data. As well as a great enjoyer of gluing services together to create services that are desired.
Specing and dicussion, as well as discovery and expansion of the problem space.