Los que seguís nuestro blog ya sabéis que a menudo utilizamos el programa QGIS como uno de los software de código abierto más aceptados del mercado. Y aunque normalmente usamos sus potencialidades SIG más "profesionales" también permite visualizar y manejar datos procedentes del GPS de manera muy sencilla.
Como todo aficionado conoce la mayoría de nuestros GPS utilizan el formato estandarizado GPX para almacenar los datos de nuestros recorridos. Dicho formato puede contener tracks, rutas, waypoints o todo ello en un mismo conjunto de datos. Y aunque es indudable que existen programas más sencillos y apropiados para el manejo de dicha información (CompeGPS, BaseCamp), nos ha parecido de utilidad mostrar cómo podemos utilizarlos en QGIS en el caso de que manejéis en cierta manera este fabuloso programa.
QGIS abre y maneja de manera nativa el formato GPX por lo que, aunque existen, no es necesario ningún complemento añadido para utilizar estos ficheros. Para nuestro artículo vamos a utilizar un archivo GPX descargable en la sección de senderismo de nuestra web amiga Revista Comarcal, concretamente la ruta PR-LE 33 Matapiojos.
Una vez descargado el archivo GPX lo abrimos en QGIS desde la opción cargar capa vectorial (Menú Capa-Añadir capa- Añadir capa vectorial) o desde el botón de la barra izquierda equivalente.
Una forma sencilla de conocer qué capas tienen contenido es marcar la opción mostrar número de elementos espaciales en las capas. Las seleccionamos y con el botón derecho del ratón marcamos la casilla correspondiente.
Ahora ya sabemos que nuestro GPX no contiene ruta ni puntos de ruta, contiene 1 track con 322 puntos y además 8 waypoints. Por tanto podemos apagar o cerrar las capas correspondientes para que no molesten. Igualmente en cada una de nuestras capas disponemos de la tabla de atributos propia con la información de cada elemento.
Y, por supuesto podemos manejarlos como cualquier elemento vectorial o guardarlos como archivo shape compatible con la mayoría de softwares SIG (lo que lo convierte además en editable). También trabajar su simbología, con lo que con un conocimiento mínimo de QGIS nos será muy fácil preparar excelentes imágenes de nuestros recorridos GPS.
Una vez descargado el archivo GPX lo abrimos en QGIS desde la opción cargar capa vectorial (Menú Capa-Añadir capa- Añadir capa vectorial) o desde el botón de la barra izquierda equivalente.
El GPX se abre en QGIS con todos sus elementos estructurados en capas individuales y la simbología por defecto. |
Ahora ya sabemos que nuestro GPX no contiene ruta ni puntos de ruta, contiene 1 track con 322 puntos y además 8 waypoints. Por tanto podemos apagar o cerrar las capas correspondientes para que no molesten. Igualmente en cada una de nuestras capas disponemos de la tabla de atributos propia con la información de cada elemento.
Tabla de atributos de los 8 waypoints con información de elevación, fecha, nombre o descripción. |
Buenas.
ResponderEliminarMe ha gustado mucho esta entrada, me parece interesante. Estoy empezando a trabajar con QGIS, no quiero complicarme mucho, solamente para esto qque has explicado y para exportar mapas a papel.
Tengo una duda, ¿que mapas abre QGIS? Solo he podido abrir un ECW. Jnx,rmap...etc no he podido.
¿Es mejor trabajar con mapas online, tipo SAS.Planet?
Gracias
Algún día tienes que poner el proceso completo hasta la creación de la imagen final de este post. Es justamente lo que busco. Junto con la escala y la orientación al norte, perfecto.
EliminarGracias por toda la info!
Gracias Jorge. Trabajar con mapas online es una opción más en QGIS, ya que puede abrir los mismos que abra SASPlanet y exportarlos a imagen con el administrador de impresión que mencionas; pero además abre muchos otros formatos de archivos físico (jpeg, tiff, png, mbtiles, ecw...). JNX y Rmap es que siguen siendo en realidad formatos un poco peculiares hoy día y no los abre casi ningún programa. Para hacer simplemente una imagen de un mapa online yo sigo prefiriendo SASPlanet, pero para trabajar sobre ese fondo con archivos vectoriales superpuestos como es el caso, QGIS tiene mil posibilidades y opciones más que SASPlanet que no está pensado para eso. Y respecto al tutorial completo de sacar la imagen muchas veces lo he pensado, pero son tantas las opciones y los gustos personales que me parece imposible explicar todo con cierta brevedad y claridad... No obstante, lo mantengo en la agenda, a ver si me sale algo apañado y didáctico algún día. Saludos!!
EliminarVayan pr delante mis más sinceras felicitaciones por el blog.
EliminarSiguiendo tus pasos he conseguido abrir un mapa raster de fondo (tif del ICC) y superponer encima unos tracks en gpx.
Sabes si hay alguna manera sencilla de pegar/fundir/colocar esos tracks gps sobre el raster?
Es decir, crear un nuevo ráster a partir del original y con las líneas del track dibujadas encima en un solo archivo.
Muchas gracias
Hola de nuevo.
EliminarHe seguido investigando y mi problema está en convertir la capa de tracks a raster.
Cuando los convierto con RASTERIZAR, lo más que consigo es que me cree un raster con una línea pixelada en negro.
Alguna manera para que al rasterizar le pueda dar color y grosor a las líneas (eso es, rasterizar las líneas con sus atributos tal y como se ven en pantalla)
Muchas gracias
A ver... sin saber 100% lo que quieres hacer (imagino que algo similar a lo del artículo, sacar una imagen cn los tracks superpuestos a un mapa) creo que es mucho más sencillo colocar todo el conjunto (mapa de fondo, tracks con su color y anchura, etc...) e irse al Diseñador de impresión para sacar una imagen ráster de todo (jpeg, png, tiff o lo que quieras) desde allí.... Saludos.
EliminarMuchísimas gracias.
EliminarPruebo como dices y os cuento.
Saludos
Perfecto. He conseguido lo que necesito.
EliminarAbro un tiff georeferenciado (con archivo tfw). Encima le coloco unos tracks de caminos que quiero dibujar, y les doy el color, grosor y transparencia que me convenga
Finalmente exportar a imagen, probando extensiones y resoluciones, y consigo sacar el mismo tiff pero con los tracks encima
SOLUCIONADO
Muchísimas gracias
Un placer. ;)
EliminarTengo editado el archivo vectorial GPX, todo ok, ¿como llego al administrador de impresión? ¿Instalas algún complemento?
ResponderEliminarGracias.
No no... Desde el menú Proyecto ---- nuevo diseñador de impresión.
EliminarPerfecto! ya lo tengo. Ahora me queda ir perfeccionando la idea.
EliminarGracias!
Gracias majote, por el enlace y por el contenido del post.
ResponderEliminarMuy útil, ya sabes lo bien que me ha venido editar los track en qgis.
ResponderEliminarHola, es posible en Qgis analizar en profundidad un track? como por ejejmplo, con un LiDAR específico, calcular la ascensión acumulada?
ResponderEliminarUn saludo y gracias
La verdad es que desconozco si hay algún complemento que analice los track a fondo en QGIS... Hay muy buenas aplicaciones para eso, pequeñas y que no requieren arrancar un SIG (Perfils por ejemplo) y también muchas páginas web ofrecen análisis exhaustivos de tracks sin necesidad de instalar nada. En el blog hay un artículo de muestra: https://www.cartografiadigital.es/2015/05/analisis-de-track-en-la-web.html
EliminarSaludos.
Hola de nuevo, el tema es que quiero utilizar un LiDAR, para que sea más "oficial", en lugar de lo pròpios datos GPS o el MDT que tenga la web en cuestión.
EliminarSólo con calcular la ascensión acumulada me vale... O como cargar un archivo *.ers en COmpeGPS por ejemplo.
Gracias por la rápida respuesta.
Podrías asignar alturas a los puntos de un track desde un MDT, y ese MDT haberlo generado previamente desde la nube LIDAR.... Pero desde los datos LIDAR directamente yo al menos no se si se podría.
Eliminar