Si quieres ayudar al mantenimiento de esta foro, puedes hacer donaciones en ESTA DIRECCION

Visita la Guía de Principiantes para las nuevas unidades Garmin.

Se ruega a los usuarios nóveles QUE NO PONGAN MENSAJES DUPLICADOS. Dispersa las respuestas y confunde al resto de los usuarios

CUIDADO CON LOS FRAUDES EN LA DESCARGA DEL TOPOHISPANIA. . Leer este ENLACE

Mapas Strava heatmaps en QGIS

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

Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

A mi me encantan los mapas heatmap de Strava porque contienen los caminos, senderos, pistas y demás que la gente ha recorrido en realidad
La página original de Strava heatmaps se puede abrir con cualquier región. Por la zona en la que yo vivo se accede con ESTE ENLACE, pero ya veis que es un mapa con el que no podemos interaccionar.. Solo ver lo que la gente ha recorrido

Así que he decidido usar un programa que me deje sacarle más utilidad a estos mapas. He optado por QGIS, que se puede descargar desde sus paginas muy fácilmente. Adelantar, que se puede investigar con Google donde te indican que debes descargar el plugin QuickMapServices, y si lo configuras, pues serás capaz de conseguir acceso a un montón de mapas, entre ellos los de Google y los deseados heatmaps de Strava.. (y muuuuchos otros mapas)

Pero...
Strava no te deja usar sus mapas fácilmente desde los últimos cambios que ha realizado y verás que lo que se incluye ahora mismo desde QuicMapServices de Strava no funciona. Creo que es porque ahora Strava te exige autentificación, y resolver esta parte no está tan bien documentada y no he sido capaz de conseguirlo con todo lo que hay descrito por esas páginas de dios...

Al final, venga pruebas y pruebas y mucho buscar. Y lo he conseguido.
Voy a poneros los dientes largos si es que esto os interesa, pero por ahora me voy a documentar mejor porque no conozco bien el programa (hace solo 1h que he instalado QGIS). Por ahora indicaros que hay que abrir una nueva conexión en la ventana de Navegador /XYZ Tiles, e incluir algunas de estas direcciones generada por el ruso nnngrach (estos rusos son unos fenómenos) que consiguen una auto-autorización y una gestión adecuada de los cookies. En el caso concreto de los mapas heatmaps hay que usar https://anygis.ru/api/v1/Tracks_Strava_All/{x}/{y}/{z}. Luego que se abra esa capa, para ver una imagen inicial del heatmap habria que darle al nombre de la capa y Zoom a la capa. Creo que cuando adquiera más pericia, hago un vídeo y lo coloco

Ahora Javier me pondrá los dientes largos y nos ayudará a sacarle partido a estos mapas con su generoso talante. Mi idea es crear tracks con ellos, o cargarles los que he hecho para ver nuevos itinerarios. Yo por lo pronto ya he visto que se pueden incluir otras capas desde QuickMapServices como la de Google label, para ayudarme a localizar sitios

Imagen

Imagen

Imagen
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Hombreeeee, bienvenido a QGIS jefe!! Qué sorpresón jaja... en cuanto pueda lo miro y aporto lo que sepa. Se que tengo configurados hace tiempo los heatmaps de Strava en QGIS, así que refresco conexiones a ver cómo está la cosa...
Pues para tenerlo recién instalado ya te ganaste la cena: instalar complemento, configurar conexión xyz, ... ImagenImagen
Uy, qué ilu!! ImagenImagen

https://digimapas.blogspot.com


Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

En parte lo he conseguido porque hay por ahí una página muy útil que ha hecho un amigo.....
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Bueno, vamos con una primera aproximación....
Añadida tu fuente de conexión a Strava HeatMap sin problema. Yo tenía configuradas otras URL con acceso también al mapa en estilo Blue, Gray, Winter, etc... pero no alcanzan el nivel de zoom de la tuya, algo bastante importante. Veo que en el repositorio de ese buen hombre también las tiene así que habrá que dar estas por mejores.
Si por curiosidad quieres probar otra te dejo la que yo tenía como Strava All Blue:
https://heatmap-external-a.strava.com/t ... png?px=256

Todos estos servicios (WMS, XYZ, TMS, etc...) son servicios de visualización, es decir y como su propio nombre indica, de aquí podemos olvidarnos de sacar vectores o descargar info de alguna manera que no sea la propia imagen. Sacar un ráster con las teselas es todo a lo que podemos aspirar desde estas conexiones. Lo digo porque como comentas que la idea es crear tracks a partir de ellos, lo único que se me ocurre es digitalizar a partir de la imagen (o sea, dibujar un track siguiendo el recorrido Strava que queramos).
Ni siquiera la imagen es susceptible de modificación más allá de ligeros retoques que QGIS nos permite sobre la capa. Aquí si podemos jugar un poco con la saturación, el brillo, el contraste, etc... lo que puede ser muy importante de cara a resaltar la capa HeatMap dependiendo del fondo elegido. Mencionas a QuickMapServices y la verdad que hoy día es el más completo y apañado para cartografías de fondo (está también OpenLayers por si quieres probar otro plugin de este tipo).
En las propiedades de la propia capa Strava (doble click sobre ella o botón derecho---Propiedades) tenemos la sección Simbología donde podemos manipular un poco la capa y adaptarla para una mejor visualización con el fondo que hayamos elegido (en este ejemplo la imagen Google Hybrid ya desaturada de color con el mismo sistema):
Imagen
QGIS es de los pocos softwares que conozco que permite todas estas manipulaciones en los mapas online. En este caso de Strava se trata de simples líneas, con lo que los cambios no se notan demasiado, pero para otro tipo de mapas estas opciones pueden hacer maravillas.
De momento poco más te puedo contar... miraré opciones algo más avanzadas a ver si se puede extraer algo del HeatMap aunque como te digo es una simple maraña de lineas preparadas para visualización y poca mano se va a poder meter ahí....
Imagino que estás a todo trapo descubriendo mil cosas del programa, añadiendo las cartografías online básicas de España y Andalucía como WMS/WMTS, etc... así que para lo que pueda ayudarte ya sabes que sólo tienes que comentarlo.
Saludos.
Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

Muchas gracias por todo Javier
Ya he descubierto que puedes exportar los mapas a diferentes formatos (entre ellos el png), con información geotiff. Le asocia un archivo al que yo cambio la terminación por el clásico tfw que ahora ya me acepta Oziexplorer... Y con él creo los tracks que quiero
Oziexplorer sigue siendo una debilidad para mi, por haber sido el que lo tradujo en su momento al español. Eso me dió la posibilidad de sugerir a Des Newman, su autor, un montón de cosas para adaptarlo a mi gusto y al de los demás usuarios

Ya he visto la potencialidad de QGIS y su fenomenal capacidad de generar capas independientes para todo, lo que le da una potencia y versatilidad inusuales para un programa de este tipo. Hasta que no se maneja no se entiende... Pero eso de poder poner una capa encima o debajo de otra, y de editarlas independientemente es algo que debían de haber pensado muchos otros programas

Lo de no ver la imagen por debajo de un nivel de zoom es algo implementado port Strava, que exige que Inicies la sesión como usuario registrado para poder acceder a esas opciones. Yo he intentado ya, comunicando en ciertas ventanas de configuración, poner mi nombre de usuario y contraseña de Strava, pero no funciona. Lo que ha hecho el ruso es generar una auto autentificacion, aunque estoy viendo que no es tan estable como debiera ser

Me ha picado el programa. Le veo muchisimo potencial, y estas cosas me animan
Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

Por cierto. A la hora de exportar los mapas, le veo ciertas deficiencias o limitaciones.. Quiero generar un mapa en formato png con georeferenciación a escala 1:25000, y tengo problemas para definir los límites de una manera cómoda..

Y es que entre otras cosas lo que quiero es pillar ese mapa y convertirlo en un JNX para mi Garmin...
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Efectivamente QGIS es una auténtica maravilla, con un potencial impresionante del que yo, que me precio de hacer muchas cosas con él, seguramente no controle ni a la mitad. Si no manejas toda la parte de Python, algoritmos, etc... es evidente que te pierdes la mitad de la fiesta en un programón SIG de este tipo. Pero así y todo, aunque solo se llegue a manejar la parte "accesible" a un usuario habilidoso, es un programa absolutamente imprescindible si te gusta el mundillo de los mapas. El disfrute cuanto más lo vas conociendo está asegurado.

Dicho esto, tus dos cuestiones son cosas muy distintas....

1.- Como ya habrás visto todo el tema de exportar mapas se hace desde el compositor de mapas. QGIS tiene la mejor interfaz que conozco para elaborar una salida gráfica del mapa como Dios manda, aunque todo en la vida tiene sus limitaciones.... La escala del mapa obviamente siempre va en relación a un tamaño de papel, es decir, una escala es 1:25000 porque en el papel que está impreso el mapa la relación de milímetros con la realidad es la correcta. Aquí se trata de jugar con ambos parámetros para un determinado área de interés y una escala deseada (1:25000). Si dicho área de interés, a escala 1:25k, no cabe en el papel por defecto pues habrá que aumentar lienzo.... (o reducir escala). Esto son habas contadas y no hay otra forma como es perfectamente lógico.
Aunque es muy difícil explicar todas las múltiples opciones de cada ventana del programa, a modo de guía rápida diré que ambos parámetros los controlamos desde las opciones de las pestañas del diseñador de mapas. El tamaño de papel puedes hacer click derecho sobre el mapa para un rápido acceso:
Imagen
Y la escala de la exportación también las tenemos en las propiedades del elemento (para moverse por aquí es recomendable tener seleccionada la herramienta correspondiente de la columna izquierda):
Imagen
Del juego entre ambos parámetros y dependiendo el área que queramos representar ya tendremos que modificar escala, tamaño de papel, ambas cosas o ninguna. Otro parámetro importante es la resolución de salida que la tenemos en la pestaña Diseño y que por defecto es 300 ppp (el estándar para una impresión alta calidad). Esto determinará el tamaño en pixels de la imagen final (una ventana nos informa del mismo y nos deja modificarlo justo antes de exportar). A mayor exigencia del conjunto (por ejemplo una exportación a 300 ppp y con un lienzo en tamaño A0) mayor exigencia de la máquina y la posibilidad de que el programa se queje por falta de RAM...
Otra cosa a tener en cuenta ya que supongo que andas exportando Strava que es un servicio online... No todos los servicios de mapas online permiten la exportación de las teselas: unos quizá permiten hasta cierta resolución (igual nos deja a 200 ppp pero no ya a 300), otros depende del área de interés pueden dejarnos exportar una zona pequeña pero no una mayor, otros directamente no lo permiten, etc... En esto cada servicio puede estar configurado de una forma y si falla la exportación no suele ser problema de QGIS.
Luego ya solo queda exportar al formato que queramos, PNG si te gusta, JPG, TIFF o cualquiera de los que permite QGIS.
En definitiva como se que te gusta trastear y manco no eres con esto de los programas, estoy seguro que irás descubriendo muchas cosas a base de pruebas y minutos. Para lo que se te resista sin remedio encantado de hacer incluso un paso a paso si es necesario.

2.- Cosa muy distinta es hacer un JNX.... aquí QGIS no puede ayudarnos en nada, ya que no maneja ese formato. Simplemente nos puede ayudar a sacar el ráster que luego vamos a pasar a JNX, que es lo que querrás hacer (¿con qué programa?), pero... sin saber qué mapa es concretamente...
¿por qué no intentar exportar directamente desde un programa que ya visualice nuestro mapa objetivo y exporte JNX? Estoy suponiendo que quieres exportar una zona con un mapa de fondo y las líneas Strava HeatMap superpuestas... Y pienso en Global Mapper o SASPlanet.
Obviamente habría que configurar las susodichas capas necesarias en cada programa pero si se consigue todo son ventajas.

Ya me comentas si ese es tu objetivo y qué mapa quieres de fondo, para ver posibilidades. Mientras tanto te dejo que trastees con la exportación al tamaño y escala que gustes con QGIS, ya verás como le pillas el truco y el programa te ofrece todas las posibilidades (que son casi infinitas dependiendo tus preferencia e imaginación).
Saludos.
PD: he observado que efectivamente la conexión Strava está traída por los pelos y es muy inestable... en un par de pruebas que he hecho lo mismo iba bien que dejaba de verse. Seguiré trasteando en los ratejos que pueda.
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Antonio, ya he podido habilitar la conexión del HeatMap de Strava que pusiste al inaugurar este hilo para SASplanet. Es una muy buena opción si se quiere hacer un JNX con las líneas Strava superpuestas sobre alguna cartografía (u ortofoto), ya que para hacer JNX pocos mejor que SASPlanet si se tienen los mapas necesarios en el programa. Además esta conexión al HeatMap nos permite llegar hasta el zoom 17 de SASPlanet, lo que está muy bien. Un ejemplo configurada como capa sobre Google SAT.
Imagen
Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

Da detalles campéon.

Yo lo hago en QGIS, creando una capa semitransparente de Google, ya sea satélite o una menos congestionada. Y me va bien.. Luego entro en otro programa y los tracks que genero los confirmo y modifico para ajustarlos a pistas y carreteras. Todavía uso Oziexplorer para eso

Lo que si me pasa es que por debajo de un nivel de zoom más cercano, me desaparece la capa.. ¿Te pasa a ti?

Y por cierto, ya lo tengo implementado en el móvil. Simplemente guardo el proyecto QGIS con el Strava y lo abro con la aplicación QGIS para Android. Si activo el GPS, me permite ver dónde estoy y genero nuevas rutas en el momento
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Joer, si que tienes ya el kiosko puesto, jaja... Nada, nada, yo era solamente por si querías hacer JNX para el Garmin con las líneas Strava que fue lo que me pareció entenderte por ahí arriba... Para eso SASPlanet es la mejor opción (no se si lo usas), pero si te va bien como cuentas, listo. Además, no creo que las líneas Strava se vean muy bien sobre casi ningún mapa ni orto (sobre todo aquellas por donde pasa poca gente, por donde pasa mucha se ven de más).
PD: si, la capa tiene un nivel de zoom máximo. A partir de esa resolución ya no sirve imágenes.
Avatar de Usuario
AntonioGPS
Site Admin
Mensajes: 12928
Registrado: 28 Dic 2005 12:21
Modelo GPS: eTrex 30X y EDGE 530
Ubicación: Córdoba
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por AntonioGPS »

Me interesa tu logro con SASPlanet, y ya no tengo ganas de trabajarlo mas. Si lo pasas, genial. Los JNX lo mismo los hago con cierta transparencia del fondo. Ya vería. Lo que pasa, eso si, es que luego pierde en el GPS etrex que tengo
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

Dejo enlace para descarga de la carpeta .zmp para SASPlanet con la conexión a Strava HeatMap. La he configurado como capa, con nombre Strava HeatMap HD y aparecerá en el menú de capas bajo la categoría Tracks (me ha parecido buen sitio ya que en ese mismo menú se encuentran también los tracks GPS de OSM, cuyo fundamento y finalidad es muy parecido).
Imagen
Ya sabéis que todos esos parámetros (nombre, carpeta caché, nombre del menú, capa o mapa, icono, etc...) podéis cambiarlos al gusto de cada cual en el archivo params.txt. Esta conexión sirve imágenes hasta el zoom 17 de SASPlanet.
Este es el enlace de descarga: https://mega.nz/#!e0dhSaTb!ieMZ-fst2mel ... mAhSCQLx8o
Saludos.
dosvalvulas
Mensajes: 48
Registrado: 23 Mar 2020 22:10
Modelo GPS: Oregon 600, edge 520 plus

Re: Mapas Strava heatmaps en QGIS

Mensaje por dosvalvulas »

A ver si me podéis echar una mano
Me he descargado QGIS, he descargado plugin QuicMapServices.
Ahora voy a navegador y en XYZ Tiles-> nueva conexión y pego enlace que dice Antonio
Pero no hace nada
Unas fotos

https://drive.google.com/drive/folders/ ... tY-AYlai8H
Avatar de Usuario
javivalcarce
Mensajes: 2482
Registrado: 08 Mar 2014 02:32
Modelo GPS: Garmin Montana 650
Contactar:

Re: Mapas Strava heatmaps en QGIS

Mensaje por javivalcarce »

dosvalvulas escribió: 04 May 2020 17:17 A ver si me podéis echar una mano
Me he descargado QGIS, he descargado plugin QuicMapServices.
Ahora voy a navegador y en XYZ Tiles-> nueva conexión y pego enlace que dice Antonio
Pero no hace nada
Unas fotos

https://drive.google.com/drive/folders/ ... tY-AYlai8H
Iba a arrancar QGIS para comprobarlo pero menos mal que he mirado las fotos que has puesto.... Te falta el último corchete final de la dirección, que es: https://anygis.ru/api/v1/Tracks_Strava_All/{x}/{y}/{z}
Cuidado con los copia/pega en las URL, suelen pasar estas cosas.
Seguramente por eso no lo veas, porque al final lo he arrancado y sigue funcionando esa URL.
dosvalvulas
Mensajes: 48
Registrado: 23 Mar 2020 22:10
Modelo GPS: Oregon 600, edge 520 plus

Re: Mapas Strava heatmaps en QGIS

Mensaje por dosvalvulas »

javivalcarce escribió: 04 May 2020 17:57
dosvalvulas escribió: 04 May 2020 17:17 A ver si me podéis echar una mano
Me he descargado QGIS, he descargado plugin QuicMapServices.
Ahora voy a navegador y en XYZ Tiles-> nueva conexión y pego enlace que dice Antonio
Pero no hace nada
Unas fotos

https://drive.google.com/drive/folders/ ... tY-AYlai8H
Iba a arrancar QGIS para comprobarlo pero menos mal que he mirado las fotos que has puesto.... Te falta el último corchete final de la dirección, que es: https://anygis.ru/api/v1/Tracks_Strava_All/{x}/{y}/{z}
Cuidado con los copia/pega en las URL, suelen pasar estas cosas.
Seguramente por eso no lo veas, porque al final lo he arrancado y sigue funcionando esa URL.
lo he hecho y nada, debe de venir por otro lado el problema, he repetido los pasos,,,,pero nada
Responder