Freezing Saddles Heatmaps are Back!
Our Community › Forums › Freezing Saddles Winter Riding Competition › Freezing Saddles Heatmaps are Back!
- This topic has 15 replies, 9 voices, and was last updated 8 years, 2 months ago by
hozn.
-
AuthorPosts
-
February 5, 2017 at 1:38 am #1065430
rcannon100
ParticipantDidnt work for me. Doesnt show the Island of Zwift.
February 5, 2017 at 2:25 am #1065432CBGanimal
ParticipantWhoa! Cool!!
Sent from my iPad using Tapatalk
February 5, 2017 at 3:15 am #1065436anomad
ParticipantI’d be interested in the geeky stuff behind that map if you care to share?? Very cool stuff.
Ride data come from Strava right? How do you send it to open street maps. I come from a GIS background in my past life, more pointing and yelling the last few years than the technical side of things.
February 5, 2017 at 4:22 am #1065440hozn
ParticipantAssuming same system as last year, the FS app exposes some geojson API endpoints. (We save the map streams from the Strava activities, yes.)
February 5, 2017 at 4:50 am #1065441chris_s
Participant@anomad 154316 wrote:
I’d be interested in the geeky stuff behind that map if you care to share?? Very cool stuff.
Ride data come from Strava right? How do you send it to open street maps. I come from a GIS background in my past life, more pointing and yelling the last few years than the technical side of things.
Hozn exposes the rides as timestamped GeoJSON lines. I stuff it into a library called leaflet-heat which makes the heatmap layer and then slap into onto a Mapbox baselayer. The javascript isn’t obfuscated at all, it should be relatively easy to follow if you have any programming background.
February 5, 2017 at 1:26 pm #1065445jrenaut
Participant@chris_s 154321 wrote:
…The javascript isn’t obfuscated at all…
Well, not beyond the natural obfuscation built into the language, anyway
February 5, 2017 at 1:44 pm #1065447anomad
ParticipantInteresting. I might have to dust off a few brain cells later and read the freezing tech saddle thread too.
We need to put a GPS on smokey bob the umbrella man and track his movements.
February 5, 2017 at 3:50 pm #1065449consularrider
ParticipantTeam 2 has a pretty wide geographic spread or the past seven days; Germany, LA, Philly, and of course the DMV. For all riders it was interesting too see how widely we were spread as well.
February 5, 2017 at 8:20 pm #1065464peterw_diy
Participant@hozn 154320 wrote:
Assuming same system as last year, the FS app exposes some geojson API endpoints. (We save the map streams from the Strava activities, yes.)
It looks like BAFS is not filtering out private location data. I haven’t bothered looking at the JSON yet to see how the data is bundled but it makes me uneasy to see heat clusters that are both inside my defined home privacy zone and from rides flagged as private.
(I understand BAFS needs the data for scoring, I just don’t want it making “private” data available.)
February 5, 2017 at 8:22 pm #1065465hozn
Participant@peterw_diy 154345 wrote:
It looks like BAFS is not filtering out private location data. I haven’t bothered looking at the JSON yet to see how the data is bundled but it makes me uneasy to see heat clusters that are both inside my defined home privacy zone and from rides flagged as private.
Hmm, I am pretty sure we filter private rides, but not sure if privacy zones are respected by the strava ride streams. (We are not attributing the lines on the map to riders, though.) I will confirm we are excluding private data.
February 5, 2017 at 8:28 pm #1065466peterw_diy
Participant@hozn 154346 wrote:
Hmm, I am pretty sure we filter private rides, but not sure if privacy zones are respected by the strava ride streams. (We are not attributing the lines on the map to riders, though.) I will confirm we are excluding private data.
Thanks! Bummer about privacy zones – ISTM Strava should make that easy to identify.
February 5, 2017 at 8:32 pm #1065467hozn
Participant@peterw_diy 154347 wrote:
Thanks! Bummer about privacy zones – ISTM Strava should make that easy to identify.
Yeah, so I just looked into it. We don’t queue rides up for fetching photos or streams if private; however there was an edge case if the users changed their ride to private later. (Looks like there were 6 rides — of ~165 private rides — that fell in this edge case.). So I added an additional filter on the geojson to exclude those.
Unfortunately, if you grant private visibility to the FS app, the heat maps will include areas inside the privacy zones.
February 5, 2017 at 8:40 pm #1065468anomad
ParticipantThe data Strava sells is pretty interesting. I find it amazing they sell something people are paying them to collect! Why didn’t I think of that? I guess there is a free subscription and a paid subscription, but still, I need to get in on a racket like that.
February 5, 2017 at 9:07 pm #1065473TwoWheelsDC
Participant@hozn 154349 wrote:
Unfortunately, if you grant private visibility to the FS app, the heat maps will include areas inside the privacy zones.
My private rides don’t seem to be showing on the heat map, but non-private routes don’t seem to exclude tracks within my privacy zones.
February 5, 2017 at 9:20 pm #1065475hozn
Participant@TwoWheelsDC 154356 wrote:
My private rides don’t seem to be showing on the heat map, but non-private routes don’t seem to exclude tracks within my privacy zones.
Yes, that is my expectation.
-
AuthorPosts
- You must be logged in to reply to this topic.