For snart en del år siden udkom Danskebjerge.dk med en artikel om GPS’ers og rutehjemmesiders pålidelighed. Konklusionen var kort fortalt, at man skal holde angivelser om højdemeter ud i strakt arm. For hvis nogen blot oplyser et antal højdemeter for en bestemt rute, kan du ikke helt bruge det til noget uden også at vide, hvor vedkommende har tallet fra, og hvilken registrering den er baseret på. Er det fx direkte fra egen GPS, eller har tallene været gennem en udbyders kortfunktion efterfølgende? Det kan have stor betydning, ligesom det kan have stor betydning, hvor god en software eventuelle højdekorrektioner er baseret på.
Nu er der jo løbet meget vand under broen siden den artikel, og jeg vil her lige komme med en kort status, hvor jeg ser på, om problemstillingen har ændret sig. Det skal lige siges, at jeg ikke har viden om, hvordan de enkelte teknologiudbydere har indrettet deres algoritmer, så min vurdering er dels baseret på almindelige observationer, hvor jeg sammenligner forskellige kilder til data, og dels på, at jeg i nogle få tilfælde har lavet manuel optælling af højdemeter på ruter, hvilket giver et om ikke 100% nøjagtigt, så dog et pålideligt resultat, som man kan sætte op imod andre angivelser, man støder på.
Først og fremmest: Er data for højdemeter mere pålidelige nu end for ti år siden?
Dertil vil jeg svare: både ja og nej.
Ja’et skyldes, at jeg fornemmer, at nogle udbydere stabilt kan levere data, som virker forholdsvis præcise. Det gælder f.eks. RideWithGPS og Strava. De lader til at have fået implementeret noget software, som kan trække selv finere højdedata ud af kort. Hvis nogen kom til mig og sagde: “Jeg har lige kørt 100 km. RideWithGPS siger, at der var 700 højdemeter” – så vil jeg tro på, at de 700 er tæt på det korrekte.
Egentlig har jeg længe ment, at det burde være relativt nemt at lave software, som kan beregne højdemeter med høj nøjagtighed. Højdedata findes nemlig – endda på frit tilgængelige online kortservices og med en præcision, der når helt ned på centimeterniveau. Så det handler bare om at parre softwaren med disse kort og programmere tingene sådan, at der for hvert punkt, der indtegnes i en ruteplanlægger, trækkes en højde ud.
Det vil næsten kunne fjerne al usikkerhed om højdemeter. Og det vil gøre eksempelvis barometermåling ligegyldig. Åh, ja – suk – barometermåling. Jeg nærede engang store håb til dette – det lød fancy og dejligt analogt. Men da jeg så fik et ur med barometermåling, brast alle mine illusioner. Der er for mange ting, der kan gå galt i processen – fra manglende kalibrering til ændringer i vejret. I hvert fald bruger jeg det slet ikke. Jeg kører min ruteregistrering ind i systemet og vælger den korrektion, der nu måtte være tilgængelig.
Og så er vi jo allerede langt inde i den del af mit svar, der lyder: “Nej”. Altså nej til det spørgsmål, der går på, om de højdedata, vi præsenteres for, er mere troværdige nu end for ti år siden. Teknologien har udviklet sig generelt, men du skal ikke regne med, at din GPS er blevet bedre til at måle højdeforskelle. Og du skal heller ikke regne med, at du bare ved at gå ind på fx Strava straks får et validt result, når du finder en bestemt rute.
Forleden sad jeg og kiggede efter en rute, der gik rundt om Maglesø syd for Holbæk. Jeg fandt to på Strava. Vejen, der er kørt, er identisk (den ene siger, at runden er 9,15 km lang, mens den anden siger 9,2), men højdemeterangivelserne passer slet ikke sammen.
For den ene rutes vedkommende angives “elevation gain” til 184 meter. I det andet tilfælde er tallet 90. Det ene tal er altså mere end dobbelt så højt som det andet, hvilket er langt ud over, hvad man kan kalde bagatelafdelingen. Hvis man kørte rundstrækningen 10 gange med udgangspunkt i hver af de to registreringer, ville forskellen i højdemeter være 940!
Det er den med de 184 meter, der stikker mest ud. Selve højdeprofilen fremstår ellers plausibel, men tallet er absurd højt. I det andet eksempel er det modsatte tilfældet. Højdeprofilen er noget mærkværdig at se på, men til gengæld virker tallet mere rigtigt.
Nu er det faktisk sådan, at Danskebjerge.dk møjsommeligt har optalt højdemeter manuelt på ruten, så vi har et facit. Og det er: 127 højdemeter. Det er tættere på de 90 end på de 184 – men stadig langt fra.
Er det så Stravas skyld, at man får to så forkerte bud? Ikke nødvendigvis. Strava er øjensynligt indrettet sådan, at de data, der kommer fra den uploadende bruger, forholdsvis direkte overføres til selve visningen. Men der findes altså en højdekorrektionsfunktion, som man kan klikke sig frem til, når man redigerer ruten. Og det viser sig som regel, at denne korrektur, som efter alt at dømme er baseret på statiske kortdata, rammer tæt på virkeligheden.
Men man kan som nævnt også gå til RideWithGPS, og her får man – når man uploader en tur rundt om Maglesø eller tegner den ind – et ganske brugbart resultat uden at skulle højdekorrigere. I forbindelse med denne artikel tegnede jeg rundstrækningen ind her, og det gav 118 højdemeter – altså kun 9 færre end tallet fra den manuelle optælling. Jeg supplerede dette med lidt søgning i samlingen af ruter hos RideWithGps og fandt en Maglesø-upload, som angav 115 højdemeter. Der er med andre ord ikke meget forskel. For nogle år siden var der hos RideWithGPS en angivelse, der lød på 132, så det svinger tilsyneladende lidt (med en usikkerhed på ca. 10%), men jo slet ikke i samme størrelsesorden, som hvis man går ind på Strava og bare søger nogle uploads frem.
Men for nu lige at vende tilbage til spørgsmålet om i dag og for ti år siden:
Dengang fandtes en populær rutehjemmeside, der hed GPSies.com. Populariteten var berettiget, for data herfra var langt bedre, end hvad man kunne finde på andre lignende websites. Desværre solgte den tyske ejer sit værk, og GPSies.com blev til AllTrails.com, hvor de dog ikke lige fik den gode software med over – de var åbenbart bare interesseret i at overtage nogle brugere! Så det var noget af et tilbageskridt, og deraf mit “både-og”-svar til ovenstående spørgsmål. For nej, vi har ikke taget et afgørende skridt frem mod høj præcision, men jo, der findes nogle udmærkede datakilder, som blot skal håndteres med lidt varsomhed. Dertil kommer, at der kan være GPS-produkter og rutewebservices, som jeg ikke kender, og som er endnu bedre end Strava, RideWithGPS og Garmin for den sags skyld, når det gælder højdemeter.
Én ting, som i hvert fald er væsentligt at få med set fra især en dansk synsvinkel, er de små terrænforskelle. I Danmark vrimler det jo ikke med enorme stigninger. Til gengæld kan landskabet godt være ret puklet. Og hvis rutesoftwaren er sat til at skære alle ujævnheder væk (f.eks. alt under 5 eller 10 højdemeter), så kommer de danske ruter til at lide under det. Vi ved, at det forekommer, ikke mindst hos Garmin. Argumentet er forståeligt, nemlig at hvis revl og krat inddrages, så kan selv små GPS-fejl give skæve resultater. Men udbyderne kan som sagt komme uden om det ved at lade højdemeterberegningen være baseret på kort. Vel at mærke de rigtige, troværdige kort, som heldigvis findes.
/Jacob