
Originally Posted by
Bilsko
Weather data will always be difficult to get right; not sure how you have the API setup, but I imagine that you query the hourly reported temperature for the same GIS-derived location as the ride-start? So if I start my ride at home in DC, you'll pass that lat/long combo along to wunderground, which will identify the closest monitoring station and then return the temp at ride start...
One issue is that the weather station might not be reflective of my actual location (but its probably good enough for the purposes of this competition)
Another issue is if I have a long ride that takes me to locations that end up being colder than my starting point, then I don't get to capture the benefit for my bafs points calculation.
(ie, if I ride from DC - relatively warm due to heat-island effect - out to Sugarloaf, I might end up with a nice 5-10F drop in temperature. That would make a pretty big difference in the calculation - although it appears that the distance vs temp mechanism would negate the effect of me riding really far to a colder location.
Perhaps introducing a POI into your Garmin/Strava recording for the midpoint of a long ride that would capture the location where it was colder, and have the API gather both locations and report wunderground readings for both...? (ie. it captures a 34F temp at my starting location, then it also gets a 27F temp at Sugarloaf and performs a calculation based on both readings).
Clearly not something to implement this year, but worth consideration for future years.
Bookmarks