Forrige tråd
Neste tråd
Print tråd
Side 1 av 4 1 2 3 4

Strava - segmentnerding

Strava - segmentnerding #2007927 09/09/2015 00:36
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Ok. Jeg er i likhet med mange andre litt opptatt av Strava og segmenter, og som noen kanskje har fått med seg så er jeg lite begeistret for Stravas tilnærming til datakvalitet. Nå skal jeg skynde meg å si at jeg har ganske inngående kjennskap til GPS og systemets styrker og svakheter, men Strava kunne med enkelhet økt sannsynligheten betydelig for at segmentresultater ble korrekte (fordi det finnes mange segmenter der resultatene ikke er korrekte som følge av Stravas valg). Jeg fikk aldri gleden av å teste Veloviewers Alternative Leaderboard, og det er litt av bakgrunnen for denne posten.

Om noen leser på linken og kommentarene under, så hevdes det at Strava bruker det første datapunktet etter segmentets start og det siste datapunktet før segmentets slutt. Det er (heldigvis) ikke riktig, det riktige er (basert på min egen testing) at de velger det nærmeste datapunktet (i hver ende). Det betyr at man kan få den situasjonen som ble beskrevet, men det kan også bli motsatt. Det betyr altså også at hvis man velger å bruke "Smart recording" (eller tilsvarende), så øker man sjansen for å få uriktige segmentresultater, men dette kan slå begge veier. Ergo, om man ønsker å vinne stort i segmentlottoen, så bruker man "Smart recording", men man øker også sjansen for å få dårligere tider enn man skulle hatt.

Som nevnt så fikk jeg aldri testet "Alternative Leaderboard", så da laget jeg min egen versjon i stedet. Jeg er ingen web-programmerer, så jeg har bare laget en konsollapplikasjon (for Windows). Det aner meg at "Alternative Leaderboard" ble fjernet etter press fra Strava, så det er kanskje ikke så klokt å lage noe tilsvarende på web uansett.

Et segment hos Strava består (eksakt) av (de valgte) datapunktene fra sporloggen til den som laget segmentet, og det endres ikke på i ettertid (om ikke brukeren selv gjør det, da). Hvert datapunkt inneholder posisjon, avstand (akkumulert) og elevasjon. Tidsinformasjonen fra den opprinnelige sporloggen kastes (men finnes selvfølgelig i selve aktivitets-streamen som segmentet ble laget fra).

Programmet mitt tar som input segment-IDen, og bruker Stravas API til å hente data fra Strava, og så presenteres resultatet i konsollet. Programmet lager også en GPX-fil med alle sporene fra resultatlisten, og den filen kan lastes opp til f.eks http://www.gpsvisualizer.com/, som da viser alle sporene samtidig (veldig flott verktøy).

Jeg har sett på et antall segmenter, og selv om det er ganske mange tider som blir tildels mye feil, så er det overraskende ofte at rekkefølgen på resultatlisten likevel blir riktig. Som et eksempel der det ikke ble helt riktig, så kan vi se på et populært Oslo-segment: Tour de Finans - offisiell!. Dette er hva programmet mitt spytter ut:

Code:
stravasegtool -s 9649856
Segment brief:
Name:          Tour de Finans - offisiell!
ID:            9649856
Length:        1306.30
Min ele:       55.40
Max ele:       60.80
Avg grade:     0.20
Max grade:     13.70
Datapoints:    93

Segment leaderboard (original):
Pos   1: Jørund Houg                    time: 1:32.00, dist: 1305.80, as/s: 0.457
Pos   1: Johan Wigforss                 time: 1:32.00, dist: 1296.30, as/s: 0.315
Pos   1: Jah Langleite                  time: 1:32.00, dist: 1313.80, as/s: 0.489
Pos   1: Torgeir Røynstrand             time: 1:32.00, dist: 1307.50, as/s: 0.359
Pos   5: Martin P. Hoff                 time: 1:33.00, dist: 1306.30, as/s: 0.989
Pos   6: Bjørnar Volden                 time: 1:35.00, dist: 1341.80, as/s: 0.295
Pos   6: Jørgen Norås                   time: 1:35.00, dist: 1298.90, as/s: 0.274
Pos   8: Kristian S                     time: 1:36.00, dist: 1301.60, as/s: 1.000
Pos   8: Eivind Gundersen               time: 1:36.00, dist: 1305.20, as/s: 1.000
Pos  10: Phan Åge Haugård               time: 1:37.00, dist: 1309.30, as/s: 1.000

Segment leaderboard (interpolated):
Pos   1: Jah Langleite                  time: 1:30.71 (corr: -1.28)
Pos   1: Jørund Houg                    time: 1:32.20 (corr: +0.21)
Pos   1: Torgeir Røynstrand             time: 1:32.45 (corr: +0.46)
Pos   1: Johan Wigforss                 time: 1:32.74 (corr: +0.74)
Pos   5: Martin P. Hoff                 time: 1:32.99 (corr: -0.00)
Pos   6: Bjørnar Volden                 time: 1:35.42 (corr: +0.43)
Pos   6: Jørgen Norås                   time: 1:35.74 (corr: +0.74)
Pos   8: Eivind Gundersen               time: 1:35.96 (corr: -0.03)
Pos   8: Kristian S                     time: 1:36.24 (corr: +0.25)
Pos  10: Phan Åge Haugård               time: 1:36.90 (corr: -0.09)


Det meste er vel selvforklarende, men as/s trenger å forklares. Det står for average samples per second, og jeg har tatt det med for å kunne se om brukeren har redusert samplerate ("Smart Recording"). Om dette feltet viser 1.00 eller like under (fordi det er vanlig at enheter mister et datapunkt i ny og ne), så er sporloggen samplet med 1 s/s, men om tallet er lavere så er det lengre (i snitt) mellom datapunktene, og sjansen for feil tid er større.

Programmet gjør så en inter/ekstrapolering for å finne en tidskorreksjon for hver enkelt person på listen, og presenter så en ny resultatliste sortert på den nye tiden. Feltet Pos viser fremdeles den opprinnelige posisjonen, slik at det er enkelt å se endringer i rekkefølgen, og bakerst står det hvor mye tiden er blitt korrigert med, og i hvilken retning).

Som eksempelet viser, så skulle Jah Langleite vært ensom KOM på dette segmentet, og ikke delt den med flere andre. Om vi så ser på GPX-filen som programmet genererer (med GPS Visualizer), så ser vi hvorfor:



Legg merke til at det røde sporet er selve segmentet, og at Langleites spor starter litt etter selve segmentet (tenk virtuell startlinje 90 grader på segmentets start), så her får han en ørliten fordel. Dessverre for ham så har han en solid ulempe ved slutten av segmentet, der siste datapunkt i sporet hans går langt forbi segmentets slutt, og dermed gir ham dårligere tid. I sum så skal han altså ha 1.28 sek bedre tid som en følge av dette. Grunnen er at loggen hans i snitt kun inneholder knapt et halvt datapunkt per sekund (eller altså at det er ca 2 sekunder mellom hvert datapunkt).

Om du har lest helt hit så er det bare å gratulere, jeg antar at dette kun er for spesielt interesserte. :-)
Og til sist: Jeg hevder ikke at min tilnærming på noen måte er perfekt, men jeg står hardt på at sannsynligheten for at resultatlisten ut av mitt program er mer riktig enn Stravas er stor.

Redigert av mroek; 09/09/2015 06:34.
Re: Strava - segmentnerding [Re: mroek] #2007936 09/09/2015 05:40
Registrert: Apr 2011
Innlegg: 622
R
Rexenes Offline
Avhengig
Offline
Avhengig
R
Registrert: Apr 2011
Innlegg: 622
Sitat: mroek

Om du har lest helt hit så er det bare å gratulere, jeg antar at dette kun er for spesielt interesserte. :-)


Jeg leste dit, og enda litt lengre. Og venter spent på videre utgreiing. Stravasegmenter har kanskje tatt av mer enn det var forventet, så tidligere uviktige detaljer blir nå mindre uviktig. Det arrangeres jo til og med ritt basert på stravasegmenter nå..


jeg vil bli som jesus, gå i hvite klær.
Re: Strava - segmentnerding [Re: mroek] #2007938 09/09/2015 05:48
Registrert: Aug 2011
Innlegg: 1,846
kaiost Offline
Ivrig
Offline
Ivrig
Registrert: Aug 2011
Innlegg: 1,846
Har en del moro av å kjøre Strava segmenter på diverse steder jeg er på tur i tillegg til der jeg trener til vanlig. Til å begynne med brukte jeg appen på telefonen. Etter at jeg kjøpte meg Polar V650 og sammenlignet tidene fant jeg ut at tlf.appen som regel var et sekund dårligere enn når jeg lastet opp fra Polar. Vet ikke hva årsaken til dette er da jeg ikke er gps kyndig. Så også at systemet fra tlf. ikke var helt pålitelig da jeg sammenlignet tidene på kona og meg. Vi trener mye sammen og brukte tlf. appen begge til å begynne med. Opplevde en del ganger at tidene ikke stemte helt selv om vi hadde samme avstand ved start og i mål.

Re: Strava - segmentnerding [Re: mroek] #2008043 09/09/2015 08:38
Registrert: Mar 2011
Innlegg: 1,215
bøttesmetten Offline
Veteran
Offline
Veteran
Registrert: Mar 2011
Innlegg: 1,215
Dette var stilig! Hva skal til for å kunne teste dette verktøyet på lokale segmenter?


@tarhof på instagram
Pole Evolink 158/176 2019
Banshee Prime 2016
Re: Strava - segmentnerding [Re: bøttesmetten] #2008059 09/09/2015 08:57
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: bøttesmetten
Dette var stilig! Hva skal til for å kunne teste dette verktøyet på lokale segmenter?

Det er slik per i dag at programmet er assosiert til min Strava-konto, og hvis jeg skal la andre teste det så må jeg implementere autentiseringsprosedyren slik at programmet tilknyttes hver enkelt bruker i stedet. Det er ikke teknisk så veldig vanskelig, men noen utfordringer er det, spesielt siden programmet ikke kjører på en webserver.

Men om du lister opp noen segmenter, så kan jeg gjerne sjekke dem og poste resultatet i denne tråden.

Re: Strava - segmentnerding [Re: mroek] #2008074 09/09/2015 09:26
Registrert: Apr 2002
Innlegg: 19,900
larsb Offline
Bjolsen Zeit
Offline
Bjolsen Zeit
Registrert: Apr 2002
Innlegg: 19,900
Kult mroek. Du er min nye helt ICON_WINK

Undersøkelsen din bekrefter min iherdige påstand om at korte segmenter er verdiløse. Brenn småsegmenter, brenn!!

I tillegg viser skjermbildet ditt at det er elendig kvalitet på det opprinnelige sporet, der det varier mellom 55 og 60 meter høyde og det er en kneik på 13% på Frognerstranda. Alle segmenter lagd på basis av telefonspor burde byttes med ett snitt av spor fra gpser med barometer.

Men sammenligningen var uansett interessant.

LarsB

Re: Strava - segmentnerding [Re: mroek] #2008085 09/09/2015 09:37
Registrert: Mar 2011
Innlegg: 1,215
bøttesmetten Offline
Veteran
Offline
Veteran
Registrert: Mar 2011
Innlegg: 1,215
Sitat: mroek
Sitat: bøttesmetten
Dette var stilig! Hva skal til for å kunne teste dette verktøyet på lokale segmenter?

Det er slik per i dag at programmet er assosiert til min Strava-konto, og hvis jeg skal la andre teste det så må jeg implementere autentiseringsprosedyren slik at programmet tilknyttes hver enkelt bruker i stedet. Det er ikke teknisk så veldig vanskelig, men noen utfordringer er det, spesielt siden programmet ikke kjører på en webserver.

Men om du lister opp noen segmenter, så kan jeg gjerne sjekke dem og poste resultatet i denne tråden.

Om dette hadde vert en nett- eller appbasert løsning, hadde jeg gledelig betalt en liten slant for å sjekke. Kanskje blir det veldig "poppis" og strava får øynene opp for at noe må gjøres. Skal se om jeg finner noen segmenter som er gode eksempler i området her.


@tarhof på instagram
Pole Evolink 158/176 2019
Banshee Prime 2016
Re: Strava - segmentnerding [Re: larsb] #2008094 09/09/2015 09:58
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: larsb
Kult mroek. Du er min nye helt ICON_WINK

Undersøkelsen din bekrefter min iherdige påstand om at korte segmenter er verdiløse. Brenn småsegmenter, brenn!!

I tillegg viser skjermbildet ditt at det er elendig kvalitet på det opprinnelige sporet, der det varier mellom 55 og 60 meter høyde og det er en kneik på 13% på Frognerstranda. Alle segmenter lagd på basis av telefonspor burde byttes med ett snitt av spor fra gpser med barometer.

Men sammenligningen var uansett interessant.

LarsB


At det opprinnelige sporet har feil høydeinfo spiller ikke noen videre rolle for tidtakingen, men det er klart at Strava kunne forbedret segmentsporene helt automagisk om de hadde ønsket.

Når det gjelder korte segmenter, så er det jo slik at unøyaktigheten til Strava strengt tatt blir den samme uansett, men siden korte segmenter også tar kort tid, så blir gjerne utslagene større. Så er det jo dessverre også slik at Strava er elendig på segmentmatching, og det er ikke en forutsetning at man faktisk krysser den virtuelle startlinjen (og mållinjen) for å få match. Her er et konkret eksempel fra Oslo:

Code:
Segment brief:
Name:          Opp på lokket
ID:            1606824
Length:        264.60
Min ele:       10.70
Max ele:       22.40
Avg grade:     4.00
Max grade:     8.60
Datapoints:    21

Segment leaderboard (original):
Pos   1: Havard Bjerke                  time: 0:23.00, dist: 233.00, as/s: 1.000
Pos   2: Sverre Eckhoff                 time: 0:24.00, dist: 234.90, as/s: 0.333
Pos   2: Stian Jespersen                time: 0:24.00, dist: 259.70, as/s: 0.958
Pos   2: Roger Rake                     time: 0:24.00, dist: 253.30, as/s: 1.000
Pos   2: Kjetil Lindblad                time: 0:24.00, dist: 266.70, as/s: 1.000
Pos   6: Leif-Johnny Stødle             time: 0:25.00, dist: 261.00, as/s: 0.880
Pos   6: Kristian Hodne                 time: 0:25.00, dist: 274.40, as/s: 0.960
Pos   6: Stian Tveit                    time: 0:25.00, dist: 238.60, as/s: 0.960
Pos   6: Ole Lillevik                   time: 0:25.00, dist: 253.80, as/s: 1.000
Pos   6: Christian Ekdahl               time: 0:25.00, dist: 264.90, as/s: 0.760

Segment leaderboard (interpolated):
Pos   2: Kjetil Lindblad                time: 0:24.27 (corr: +0.28)
Pos   2: Stian Jespersen                time: 0:25.03 (corr: +1.03)
Pos   6: Christian Ekdahl               time: 0:25.27 (corr: +0.28)
Pos   6: Ole Lillevik                   time: 0:25.48 (corr: +0.48)
Pos   6: Leif-Johnny Stødle             time: 0:25.50 (corr: +0.50)
Pos   2: Roger Rake                     time: 0:25.97 (corr: +1.97)
Pos   1: Havard Bjerke                  time: 0:26.40 (corr: +3.41)
Pos   6: Kristian Hodne                 time: 0:27.69 (corr: +2.70)
Pos   6: Stian Tveit                    time: 0:27.92 (corr: +2.92)
Pos   2: Sverre Eckhoff                 time: 0:28.15 (corr: +4.16)


Her blir listen ganske snudd om på, og legg merke til at han som har KOM havner langt ned på listen. Han sykler da heller ikke selve segmentet, men får match likevel. Det samme gjelder andremann, og slik ser deres spor ut:




Redigert av mroek; 09/09/2015 09:59.
Re: Strava - segmentnerding [Re: bøttesmetten] #2008097 09/09/2015 10:03
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: bøttesmetten

Om dette hadde vert en nett- eller appbasert løsning, hadde jeg gledelig betalt en liten slant for å sjekke. Kanskje blir det veldig "poppis" og strava får øynene opp for at noe må gjøres. Skal se om jeg finner noen segmenter som er gode eksempler i området her.

Jeg er enig i det, men jeg tror det ville gitt store problemer med Strava. Strava vet jo godt at de suger på dette, men de ønsker åpenbart ikke å fikse det. Hvis da en tredjepart kommer inn og presenterer alternative lister, så ville de ganske sikkert blitt mugne.

Re: Strava - segmentnerding [Re: mroek] #2008108 09/09/2015 10:33
Registrert: Oct 2001
Innlegg: 6,979
Trond Vidar Offline
I want to ride my bicycle
Offline
I want to ride my bicycle
Registrert: Oct 2001
Innlegg: 6,979
Kult!

Jeg er hellig overbevist om at dette er grunnen til at jeg ikke har KOM'n på segmentet "Ultrabirken 2015" devilsmile


[Linket bilde fra veloviewer.com]
Re: Strava - segmentnerding [Re: mroek] #2008111 09/09/2015 10:42
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Jeg ser forresten at jeg blingset på skjermbildet mitt fra "Opp på lokket"-segmentet. Det viser slutten av segmentet, ikke starten. De to nevnte herrene fullførte altså ikke egentlig segmentet, men på grunn av Stravas elendighet får de likevel (veldig gode) tider.

Re: Strava - segmentnerding [Re: mroek] #2008114 09/09/2015 10:45
Registrert: Jun 2012
Innlegg: 1,609
T
Thomas- Offline
Ivrig
Offline
Ivrig
T
Registrert: Jun 2012
Innlegg: 1,609
Interessant og bra satt opp.
Forklaringen ligger vel i at Strava lever av massene og ikke av de få som gidder å fordype seg i tekniske unøyaktigheter. Det Strava enkelt kunne gjort var å kreve >0,75 as/s for å kvalifisere til å konkurrere på korte segmenter.
Forøvrig helt enig i at korte segment har så høy unøyaktighet at verdien er lav.
Nå er det jo også andre faktorer som gjør det vanskelig å sammenligne ryttere som har syklet samme segment. Sykler du feks "Tour de Finans - offisiell!" hver dag vil du før eller siden ha så sterk medvind at du sykler raskere enn norgeseliten. Når Strava får orden på sporloggene kan de lage en korrelasjon til Yr.no hvor rekorder underkjennes hvis de er satt på tider med for mye medvind.

Re: Strava - segmentnerding [Re: mroek] #2008120 09/09/2015 10:54
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Når det gjelder vær og vind, så har jeg den klare oppfatning at det er helt greit, og ikke bør korrigeres for (og dessuten er det nesten umulig å gjøre på en pålitelig og rettferdig måte). Da er det mye verre med alle rekordene som er satt når man ikke sykler solo (f.eks i ritt, der man sitter i felt/rulle), men så lenge ikke alle laster opp loggene på Strava så er det umulig for dem å detektere dette. De hadde jo tidligere en avkrysning for "Group ride", men det ble fjernet, antakelig fordi folk ikke brydde seg med å krysse av uansett.

Men å øke sjansen for mer nøyaktige segmenttider, det kunne Strava enkelt ha gjort, men de gidder ikke.

Re: Strava - segmentnerding [Re: mroek] #2008155 09/09/2015 12:07
Registrert: May 2013
Innlegg: 1,348
T
TrondAM Offline
Veteran
Offline
Veteran
T
Registrert: May 2013
Innlegg: 1,348
Strava bør ikkje takast som noko anna enn uhøgtideleg moro eigentleg, spesielt når ein ser kor unøyaktig det er ICON_SMILE Litt usikker på om det er så smart å bruke det i konkurransar for tidtaking som nokre forsøker, i så fall bør det brukast betre algoritmer enn Strava sine for segmentmatching.

Redigert av TrondAM; 09/09/2015 12:17.
Re: Strava - segmentnerding [Re: TrondAM] #2008186 09/09/2015 12:43
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: TrondAM
Strava bør ikkje takast som noko anna enn uhøgtideleg moro eigentleg, spesielt når ein ser kor unøyaktig det er ICON_SMILE Litt usikker på om det er så smart å bruke det i konkurransar for tidtaking som nokre forsøker, i så fall bør det brukast betre algoritmer enn Strava sine for segmentmatching.

Forsåvidt enig i det, men nå har jo utviklingen gjort at segmenter blir tatt mer alvorlig, og det er fullt mulig å lage algoritmer og metoder som gjør segment-tidtaking temmelig nøyaktig.

Jeg kan jo også nevne at jeg for mange år siden laget en GPS-logger til bilbruk, og denne hadde automatisk rundetidtaking (typisk brukt på bane/trackdays). Selve GPS-enheten hadde heller ikke mer enn 1 Hz samplerate (som Garmin-enhetene kan ha), men empirisk testing (mot optisk tidtaking) viste at min enhet typisk oppnådde en nøyaktighet på 1/10 sek (eller bedre) gjennom interpolering. Det er tross alt ganske bra.

Re: Strava - segmentnerding [Re: mroek] #2008191 09/09/2015 13:00
Registrert: Jul 2013
Innlegg: 133
M
mad_quads Offline
Tørr bak øra
Offline
Tørr bak øra
M
Registrert: Jul 2013
Innlegg: 133
Takker for utfyllende info om problemet. Forstår bedre hva du mener med dårlig datakvalitet nå. Det er tydeligvis store rom for forbedringer, så det er synd Strava slurver. Er helt med deg på det.

Det med start- og stopp-punkt er kanskje det største problemet på de fleste segment. Men de aksepterer litt vel store avvik på sporene underveis også. De prioriterer vel å få med alle uansett om devicen av en eller annen grunn logger unøyaktig. Har brukt opptil flere minutter på å irritere meg over segment BhakkeSphurt. Det er også i Oslo, og går parallellt med bilveien. Problemet er at bilveien er så og si flat mens gangstien har en bhakke man kan sphurte i. De mest hardbarka sykler i bilveien her (selv om det ligner for mye på motorvei etter min smak) for å spare tid, og de beste tidene er naturligvis satt her på bilveien. Irriterende for oss som har lagt igjen flere millioner watt opp bakken på sykkelstien i håp om en topp 10. Om man klikker seg inn på rekordtidene ser man lett på sporet om de har syklet sykkelsti eller bilvei.

Har også sett en nisse i bil sette flere KOMs på de kjente kjære segmentene mellom Lysaker og Oslo fordi store avvik tillates. Men det er forsåvidt en positiv ting at han kjørte E18 i stedet for sykkelstien.

Re: Strava - segmentnerding [Re: mroek] #2008231 09/09/2015 14:07
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Ja, det er helt åpenbart at Strava kunne ha forbedret algoritmene sine for matching underveis også, men akkurat eksempelet du nevner er vanskelig. Der er det så tett mellom bilveien og gangveien at det er nesten umulig å skille. Jeg kan i hvert fall ikke si med sikkerhet hvor alle sporene egentlig hører hjemme, men det ser i hvert fall ut for at han som har KOM gjorde det på gangveien.

Jeg vedlegger for moro skyld GPX-filen (men omdøpt til .txt for å få laste den opp på forumet) fra programmet mitt her, så kan du selv laste den opp på GPS Visualizer og se på den. Merk at du kan skru av og på de forskjellige sporene ved å klikke på dem i listen.

Og om noen skulle se litt nøye på selve GPX-filen, så er tidsangivelsene ikke i standard format, jeg spytter bare ut relativ tid som hentet fra Strava-dataene. Det er det enkelt nok å fikse, men for manuell inspeksjon av dataene er det mer praktisk med relativ tid.

Vedlegg
segment_BhakkeSphurt.gpx.txt (15.52 KB, 207 nedlastinger)
Redigert av mroek; 09/09/2015 14:15.
Re: Strava - segmentnerding [Re: mroek] #2008248 09/09/2015 14:53
Registrert: Apr 2010
Innlegg: 4,079
G
Gråstein Online
Besatt
Online
Besatt
G
Registrert: Apr 2010
Innlegg: 4,079
Super nerding, mroek!

Re: Strava - segmentnerding [Re: bøttesmetten] #2008423 10/09/2015 04:47
Registrert: Aug 2009
Innlegg: 912
Cantona Offline
Ringrev
Offline
Ringrev
Registrert: Aug 2009
Innlegg: 912
Sitat: bøttesmetten
Sitat: mroek
Sitat: bøttesmetten
Dette var stilig! Hva skal til for å kunne teste dette verktøyet på lokale segmenter?

Det er slik per i dag at programmet er assosiert til min Strava-konto, og hvis jeg skal la andre teste det så må jeg implementere autentiseringsprosedyren slik at programmet tilknyttes hver enkelt bruker i stedet. Det er ikke teknisk så veldig vanskelig, men noen utfordringer er det, spesielt siden programmet ikke kjører på en webserver.

Men om du lister opp noen segmenter, så kan jeg gjerne sjekke dem og poste resultatet i denne tråden.

Om dette hadde vert en nett- eller appbasert løsning, hadde jeg gledelig betalt en liten slant for å sjekke. Kanskje blir det veldig "poppis" og strava får øynene opp for at noe må gjøres. Skal se om jeg finner noen segmenter som er gode eksempler i området her.


Prøv "krankesprenger 2" på Klett.


Barberer legga:)
Re: Strava - segmentnerding [Re: mroek] #2008483 10/09/2015 07:38
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Hehe, der var det litt endringer i topp 10, ja:

Code:
Segment brief:
Name:          Krankesprenger 2
ID:            2053271
Created at:    2012-08-09T23:14:53Z
Updated at:    2015-08-03T08:03:29Z
Length:        190.45
Min ele:       11.80
Max ele:       15.40
Avg grade:     1.10
Max grade:     2.20
Datapoints:    7

Segment leaderboard (original):
Pos   1: Benn Båtvik                    time: 0:12.00, dist: 154.80, as/s: 0.167
Pos   2: stig eide                      time: 0:14.00, dist: 164.50, as/s: 0.571
Pos   3: Runar Hofset                   time: 0:15.00, dist: 148.10, as/s: 0.333
Pos   3: Jørn Kvitland                  time: 0:15.00, dist: 186.50, as/s: 0.933
Pos   3: Lars Esten Heggvik             time: 0:15.00, dist: 179.60, as/s: 1.000
Pos   6: Kristoffer Stige               time: 0:16.00, dist: 181.00, as/s: 1.000
Pos   6: Roger Sekkenes                 time: 0:16.00, dist: 169.60, as/s: 0.813
Pos   6: Tor Erik Skorstad              time: 0:16.00, dist: 188.70, as/s: 0.750
Pos   6: Maxim Golev                    time: 0:16.00, dist: 177.10, as/s: 1.000
Pos   6: F Indbryn                      time: 0:16.00, dist: 169.10, as/s: 0.813

Segment leaderboard (interpolated):
Pos   1: Benn Båtvik                    time: 0:14.86 (corr: +2.87)
Pos   3: Jørn Kvitland                  time: 0:14.92 (corr: -0.08)
Pos   3: Lars Esten Heggvik             time: 0:15.11 (corr: +0.12)
Pos   2: stig eide                      time: 0:15.37 (corr: +1.37)
Pos   6: Tor Erik Skorstad              time: 0:15.63 (corr: -0.37)
Pos   6: Maxim Golev                    time: 0:16.43 (corr: +0.44)
Pos   6: Kristoffer Stige               time: 0:16.43 (corr: +0.44)
Pos   6: F Indbryn                      time: 0:16.89 (corr: +0.90)
Pos   6: Roger Sekkenes                 time: 0:17.62 (corr: +1.62)
Pos   3: Runar Hofset                   time: 0:17.65 (corr: +2.66)

Merk at han som har KOM beholder denne, til tross for nesten tre sekunder dårligere tid etter min prosessering. Men når det er sagt, så er hans datagrunnlag for segmentet kun tre datapunkter, så her blir det nok litt bingo uansett. Det er i hvert fall helt sikkert at han har altfor god tid på Strava. Det er ganske tett mellom tidene på den alternative lista...

Legg også merke til at segmentet har et ganske dårlig dataspor (kun 7 datapunkter), og der datapunkt nummer 2 ligger ganske langt til siden for gangveien. Start- og sluttpunkter på segmenter bør helst settes utenom sving, i hvert fall hvis man ser at datasporet ikke følger og tangerer svingen skikkelig.


Redigert av mroek; 10/09/2015 07:45.
Re: Strava - segmentnerding [Re: mroek] #2008516 10/09/2015 08:24
Registrert: Nov 2009
Innlegg: 3,440
anderfo Offline
Besatt
Offline
Besatt
Registrert: Nov 2009
Innlegg: 3,440
Hvis du vil teste flere segmenter, kunne du kanskje prøvd Ballettbakken, ettersom den har vært omtalt endel den siste måneden... F.eks. her.

Får du spyttet ut snitt- og makshastighet også da, kanskje? ICON_WINK

Selv er jeg egentlig lite interessert i Ballettbakken, men det høres ut som mange kunne tenkt seg å vite litt mer om farta der...

Re: Strava - segmentnerding [Re: Thomas-] #2008524 10/09/2015 08:39
Registrert: Feb 2005
Innlegg: 915
L
loik Offline
Ringrev
Offline
Ringrev
L
Registrert: Feb 2005
Innlegg: 915
Sitat: Thomas-
de få som gidder å fordype seg i tekniske unøyaktigheter
...forholder seg til watt ol.

Re: Strava - segmentnerding [Re: loik] #2008530 10/09/2015 08:55
Registrert: Jun 2012
Innlegg: 1,609
T
Thomas- Offline
Ivrig
Offline
Ivrig
T
Registrert: Jun 2012
Innlegg: 1,609
Sitat: loik
Sitat: Thomas-
de få som gidder å fordype seg i tekniske unøyaktigheter
...forholder seg til watt ol.
Hvis du har stabil vekt og "konkurrerer" mot deg selv er jeg langt på vei enig.

Re: Strava - segmentnerding [Re: mroek] #2008553 10/09/2015 09:57
Registrert: May 2013
Innlegg: 1,348
T
TrondAM Offline
Veteran
Offline
Veteran
T
Registrert: May 2013
Innlegg: 1,348
Sida Bøttesmetten er på leiting etter segment foreslår eg det her for han ICON_WINK Desserten ned - https://www.strava.com/segments/7173292

Re: Strava - segmentnerding [Re: anderfo] #2008597 10/09/2015 11:06
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: anderfo
Hvis du vil teste flere segmenter, kunne du kanskje prøvd Ballettbakken, ettersom den har vært omtalt endel den siste måneden... F.eks. her.

Får du spyttet ut snitt- og makshastighet også da, kanskje? ICON_WINK

Selv er jeg egentlig lite interessert i Ballettbakken, men det høres ut som mange kunne tenkt seg å vite litt mer om farta der...

Code:
Segment brief:
Name:          Birkebeinerrittet - Ballettbakken
ID:            735022
Created at:    2011-08-27T16:00:01Z
Updated at:    2015-08-03T08:03:16Z
Length:        226.06
Min ele:       369.30
Max ele:       422.00
Avg grade:     -23.30
Max grade:     -19.80
Datapoints:    12

Segment leaderboard (original):
Pos   1: Martin Haugo                   time: 0:10.00, dist: 201.90, as/s: 1.000
Pos   1: Petter Fagerhaug               time: 0:10.00, dist: 189.10, as/s: 0.500
Pos   1: Knut Erik Nesteby              time: 0:10.00, dist: 169.00, as/s: 0.200
Pos   1: Sander Ensink                  time: 0:10.00, dist: 178.50, as/s: 0.200
Pos   1: Erik  Resell                   time: 0:10.00, dist: 216.60, as/s: 1.000
Pos   1: Andreas Aalby                  time: 0:10.00, dist: 211.30, as/s: 1.000
Pos   1: Christoffer Bakke Bakke        time: 0:10.00, dist: 216.60, as/s: 1.000
Pos   1: Thomas Klingenberg             time: 0:10.00, dist: 202.10, as/s: 0.600
Pos   1: Eirik Aabrekk                  time: 0:10.00, dist: 210.60, as/s: 0.900
Pos   1: Andreas Øhrn                   time: 0:10.00, dist: 212.70, as/s: 1.000

Segment leaderboard (interpolated):
Pos   1: Christoffer Bakke Bakke        time: 0:10.39 (corr: +0.39) speed avg: 78.2 max: 88.2
Pos   1: Eirik Aabrekk                  time: 0:10.66 (corr: +0.66) speed avg: 75.8 max: 81.4
Pos   1: Andreas Øhrn                   time: 0:10.79 (corr: +0.79) speed avg: 74.2 max: 83.5
Pos   1: Erik  Resell                   time: 0:11.07 (corr: +1.08) speed avg: 77.5 max: 88.9
Pos   1: Thomas Klingenberg             time: 0:11.16 (corr: +1.17) speed avg: 71.8 max: 77.0
Pos   1: Petter Fagerhaug               time: 0:11.66 (corr: +1.66) speed avg: 68.1 max: 75.2
Pos   1: Andreas Aalby                  time: 0:11.74 (corr: +1.75) speed avg: 73.7 max: 82.4
Pos   1: Martin Haugo                   time: 0:12.07 (corr: +2.08) speed avg: 68.5 max: 77.8
Pos   1: Sander Ensink                  time: 0:12.66 (corr: +2.66) speed avg: 59.6 max: 64.4
Pos   1: Knut Erik Nesteby              time: 0:13.84 (corr: +3.84) speed avg: 58.9 max: 64.1


Jeg har lagt til snitt og makshastigheter, men merk følgende: Makshastigheten er den samme som Strava viser, siden den er hentet direkte fra Stravas data. Snitthastigheten er basert på interpolert avstand og tid (altså etter korreksjon for passering start/mål).

Vær også klar over at når Strava viser snitthastighet i sitt "leaderboard", så er den konsekvent feil, siden den er regnet ut fra segmentets lengde (altså ikke faktisk kjørt lengde). Om man klikker på "Analyze" for et gitt segment for en rytter, så får man opp en snitthastighet til venstre for hatighetskurven. Det er reell snitthastighet over utkjørt distanse, men distansen er altså også litt feil (i forhold til start/mål på segmentet), siden Strava ikke interpolerer. Denne snitthastigheten vil likevel normalt ha ganske små avvik i forhold til den som mitt program presenterer.

Forskjeller i reelt kjørt distanse gjør også at en person kan ha større snitthastighet enn personer foran seg på listen, også etter interpolering.

For dette segmentet er det også verd å merke seg at selve segmentet svinger på slutten (p.g.a dårlige data), og derfor blir også den virtuelle mållinjen min stående skjevt, som også er uheldig for utregningen. Jeg skal se på noen forbedringer jeg kan gjøre der, stay tuned.


Redigert av mroek; 10/09/2015 11:20.
Re: Strava - segmentnerding [Re: TrondAM] #2008606 10/09/2015 11:19
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: TrondAM
Sida Bøttesmetten er på leiting etter segment foreslår eg det her for han ICON_WINK Desserten ned - https://www.strava.com/segments/7173292

There you go:
Code:
Segment brief:
Name:          Desserten ned
ID:            7173292
Created at:    2014-05-08T18:53:00Z
Updated at:    2015-08-03T08:04:15Z
Length:        268.80
Min ele:       157.90
Max ele:       192.00
Avg grade:     -12.70
Max grade:     -1.90
Datapoints:    27

Segment leaderboard (original):
Pos   1: Trond Myklebust                time: 0:28.00, dist: 280.30, as/s: 1.000
Pos   1: Tarjei Hofset                  time: 0:28.00, dist: 264.90, as/s: 1.000
Pos   3: Magnus Drøpping                time: 0:30.00, dist: 267.10, as/s: 1.000
Pos   4: Fredrik Lund                   time: 0:31.00, dist: 265.60, as/s: 1.000
Pos   4: John Ola Buøy                  time: 0:31.00, dist: 265.60, as/s: 1.000
Pos   6: August Ness                    time: 0:32.00, dist: 260.80, as/s: 1.000
Pos   7: Johannes Haukelid              time: 0:33.00, dist: 250.80, as/s: 0.939
Pos   7: Tore Prytz                     time: 0:33.00, dist: 271.10, as/s: 0.970
Pos   9: Halvor Odden                   time: 0:34.00, dist: 270.80, as/s: 1.000
Pos   9: Erlend Skjærseth Stensø        time: 0:34.00, dist: 247.30, as/s: 0.853

Segment leaderboard (interpolated):
Pos   1: Tarjei Hofset                  time: 0:27.93 (corr: -0.06) speed avg: 34.1 max: 45.7
Pos   1: Trond Myklebust                time: 0:28.57 (corr: +0.58) speed avg: 36.0 max: 43.9
Pos   3: Magnus Drøpping                time: 0:30.62 (corr: +0.63) speed avg: 32.1 max: 45.4
Pos   4: John Ola Buøy                  time: 0:31.00 (corr: +0.00) speed avg: 30.8 max: 44.6
Pos   6: August Ness                    time: 0:31.56 (corr: -0.43) speed avg: 29.4 max: 37.4
Pos   4: Fredrik Lund                   time: 0:32.66 (corr: +1.66) speed avg: 32.1 max: 40.3
Pos   7: Tore Prytz                     time: 0:33.86 (corr: +0.87) speed avg: 29.0 max: 37.8
Pos   7: Johannes Haukelid              time: 0:34.33 (corr: +1.33) speed avg: 27.5 max: 35.6
Pos   9: Halvor Odden                   time: 0:34.34 (corr: +0.35) speed avg: 28.7 max: 35.6
Pos   9: Erlend Skjærseth Stensø        time: 0:36.06 (corr: +2.06) speed avg: 26.4 max: 34.6

Som du ser, så ville du (antar det er deg) ikke lenger hatt (delt) KOM på dette segmentet. Du har hatt høyere snittfart, men du har et lengre spor. Nå ser dette også ut til å være i skogen, så GPS-dekningen er kanskje også litt sjaber.

Re: Strava - segmentnerding [Re: mroek] #2008618 10/09/2015 11:33
Registrert: May 2013
Innlegg: 1,348
T
TrondAM Offline
Veteran
Offline
Veteran
T
Registrert: May 2013
Innlegg: 1,348
Takker ICON_SMILE Heldigvis er det Strava sine tal som gjelder. Får vel høre det ifrå bøttesmetten dog ICON_WINK

Re: Strava - segmentnerding [Re: mroek] #2008657 10/09/2015 13:01
Registrert: May 2013
Innlegg: 1,526
G
grr Offline
Ivrig
Offline
Ivrig
G
Registrert: May 2013
Innlegg: 1,526
Her er et herlig segment (altfor kort såklart) som hadde vært interessant å se i GPS visualizer: https://www.strava.com/segments/1165355

Re: Strava - segmentnerding [Re: grr] #2008663 10/09/2015 13:17
Registrert: Jul 2008
Innlegg: 1,706
M
mroek Offline OP
Ivrig
OP Offline
Ivrig
M
Registrert: Jul 2008
Innlegg: 1,706
Sitat: grr
Her er et herlig segment (altfor kort såklart) som hadde vært interessant å se i GPS visualizer: https://www.strava.com/segments/1165355
Here you go:
Code:
Segment brief:
Name:          Col d´bogafjell
ID:            1165355
Created at:    2012-04-01T20:11:36Z
Updated at:    2015-08-03T08:03:21Z
Length:        136.30
Min ele:       79.20
Max ele:       85.60
Avg grade:     4.50
Max grade:     9.80
Datapoints:    15

Segment leaderboard (original):
Pos   1: Joachim Sivertsen              time: 0:11.00, dist: 95.40, as/s: 0.273
Pos   1: Stig Klüver                    time: 0:11.00, dist: 122.60, as/s: 0.364
Pos   1: Karsten Kristoffersen          time: 0:11.00, dist: 91.00, as/s: 0.455
Pos   1: Joakim Haarr                   time: 0:11.00, dist: 128.60, as/s: 1.000
Pos   1: Bengt Skrettingland            time: 0:11.00, dist: 104.40, as/s: 0.182
Pos   6: Ingebret Stana                 time: 0:12.00, dist: 87.10, as/s: 0.250
Pos   6: Trond Løining                  time: 0:12.00, dist: 127.50, as/s: 0.333
Pos   6: Eirik Fuglestad                time: 0:12.00, dist: 107.10, as/s: 1.000
Pos   6: Thomas Byberg                  time: 0:12.00, dist: 108.60, as/s: 0.583
Pos   6: Ståle Fjordholm                time: 0:12.00, dist: 124.50, as/s: 1.000

Segment leaderboard (interpolated):
Pos   1: Joakim Haarr                   time: 0:11.76 (corr: +0.76) speed avg: 42.4 max: 47.5
Pos   6: Trond Løining                  time: 0:12.68 (corr: +0.68) speed avg: 38.2 max: 41.0
Pos   6: Ståle Fjordholm                time: 0:13.14 (corr: +1.14) speed avg: 37.4 max: 40.7
Pos   1: Bengt Skrettingland            time: 0:13.84 (corr: +2.84) speed avg: 35.4 max: 39.6
Pos   6: Thomas Byberg                  time: 0:14.70 (corr: +2.70) speed avg: 33.3 max: 39.6
Pos   1: Stig Klüver                    time: 0:14.71 (corr: +3.71) speed avg: 33.7 max: 39.6
Pos   1: Joachim Sivertsen              time: 0:15.14 (corr: +4.14) speed avg: 32.4 max: 36.4
Pos   6: Eirik Fuglestad                time: 0:15.21 (corr: +3.22) speed avg: 32.8 max: 36.0
Pos   1: Karsten Kristoffersen          time: 0:16.10 (corr: +5.11) speed avg: 30.7 max: 42.5
Pos   6: Ingebret Stana                 time: 0:22.19 (corr: +10.19) speed avg: 22.0 max: 33.8


Store endringer i lista, som du ser. GPX-filen er vedlagt (med .txt på enden), så kan du selv se på den i GPS Visualizer.

Se spesielt på tiden/sporet til Ingebret Stana. Han har fått over 10 sekunder for god tid av Strava. Det tror jeg er det mest ekstreme eksempelet jeg har sett så langt. En ekte segmentlotto-vinner. :-)

Vedlegg
segment_coldbogafjell.gpx.txt (13.71 KB, 169 nedlastinger)
Redigert av mroek; 10/09/2015 13:19.
Re: Strava - segmentnerding [Re: mroek] #2008730 10/09/2015 17:09
Registrert: Apr 2010
Innlegg: 4,079
G
Gråstein Online
Besatt
Online
Besatt
G
Registrert: Apr 2010
Innlegg: 4,079
Vil du ha en virkelig challenge sjekker du denne: https://www.strava.com/segments/3892821

Her tror jeg det er mye rart, siden det er et veldig kort segment mellom bygninger. Mye unøyaktige GPS-målinger.

Side 1 av 4 1 2 3 4

Moderator  support