logo
STÖD

trailmap

Bakgrund till Trailmap v2

Markus
2023-10-08
Maskinöversättning
Bakgrund till Trailmap v2

Webbappen Trailmap v2 utnyttjar de funktionella lösningar som konstaterats goda i den första Trailmap-appen (ursprungligen "Bikemap"), men appens användargränssnitts tekniska genomförande har gjorts om helt från grunden, samtidigt som nya funktioner har lagts till även i de bakgrundstjänster som stöder användargränssnittet. Den goda sidan i detta är en avsevärt mer avancerad teknisk arkitektur, som i fortsättningen betydligt underlättar utvecklingen av nya funktioner; nackdelen är det arbete som krävs för att förverkliga den första versionens funktioner "på nytt" ovanpå den nya arkitekturen.

För närvarande (8.10.2023) saknas ännu några av den första versionens funktioner i Trailmap v2, å andra sidan finns det redan nu funktioner i den som inte finns (och inte kommer) i version 1.0. De betydelsefullaste nya funktionerna som redan förverkligats:

  • Användarkonton och därmed möjligheten att spara användarens egen data, bl.a. rutter enhetsoberoende
  • Egna kartor: liksom i mobilappen "Trailmap Suomi" kan användaren skapa och spara egna kartor
  • Ruttplaneringen är betydligt kapablare än tidigare, och tar lärdom av bland annat de bästa egenskaperna i apparna BRouter, MapMyRide, Strava och Komoot
  • Synkronisering av rutter till Garmin på samma sätt som t.ex. i Strava: klicka på "stjärn"-knappen i anslutning till rutten och varje gång rutten sparas synkroniseras den också till Garmin Connect-tjänsten, varifrån den numera också automatiskt överförs till anslutna Garmin-enheter (när de synkroniseras med GC-tjänsten), det vill säga man behöver inte längre gå in i Garmin Connect-tjänsten och göra något extra.

"Jag orkar inte läsa mer, berätta bara den korta versionen": se Trailmap v2 WOW.

Om målen

Målet med Trailmap v2 är att vara den bästa kart- och ruttplaneringstjänsten för finska förhållanden för "all-terrain"-sinnade aktiva friluftsmänniskor, vare sig redskapet är skorna eller cykeln. Betoningen ligger särskilt på friluftsmänniskor som vill se och uppleva nya landskap, stigar, vägar och rutter.

På marknaden finns redan många rätt bra ruttplaneringstjänster, av vilka de viktigaste jämförelseobjekten för Trailmap v2 har varit Strava, BRouter, Komoot, MapMyRide och RideWithGPS – i alla de här jämförelseobjekten finns dock enligt mig väsentliga brister, och som globala tjänster har de inga egenskaper som är särskilt anpassade till finska förhållanden.

Trailmap v2 har man strävat efter att optimera för den aktiva användarens smidiga och snabba användning, med betoning på de egenskaper som behövs för krävande ruttplanering.

Vad betyder då "krävande" ruttplanering? Man kunde först och främst definiera det som motsatsen till "enkel" ruttplanering: "enkel" ruttplanering betonar snabbhet och lätthet på bekostnad av andra faktorer: med ett par klick skapas någon A-till-B- och cirkelrutt – längs vilka spår i terrängen rutten sedan råkar gå är i tjänstens händer, inte ruttplanerarens. Hur bra tjänsten sedan kan "lotta fram" rutten beror på tjänsten: Stravas styrka är dess heltäckande "heatmap"-databas, med vars hjälp den viktar mycket färdade spår i terrängen; Komoot visualiserar i sin tur stigarnas mtb:scale-taggar, i BRouter finns en relativt mångsidig konfigurering av ruttprofilen, de övriga tjänsterna väljer sedan rutter mer eller mindre enligt principen "kortast är bäst".

Om man cyklar bara på asfalt, så fungerar de flesta tjänster hyfsat eller bra. Om man däremot kör mountainbike i terrängen så erbjuder bara Komoot ordentligt stöd för det. Gravel-cykling, terränglöpning och andra "all-terrain"-motionsformer placerar sig sedan mellan de där två ytterligheterna.

I "krävande" ruttplanering strävar man ofta efter att hitta en rutt som avviker från det normala: inte den populäraste / största vägen eller den mest körda stigen utan någon mer utmanande rutt: vissa stigar i stället för de populäraste, skogsbilvägar, stigar som förbinder skogsbilvägarnas ändpunkter eller de mindre och tysta av bilvägarna. Eller så vill man bara köra en viss rutt, med spåren i terrängen noga valda: kanske spåren måste vara sådana där man inte tidigare har kört särskilt mycket, eller så fungerar tidigare egna eller andras spår som referens, eller så måste de valda spåren i terrängen uppfylla vissa kriterier: stigarnas tekniska svårighet, vilka backar man tar uppför och vilka nedför osv.

Nedan ännu listat de viktigaste bristerna som Trailmap v2 erbjuder eller inom kort kommer att erbjuda en lösning på:

  • Bara Komoot erbjuder i sin avgiftsbelagda version en tydlig visualisering av stigarnas mountainbike-klassificering (alltså utnyttjande av OSM:s mtb:scale-tagg)
  • Bara BRouter erbjuder möjligheten att definiera egna kartor, i de övriga tjänsterna är kartutbudet snävt eller mycket snävt: t.ex. terrängformer (höjdkurvor, terrängskuggning) stöds knappast alls. Därmed lyckas t.ex. inte utnyttjandet av MML:s kartor eller Digiroads vägdatabas
  • Likaså erbjuder bara BRouter möjligheten att mångsidigt ladda upp spår på kartbotten, antingen för att granska spåren eller som grund för den egna ruttplaneringen (NB! de flesta tjänster erbjuder nog möjligheten att granska ett tidigare spår åt gången på kartbotten, men inte samtidigt med ruttplaneringen)
  • I utmanande ruttplaneringssituationer är det nyttigt att snabbt få information om kartläggningen av något OSM-spår i terrängen: när det skapats, vilka taggarna är och redigeringshistoriken
  • En stark koppling till kartläggningen: färsk OSM-data dagligen, smidig kompletterande / korrigerande kartläggning direkt från appen och andra funktioner som är särskilt riktade till kartläggare
  • Komoots ruttplaneringsgränssnitt är optimerat för ruttplanering av A-till-B-typ för nybörjaranvändare, och kräver mycket musklickande för att rita rutten, vilket är frustrerande särskilt i ruttens skissfas där smidigt skissande av olika alternativ är viktigt
  • Lätt delning av rutten så att vem som helst kan öppna och navigera den utan att installera appen och utan att registrera sig i tjänsten

Förstås har varje huvudjämförelseobjekt också särskilda styrkor som inte finns i Trailmap v2 och inte ens är möjliga att förverkliga. Enligt mig finns det därför ingen enskild universellt bästa kart- och ruttplaneringstjänst, det finns bara olika lösningar med sina egna styrkor.

Funktioner under arbete

Alltså vad som är att vänta inom den närmaste tiden …

  • Ruttens höjdprofil och vy med uppgifter om OSM-spåret i terrängen i skärmens nedre kant som i Strava, Komoot, BRouter osv.
  • Delning av rutten som i gamla Trailmap (den nya datamodellen kräver en ny bakgrundstjänst)
  • Finslipning av Google StreetView ("Pegman")-integrationen

Ett större tag är att uppdatera den nativa mobilappen "Trailmap Suomi" till att stödja användarkonton; i och med det överförs rutterna direkt mellan webbappen och mobilappen.

Idéer under bearbetning

Det finns mycket som idékläckts som nya funktioner, som fortsättning på de redan listade ovan, men de intressantaste stora helheterna är följande:

  • "Grailmap", alltså starkare stöd för gravel-cykling. Där verkar det finnas ett hål i utbudet, och därför åtnjuter till och med tjänster som Gravelmap (https://gravelmap.com), enligt mig relativt svagt förverkligade, användarnas gunst
  • P2P / "social media" – andra entusiasters tips och kunskap fördelar sig brett på olika tjänster, bl.a. som bilder och rutter till Strava, som kommentarer till Facebook, till Gravelmaps "gravel"-segment, till Trailforks "trail"-beskrivningar osv. Detta är förstås ett naturligt tillstånd i nätets tjänster, men jag ser här en möjlighet att utvidga den aktivitet som uppstått kring OSM (+ Trailmap)-stigkartläggningen, där man som fortsättning på OSM erbjuder möjligheten att kartlägga även med bilder och beskrivningar, dock med respekt för OSM som grund (alltså i motsats till t.ex. Gravelmap eller Trailforks som rentav aktivt stöter bort OSM) – det här måste göras lätt och snabbt, men ändå med innehållets kvalitet bevarad – notes, pics, segments

Bruksanvisningar

Kort bruksanvisning till beta-versionen.