Løypekart
Et verktøy for å lage kart til terrengløp, og en app for deltakerne å ha med i lomma. Bygget rundt Kartverkets åpne kart og norske høydedata.
Utgangspunktet var et konkret behov: et løp skulle arrangeres, ruten fantes som et GPS-spor fra en klokke, og deltakerne var alt fra godt trente til helt utrente. Da holder det ikke med en strek på et kart. Det må gå an å se hvor det stiger, hvor det ikke er sti, og hvor langt det er igjen.
Løyper
-
Tinn, Telemark
Håvardsrud Seterliv
Rundløype på 9,92 km med 266 høydemeter, fra Håvardsrud Seterliv over Solfokkåsen og tilbake. Litt over en kilometer går i åpent terreng uten sti. Kart, høydeprofil, poster og din egen posisjon underveis. Kan installeres på telefonen og virker uten dekning.
Verktøyet
-
Editor
Lag ditt eget løypekart
Slipp inn en GPX-fil og få et utskriftsklart kart i A3. Klipp bort feil i sporet, tegn inn det som mangler, merk hva som er sti og hva som er åpent terreng, sett ut poster, og se løypa i 3D-terreng med flyby.
Hva det gjør
Et GPS-spor fra en klokke er sjelden ferdig som løypekart. Det er for langt fordi mottakeren vandrer, det mangler ofte en bit fordi klokka ble startet for sent, og det inneholder gjerne en avstikker som ikke skal være med. Verktøyet tar tak i nettopp det.
Sporet kan klippes hvor som helst, i starten, midt i eller på slutten, og hullene tegnes inn på nytt oppå kartet. Forenklingen fjerner GPS-støyen: et spor som måler 9,92 km blir 9,45 km ved 2 meters toleranse, som er det klokka selv oppgir. Underlaget merkes per etappe, og skillet mellom sti, grusvei og åpent terreng vises både i kartet, i høydeprofilen og i tegnforklaringen.
Høydeprofilen er fargelagt etter bratthet i fem trinn, ikke etter høyde over havet. For den som ikke leser kart er det brattheten som avgjør opplevelsen, og da er det den som bør være synlig.
3D-terrenget drapererer kartet over en høydemodell, og en flyby følger løypa med kamera. Både stillbilde og video kan lagres.
Datakilder
Bakgrunnskartet er Kartverkets åpne cache, i topografisk, gråtone eller papirkart-stil. Høydedataene kommer fra AWS Terrain Tiles, der Norge er bygget på Kartverkets egen terrengmodell. Flybilde er tilgjengelig som alternativ.
Alt kjører i nettleseren. Ingen filer lastes opp noe sted, og posisjonen din regnes ut på telefonen din. Verktøyet lagrer arbeidet ditt lokalt i nettleseren mellom økter.
Kort om det tekniske
- Én selvstendig HTML-fil per app, uten byggesteg og uten tredjepartskall.
- Leaflet for 2D-kart, three.js for terreng. Begge ligger i repoet, ikke på et CDN.
- Editoren og hver løype er egne installerbare PWAer med hver sin scope.
- Løypene beskrives i et enkelt JSON-format som editoren skriver ut.