Strava heatmap

Strava heatmap er veldig nyttig når man skal tegne inn f.eks. turstier, sykkelstier og skiløyper. Etter at Strava la sin mest detaljerte heatmap bak innlogging er det forhåndsdefinerte kartlaget i JOSM bare tilgjengelig ned til zoom 11. Her er en oppskrift for å vise Strava heatmap i full detalj, dvs. ned til zoom 15:

  • Legg inn følgende sti i JOSM->Bilder->Bildelaginnstillinger som tms:

    https://heatmap-external-{switch:a,b,c}.strava.com/tiles-auth/ride/colour1/{zoom}/{x}/{y}.png?Key-Pair-Id=<CloudFront-Key-Pair-Id>&Policy=<CloudFront-Policy>&Signature=<CloudFront-Signature>
    
  • Logg inn på strava.com (registrer deg først om du ikke har bruker ennå - det er gratis)

  • Åpne strava.com/heatmap

  • Gå til utviklermenyen i nettleseren din og kopier følgende nøkler fra informasjonskapslen www.strava.com inn i stien ovenfor:
    [list=*]

  • CloudFront-Key-Pair-Id

  • CloudFront-Policy

  • CloudFront-Signature

[/*] [*]Legg inn [15] som maksimal zoom[/*] [*]Gi den et navn, f.eks. *Strava heatmap*[/*] [*]Velg så det nye bildelaget du har definert i Bilder-menyen i JOSM[/*] [/list]

Vær veldig nøye med å kopiere nøklene helt nøyaktig. Stien i bildelagsinnstillingene ser til slutt f.eks. slik ut (bruk din egen, ikke denne):

tms[15]:https://heatmap-external-{switch:a,b,c}.strava.com/tiles-auth/ride/colour1/{zoom}/{x}/{y}.png?Key-Pair-Id=APKAIDPUN4QMG7VUQPSA&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vaGVhdG1hcC1leHRlcm5hbC0qLnN0cmF2YS5jb20vKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTUzMjAxMzI2OX0sIkRhdGVHcmVhdGVyVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNTMwNzg5MjY5fX19XX0_&Signature=f2Qa-IOIsa-8TqJN~huRPElXwoPQo1-bHFIiF0F5uoT6w~VyZ-~qeYqiDdtaQsZLorYNk57uZKnm6IpG39s-iLwbLVWph7ghMH9CUJMdgL1eUo94tkXs-uucq4rtspK9It-6f1a68-emjTHFFNTKW4vVzMqRL12q7vfYEkz07zLwtAOrHOGqlBZ4xwjqbfQHfI1nXGHbKxL6cfGr8OT6ZLZq2pzD5jyR0g~rEagaQBW1Y1BiOW8ZI7XWgCDJU7d8dSA3Dr4n7VG9N31B2Pfgv00ZGVYUml15v18FfAcMew00w30oq5Nhxwd-t-pqhuwPfTWCYFtuv14rrzhaQ7M5pw__

Merk at nøklene må oppdateres etter ca en uke (dato står i informasjonskapselen).

Stien ovenfor viser aktiviteter i Strava som er lagret som ride (sykkel). Her er de tilgjengelige alternativene:

  • run - løpeaktiviteter

  • ride - sykkelaktiviteter

  • both - løpe- og sykkelaktiviteter

  • winter - vinteraktiviteter

  • water - vannaktiviteter

  • all - alle aktiviteter

Edit: Denne metoden fungerer ikke lenger. Se siste innlegg i tråden for oppdatering.

Thanks for posting these instructions. Worked like a charm once I learned how to open Developer Tools and double click the cookie I wanted to copy.

Her er stier som kan brukes direkte som TMS i JOSM uten å finne nøklene manuelt:

  • Sykling:

    https://anygis.ru/api/v1/Tracks_Strava_Ride/{x}/{y}/{zoom}
    
  • Løping:

    https://anygis.ru/api/v1/Tracks_Strava_Run/{x}/{y}/{zoom}
    
  • Vannsport:

    https://anygis.ru/api/v1/Tracks_Strava_Water/{x}/{y}/{zoom}
    
  • Vintersport:

    https://anygis.ru/api/v1/Tracks_Strava_Winter/{x}/{y}/{zoom}
    

Kilde: https://github.com/nnngrach/strava_auto_auth

Edit: Denne metoden fungerer ikke lenger. Se oppdatering i siste innlegg i denne tråden.

TMS’en i post nr 3 ovenfor har vært mye nede den siste tiden. Her er en alternativ metode som automatisk lager den nødvendige stien som er beskrevet i den første posten ovenfor: Enable Strava High Resolution Layer + OpenStreetMap (JOSM or ID)

Hva er enkleste/kjappeste metode nå for tida? TMS-ene ovenfor har visst sluttet helt å virke, og ingen av de andre to metodene er særlig kjappe hvis man bare skal inn for å tegne en sti eller to.

TMS’ene fra anygis.ru virker ikke lenger. Den siste metoden (post nr 4) er den raskeste.

Edit: Nå virker TMS’ene fra anygis.ru igjen (men er trege på noen tider av døgnet), mens metoden fra post nr 4 ikke ser ut til å virke lenger.

Kan man få Strava i bakgrunn i ID også? Hvis ja, kan noen forklare hvordan? Gjerne i “teskje-modus”

Jeg fant ut at dette var det enkleste for meg nå, uten å kreve noen plugin. Dvs. “trikset” var å bruke

chrome://settings/cookies/detail?site=strava.com

for å hente ut verdiene til TMS-en.

Samme sted står det hvordan du gjør det i iD.

Jeg liker best å sette COLOR=hot (evt. grey) selv om disse ikke står nevnt der… Med hot kan jeg se hvert enkelt spor mer tydelig.
edit: Jeg skrev like gjerne inn disse to fargene som alternativer i wikien.

Chrome plugin fra https://chrome.google.com/webstore/detail/josm-strava-heatmap/hicmfobjcbinceoeegookkgllpdgkcdc er nå ganske kjapt og enkelt.

PS. Det ser ut til at “both” (sykkel+løp) ikke lenger fungerer.

Det ser ut til at dette er den enkleste metoden nå:

Sykling:

https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/ride/hot/{zoom}/{x}/{y}.png?px=256

Løping:

https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/run/hot/{zoom}/{x}/{y}.png?px=256

Både sykling og løping:

https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/both/hot/{zoom}/{x}/{y}.png?px=256

Vannsport:

https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/water/hot/{zoom}/{x}/{y}.png?px=256

Vintersport:

https://proxy.nakarte.me/https/heatmap-external-a.strava.com/tiles-auth/winter/hot/{zoom}/{x}/{y}.png?px=256