Strava Heatmaps en Qmapshack (tutorial)

Cualquier cosa que tenga que ver con los mapas, excepto para conseguir los Topohispania para lo cual hay un foro específico más abajo

Moderador: Sebasbcn

Responder
Sr. Peláez
Mensajes: 196
Registrado: 17 Ene 2020 15:37
Modelo GPS: Garmin Etrex 20x

Strava Heatmaps en Qmapshack (tutorial)

Mensaje por Sr. Peláez »

Por si alguien no conoce los heatmaps, son unos mapas de calor creados por los usuarios de la app de Strava que, automáticamente (y anónimamente) suben a los servidores de la compañía los datos de sus rutas, creando entre miles de usuarios un mapa actualizado (contienen datos de los últimos dos años) que nos muestra las rutas más populares que REALMENTE recorre la gente, y que podemos superponer a cualquier otro mapa, ortofotos, etc.


Aquí, el topográfico del IGN:
Imagen


Aquí la capa Strava a pie cargada sobre el mismo mapa:
Imagen


Y la capa Strava ciclismo de la misma zona:
Imagen


A día de hoy los heatmaps de Strava son probablemente los "mapas" de senderos más completos y fiables que podemos encontrar, y son muy útiles tanto para diseñar rutas en el ordenador como para llevarlos en el GPS del móvil, en Orux o cualquier otro programa que los soporte.
Decir también que Suunto, Garmin o incluso OSM con sus trazas públicas tienen mapas de calor similares pero no son de lejos tan completos como los de Strava, especialmente en nuestro país.

Lo primero, dos enlaces donde se puede encontrar el procedimiento para usar los mapas Strava en otros programas:

Orux:
https://www.mendiak.net/viewtopic.php?f ... 94#p763794

JOSM:
https://www.mendiak.net/viewtopic.php?f ... 88#p761888

Por suerte, gracias al gran Mitxelin de Mendiak, los usuarios de Qmapshack también podemos usar estos mapas. Pero como el proceso de configurarlos en QMS es un poco farragoso y la información está un poco dispersa, dejo por aquí un pequeño tutorial paso a paso para este fantástico editor open sorce.

Al lío:

1. Lo primero que tenemos que hacer es registrarnos en Strava si no lo hemos hecho ya. El registro es gratuito.
https://www.strava.com/

2. Una vez registrados, nos logueamos en la web

3. Ahora extraemos de nuestro navegador las cookies que necesitamos para acceder al heatmap desde Qmapshack. En Google Chrome las extraemos de aquí:
chrome://settings/cookies/detail?site=strava.com

Necesitamos, en concreto, tres datos:
-CloudFront-Key-Pair-Id
-CloudFront-Policy
-CloudFront-Signature

De modo que copiamos el CONTENIDO (campo azul) de esos tres campos...
Imagen

4. ...y lo pegamos todo en este código:

Código: Seleccionar todo

<ServerUrl>https://heatmap-external-c.strava.com/tiles-auth/ride/bluered/%1/%2/%3.png?Key-Pair-Id=PEGAR_AQUI_KEYPARID&amp;Signature=PEGAR_AQUI_SIGNATURE&amp;Policy=PEGAR_AQUI_POLICY</ServerUrl>
Nota 1: ese enlace nos dará el heatmap para ciclistas en rojo-azul. Podemos elegir que nos muestre la actividad que queramos cambiando "ride" por:
run
ride
both
winter
water
all

Y también podemos elegir el color cambiando "bluered" por:
blue
red
bluered
purple
Nota 2: para evitar errores y simplificar, preparé una hoja una hoja de cálculo donde solo hay que pegar las tres cookies, elegir color y actividad, y copiar el el enlace resultante. Es este:
https://docs.google.com/spreadsheets/d/ ... sp=sharing
5. Copiamos en memoria el enlace que hemos preparado en 4 (o el que nos ha dado la hoja de cálculo) y nos vamos a la carpeta que tengamos configurada en Qmapshack para alojar nuestra cartografía online. En mi caso lo tengo todo en:
C:\Program Files\QMapShack\CARTO\Maps\WMTS-TMS

Nos decargamos el siguiente archivo y lo pegamos en la carpeta anterior.
https://drive.google.com/file/d/1s2JhaN ... sp=sharing

6. Por último, abrimos el archivo strava.tms con cualquier editor de texto y pegamos el enlace que habíamos preparado en el punto 4 donde corresponde:

Código: Seleccionar todo

<TMS>
<Layer idx="0">
<Title>Strava Heatmap</Title>
PEGAR AQUÍ EL ENLACE
<MinZoomLevel>1</MinZoomLevel>
<MaxZoomLevel>19</MaxZoomLevel>
</Layer>
<Copyright>(c) https://www.strava.com/</Copyright>
</TMS>
Nota: si queremos disponer de varias actividades y colores independientes, basta con añadir un nuevo Layer en el código, así:

Código: Seleccionar todo

<TMS>
<Layer idx="0">
<Title>Strava Heatmap Senderismo</Title>
PEGAR AQUÍ EL ENLACE RUN
<MinZoomLevel>1</MinZoomLevel>
<MaxZoomLevel>19</MaxZoomLevel>
</Layer>
<Layer idx="1">
<Title>Strava Heatmap Ciclismo</Title>
PEGAR AQUÍ EL ENLACE BIKE
<MinZoomLevel>1</MinZoomLevel>
<MaxZoomLevel>19</MaxZoomLevel>
</Layer>
<Copyright>(c) https://www.strava.com/</Copyright>
</TMS>

7. Guardamos las modificaciones hechas al archivo y abrimos Qmapshack. Recargamos nuestra vista de Mapas y allí estará listo para ser cargado sobre cualquier otro mapa y para servirnos como guía para trazar nuestras rutas en Qmapshack con una seguridad bastante elevada de que el track que hemos dibujado en nuestro PC se puede recorrer en la práctica sin ningún tipo de problemas, sin encontrarmos verjas, caminos cortados, inexistentes o cualquier otro tipo de sorpresas.
Imagen

8. Dos advertencias finales:
a) Las cookies de Strava caducan tras una semana, y debemos repetir el proceso. Parece complejo, pero cuando se hace un par de veces se tarda menos 5 minutos :P
b) La capa solo es visible a un zoom de 300m o superior, si después de configurar y activar la capa en QMS sigue sin aparecer, probar a alejar el zoom.
Última edición por Sr. Peláez el 08 May 2021 22:06, editado 2 veces en total.
Avatar de Usuario
angelov
Mensajes: 9218
Registrado: 17 Ene 2008 23:39
Modelo GPS: Oregon 600
Ubicación: Pamplona/Iruña
Contactar:

Re: Strava Heatmaps en Qmapshack (tutorial)

Mensaje por angelov »

Muchas gracias me pongo a ello!!!
Para ciclismo muy útil porque te da más posibilidades de Ciclabilidad en lo que diseñas
Más de 1.900 tracks de GPS para patear y pedalear Navarra de cabo a rabo. Cursos semestrales de GPS en Pamplona EN FIN DE SEMANA:
http://www.misescapadaspornavarra.com/cursos-gps.html
Sr. Peláez
Mensajes: 196
Registrado: 17 Ene 2020 15:37
Modelo GPS: Garmin Etrex 20x

Re: Strava Heatmaps en Qmapshack (tutorial)

Mensaje por Sr. Peláez »

Gracias a tí por tu blog, que es una fuente de información alucinante :)

La capa Strava, es un complemento utilísimo a cualquier mapa sí, cuando te acostumbras se te hace difícil no usarla a la hora de diseñar un nuevo track.

Esperemos que los de Strava no decidan cortar el grifo otra vez :roll:
Avatar de Usuario
angelov
Mensajes: 9218
Registrado: 17 Ene 2008 23:39
Modelo GPS: Oregon 600
Ubicación: Pamplona/Iruña
Contactar:

Re: Strava Heatmaps en Qmapshack (tutorial)

Mensaje por angelov »

Te he escrito un mp
A ver si lo puedes leer por lo menos en Tapatalk
Más de 1.900 tracks de GPS para patear y pedalear Navarra de cabo a rabo. Cursos semestrales de GPS en Pamplona EN FIN DE SEMANA:
http://www.misescapadaspornavarra.com/cursos-gps.html
Sr. Peláez
Mensajes: 196
Registrado: 17 Ene 2020 15:37
Modelo GPS: Garmin Etrex 20x

Re: Strava Heatmaps en Qmapshack (tutorial)

Mensaje por Sr. Peláez »

angelov escribió: 09 May 2021 10:31 Te he escrito un mp
A ver si lo puedes leer por lo menos en Tapatalk
Sí, lo vi, pero no puedo responder.

Claro que sí, sin problema
Responder