Az egyik leggyakoribb kérdés a RUNALYZE-nál a magassági értékekkel kapcsolatos. Nincs világosság a magasságkorrekció és annak számítása körül. Sokan egyszerűen nem tudják, hogyan kell kezelni a magasságot, és miért nincs megfelelő érték.
Kezdjük a tevékenység rögzítésével. Nemcsak a pozíciót (szélességi/hosszúsági fok), hanem a magasságot is GPS segítségével határozzák meg. Ez jól hangzik, de nem az: Minden GPS-eszköz tulajdonosa tudja, hogy a GPS minősége rendkívül változó lehet. A teljes távolság szempontjából ezek a változások elhanyagolhatóak. Nem számít, ha 10 métert futsz balra vagy jobbra az úttól. De ugyanezek a változások vonatkoznak a rögzített magasságra is – és a magasság szempontjából jelentős különbség, ha 10 méterrel magasabban vagy alacsonyabban futsz. Ezért a GPS-en keresztül kapott magassági adatok használhatatlanok, és alapértelmezés szerint magasságkorrekciót alkalmazunk. Ez vonatkozik bármilyen platformra, mint például a Garmin Connect vagy a Polar Flow. A készülékből származó magassági adatokat csak akkor szabad használni, ha a készülék barometrikus magasságmérőt tartalmaz.
A magasságkorrekció elve meglehetősen egyszerű. Minden koordinátapárhoz tartozó magasságot egy digitális magassági modellből határoznak meg, általában a globális felszín magassági profiljából. Egy példa az ilyen adathalmazon a SRTM fájlok (Shuttle Radar Topography Mission 2000-ből). Ezek szabadon elérhetők 90x90 m-es rácsban. A felbontás nem tökéletes, és ezek az adathalmazon zajosak, de általában a legjobb megoldás, ha nincsenek barometrikus mérések. Ezt az adathalmazon keresztül elérheted a Geonames.org vagy a GoogleMaps nyilvános API-jain. A kérések száma azonban korlátozott. A RUNALYZE-nál saját SRTM fájlokat tárolunk, hogy pontos magassági profilt kapj a tevékenységedhez.
Következtetés: A legjobb magassági profilt barometrikus mérések alapján kapjuk. Azok a felhasználók, akiknek a készüléke nem tartalmaz barometrikus magasságmérőt, mindig aktiválják a magasságkorrekciót. De ne feledd: Ez a magasságkorrekció csak annyit jelent, hogy korrigáljuk a magassági profilt (műholdas adatok alapján). Ez nem ad egyetlen "valódi" magassági értéket a tevékenységedhez.
Alapértelmezés szerint a Runalyze a mi algoritmusunkkal számítja az emelkedést/süllyedést, hogy következetes számítást biztosítson az összes eszközünk között (Climb Score stb.). De ha fontos számodra, hogy az eredeti magasságmérő métereket lásd a fájlban a Runalyze-ban, csak meg kell változtatnod a megjelenítési beállításokat (Beállítás: Konfiguráció -> Általános beállítások -> Tevékenység nézet -> Előnyben részesített emelkedés/süllyedés a fájlból). Az eredeti emelkedés/süllyedés értékeket minden olyan tevékenységhez kínáljuk, amely a Runalyze-hoz a Fit fájl formátumban érkezett.
A legtöbb futó nemcsak egy szép magassági profilt szeretne látni. Érdekli őket az összes emelkedésük (néha csak "magasság" néven említve egy tevékenység esetén). De - és ez valószínűleg új számodra, mivel kénytelen vagy elolvasni ezt a cikket - egy ilyen érték megszerzése messze nem triviális. A legtöbben azt hiszik, hogy egy fix magassági profil fix magassági értéket generál, de ez nem igaz. A probléma az, hogy nincs "valódi" érték. Kérdezd meg magadtól: Hogyan határoznád meg ezt a magassági értéket? Az összes magasságkülönbség összegeként? Még ha csak 10 cm egy járdán? És mi a helyzet a lábad alatt lévő kis kövekkel vagy kátyúkkal? Légy biztos benne: Ez nem az, amit akarsz. Egyszerű kiszámítani egy folyamatos emelkedésű pálya összes emelkedését: legmagasabb pont - legalacsonyabb pont = emelkedés. De ez nem lehetséges dombos területeken és városi környezetben.
A mi megoldásunk az, hogy "simítjuk" a magassági profilt (csak az összes emelkedés számításához). A RUNALYZE jelenleg három módszert támogat:
Nincs simítás a naiv megközelítés, hogy összeadjuk az összes emelkedést és süllyedést. Mindig megváltoztathatod a simító algoritmust a beállításaidban – utána hagyhatod, hogy a RUNALYZE újraszámolja az összes magassági értéket (Eszközök -> adatbázis tisztítása -> Tevékenységek átnézése (aktiváld a "Magasság újraszámítása" & "VDOT értékek újraszámítása" lehetőségeket)). Észre fogod venni, hogy simítás nélkül túl magas értékek fognak megjelenni.
A küszöb módszerben a kis magasságkülönbségeket figyelmen kívül hagyják. A küszöb ezt beállíthatod a konfigurációban. Jó eredményeket értünk el 3 méteres küszöbbel. Ezért bármilyen különbség, ami csak egy vagy két méter, figyelmen kívül marad. Ha csak lassan emelkedsz vagy süllyedsz egy pályán, a küszöb módszer problémát fog okozni. Minden magasságkülönbséget, ami két egymást követő adatpont között kisebb, mint a küszöb, figyelmen kívül hagynak. Itt lép életbe a Douglas-Peucker-algoritmus. A Douglas-Peucker-algoritmus figyelmen kívül hagy néhány köztes értéket (egy bizonyos algoritmus szerint), és megpróbálja figyelembe venni csak a jelentős "emelkedéseket és süllyedéseket".
Ez határozottan egy bonyolult téma, és nem tudjuk úgy beállítani a beállításaidat, hogy "valódi" értékeket kapj - egyszerűen azért, mert senki sem tudja őket. Ebben az esetben nincs 'igazság'. De a beállításokat a saját igényeidhez igazíthatod, hogy elégedett legyél a számított értékeiddel. Ezek nem fognak pontosan egyezni a készüléked értékeivel, de ez nem is a lényeg.
Az információs ablak a magassági adatokkal kapcsolatban, amelyet minden tevékenységhez megnyithatsz, segíthet a megfelelő beállítások megtalálásában.

Az eredeti adatokat a korrigált adatokkal és a különböző algoritmusainkkal hasonlítjuk össze. Van egy táblázat a különböző algoritmusok és küszöbök számára is.
Tudasd velünk, ha kívánságod van vagy hibát találtál. Próbáljuk a legjobbra fejleszteni a Runalyze-t, ezért számítunk az ötleteidre a fejlesztéshez. A legtöbb kérdésre és problémára megtalálod a választ a fórumban.