logo
TUGI

trailmap

Trailmap v2 taust

Markus
2023-10-08
Masintõlge
Trailmap v2 taust

Trailmap v2 veebirakendus kasutab esimese Trailmapi (algselt "Bikemap") rakenduse heaks tunnistatud funktsionaalseid lahendusi, aga rakenduse kasutajaliidese tehniline teostus on tehtud täiesti algusest peale uueks, samal ajal kui uut funktsionaalsust on lisatud ka kasutajaliidest toetavatesse taustateenustesse. Hea külg selles on tunduvalt edasijõudnum tehniline arhitektuur, mis lihtsustab märkimisväärselt edaspidi uue funktsionaalsuse arendamist; halb külg on vajalik töö, et esimese versiooni funktsionaalsus "uuesti" uue arhitektuuri peale ellu viia.

Praegu (8.10.2023) puudub Trailmap v2-st veel mõni esimese versiooni funktsionaalsus; teisalt on selles juba praegu funktsioone, mida versioonis 1.0 ei ole (ega tule). Märkimisväärseimad uued funktsionaalsused, mis on juba ellu viidud:

  • Kasutajakontod ja sellega koos võimalus salvestada kasutaja omi andmeid, muu hulgas marsruute seadmest sõltumatult
  • Omad kaardid: nagu "Trailmap Suomi" mobiilirakenduses, saab kasutaja luua ja salvestada omi kaarte
  • Marsruudi planeerimine on varasemast märkimisväärselt võimekam, võttes õppust muu hulgas BRouteri, MapMyRide'i, Strava ja Komooti rakenduste parimatest omadustest
  • Marsruutide sünkroonimine Garmini samamoodi nagu näiteks Stravas: klõpsa marsruudi juures "tärn"-nuppu ja alati, kui marsruut salvestatakse, sünkroonitakse see ka Garmin Connecti teenusesse, kust see tänapäeval ka automaatselt kandub ühendatud Garmini seadmetesse (kui need Garmin Connecti teenusega sünkroonitakse) ehk enam pole vaja Garmin Connecti teenuses midagi lisaks teha.

"Ei viitsi rohkem lugeda, ütle lihtsalt lühike versioon": vaata Trailmap v2 WOW.

Eesmärkidest

Trailmap v2 eesmärk on olla Soome oludes parim kaardi- ja marsruudiplaneerimise teenus "all-terrain" hingega aktiivsetele looduses liikujatele, olgu vahendiks siis tossud või ratas. Rõhk on eriti nendel liikujatel, kes tahavad näha ja kogeda uusi maastikke, radu, teid ja marsruute.

Turul on juba palju üsna häid marsruudiplaneerimise teenuseid, millest tähtsaimate võrdlusalustena on Trailmap v2-le olnud Strava, BRouter, Komoot, MapMyRide ja RideWithGPS — kõigis neis võrdlusalustes on aga minu meelest olulisi puudujääke ja globaalsete teenustena pole neis eriti Soome oludele kohandatud omadusi.

Trailmap v2 on püütud optimeerida aktiivse kasutaja sujuvaks ja kiireks kasutuseks, rõhutades nõudlikuks marsruudi planeerimiseks vajalikke omadusi.

Mida "nõudlik" marsruudi planeerimine siis tähendab? Selle võiks kõigepealt määratleda "lihtsa" marsruudi planeerimise vastandina: "lihtne" marsruudi planeerimine rõhutab kiirust ja lihtsust muude tegurite arvelt: paari klikiga luuakse mingi A-to-B ja ringmarsruut — see, millistel radadel marsruut siis juhtub kulgema, on teenuse, mitte marsruudi planeerija käes. See, kui hästi teenus siis marsruudi "loosida" oskab, sõltub teenusest: Strava tugevuseks on selle kattuv "heatmap" andmebaas, mille abil ta eelistab palju käidud radu; Komoot omakorda visualiseerib radade mtb:scale silte; BRouteris on suhteliselt mitmekülgne marsruutimisprofiili konfigureerimine; muud teenused valivad siis marsruute rohkem või vähem "lühim on parim" põhimõttel.

Kui sõidetakse rattaga ainult asfaldil, siis enamik teenuseid toimib mõistlikult või hästi. Kui aga sõidetakse maastikurattaga maastikus, siis pakub sellele korralikku tuge ainult Komoot. Gravel-rattasõit, rajajooks ja muud "all-terrain" liikumisvormid paigutuvad siis nende kahe äärmuse vahele.

"Nõudlikus" marsruudi planeerimises püütakse sageli leida tavalisest erinev marsruut: mitte kõige populaarsemat / suurimat teed ega kõige rohkem sõidetud rada, vaid mingi keerulisem marsruut: teatud rajad populaarseimate asemel, metsateid, metsateede lõppevaid otsi ühendavaid radu või autoteedest need väiksemad ja vaiksed. Või siis tahetakse lihtsalt sõita mingit kindlat marsruuti, rajad täpselt valides: võib-olla peavad rajad olema sellised, kus pole varem eriti sõitma juhtunud, või on võrdluseks varasemad kas omad või teiste radade jäljed, või peavad valitud rajad täitma teatud kriteeriume: radade tehnilisus, millised mäed üles minnakse ja millised alla lastakse jne.

Allpool veel loetletuna tähtsaimad puudujäägid, millele Trailmap v2 pakub või hakkab peagi pakkuma lahendust:

  • Ainult Komoot pakub tasulises versioonis radade maastikuratta klassifikatsiooni selget visualiseerimist (ehk OSM-i mtb:scale sildi kasutamist)
  • Ainult BRouter pakub võimalust määratleda omi kaarte, teistes teenustes on kaardivalik napp või väga napp: näiteks pinnavorme (samakõrgusjooned, reljeefvarjutus) eriti ei toetata. Seega ei õnnestu näiteks MML-i kaartide või Digiroadi teedeandmebaasi kasutamine
  • Samuti pakub ainult BRouter võimalust laadida kaardialusele mitmekülgselt jälgi, kas jälgede vaatlemiseks või oma marsruudi planeerimise aluseks (NB! enamik teenuseid pakub küll võimalust vaadelda korraga üht varasemat jälge kaardialusel, aga mitte samal ajal marsruudi planeerimisega)
  • Keerulistes marsruudi planeerimise olukordades on kasulik kiiresti saada infot mõne OSM-i raja kaardistuse kohta: millal see on loodud, mis on sildid ja redigeerimise ajalugu
  • Tugev side kaardistusega: värske OSM-i andmestik iga päev, sujuv täiendav / parandav kaardistamine otse rakendusest ja muud eriti kaardistajatele suunatud funktsioonid
  • Komooti marsruudi planeerimise kasutajaliides on optimeeritud A-to-B tüüpi marsruutimiseks algajatele kasutajatele, nõudes marsruudi joonistamiseks palju hiireklõpse, mis on frustreeriv eriti marsruudi visandamise etapis, kus sujuv eri variantide hoomamine on tähtis
  • Marsruudi lihtne jagamine nii, et igaüks saab selle avada ja navigeerida ilma rakendust paigaldamata ja teenusesse registreerumata

Muidugi on igal peamisel võrdlusalusel ka erilisi tugevusi, mida Trailmap v2-s ei ole ja pole isegi võimalik ellu viia. Minu meelest pole seetõttu üht universaalselt parimat kaardi- ja marsruudiplaneerimise teenust, on ainult erinevad lahendused omade tugevustega.

Töö all olevad funktsioonid

Ehk mida on lähiajal oodata...

  • Marsruudi kõrgusprofiili ja OSM-i raja andmete vaade ekraani alaserva nagu Strava, Komoot, BRouter jne
  • Marsruudi jagamine nagu vanas Trailmapis (uus andmemudel nõuab uut taustateenust)
  • Google StreetView ("Pegman") integratsiooni viimistlus

Suurem rassimine on uuendada "Trailmap Suomi" natiivne mobiilirakendus kasutajakontosid toetama; sellega kanduvad marsruudid otse veebirakenduse ja mobiilirakenduse vahel.

Töös olevad ideed

Uue funktsionaalsusena on ideid välja pakutud palju, juba ülal loetletute jätkuks, aga huvitavaimad suured tervikud on järgmised:

  • "Grailmap" ehk gravel-rattasõidu tugevam tugi. Selles paistab pakkumises olevat auk, seetõttu naudivad koguni Gravelmapi (https://gravelmap.com) sarnased minu meelest suhteliselt kehvasti teostatud teenused kasutajate seas populaarsust
  • P2P / "social media" — teiste harrastajate näpunäited ja teadmised jagunevad laialt eri teenustesse, muu hulgas piltide ja marsruutidena Stravasse, kommentaaridena Facebooki, Gravelmapi "gravel" segmentidesse, Trailforksi "trail"-kirjeldustesse jne. See on muidugi netiteenuste loomulik seisund, aga näen siin võimalust laiendada OSM-i (+ Trailmapi) rajakaardistuse ümber tekkinud aktiivsust, kus OSM-i jätkuks pakutakse võimalust kaardistada ka piltide ja kirjeldustega, austades siiski OSM-i alusena (siis erinevalt näiteks Gravelmapist või Trailforksist, mis koguni aktiivselt OSM-i tõrjuvad) — sellest tuleb teha lihtne ja kiire asi, säilitades siiski sisu kvaliteedi — notes, pics, segments

Kasutusjuhendid

Lühike kasutusjuhend beetaversioonile.