📖

Manual de uso

Todo lo que necesitas saber para editar, planificar y grabar tus rutas con GPX Maestro.

Editor de rutas GPX Gestor de Waypoints GPS en tiempo real
🛰️

¿Qué es GPX Maestro?

GPX Maestro es una aplicación web progresiva (PWA) diseñada para trabajar con archivos GPS en formato GPX directamente desde el navegador, sin instalar nada. Funciona en PC y en móvil, y puede usarse sin conexión a internet una vez cargada.

Permite cargar, crear, editar, simplificar, planificar y compartir rutas de senderismo, ciclismo o cualquier actividad al aire libre, así como grabar tu posición GPS en tiempo real y navegar siguiendo un track.

🗂️

Multi-ruta

Trabaja con varias rutas a la vez en pestañas independientes, cada una con su color propio.

✈️

Sin servidor

Todo se procesa en tu navegador. Tus rutas no se suben a ningún servidor a menos que uses la función de compartir.

📱

Instalable

Puedes instalarla como app en tu móvil o escritorio desde el icono de instalación del navegador.

🌐

Open Source Maps

Usa OpenStreetMap, PNOA, IGN y otras fuentes cartográficas libres y de calidad.

🖥️

La interfaz

La pantalla principal se divide en cuatro zonas:

1

Barra de menús (arriba)

Contiene los menús Archivo (abrir, guardar, fusionar), Opciones Generales (paneles, waypoints) y el botón de Planificador. En móvil se colapsa en el botón hamburguesa ☰.

2

Pestañas de rutas

Justo debajo de los menús. Cada track abierto tiene su pestaña. La pestaña activa se marca en rosa. Arrastra las pestañas para reordenarlas. Haz clic derecho (o toque largo en móvil) para abrir las herramientas del track.

3

Mapa central

El mapa interactivo ocupa el área principal. A la derecha se muestra el panel de waypoints. En la parte inferior está el perfil de elevación. Ambos paneles son ocultables desde Opciones.

4

Barra de estadísticas (abajo)

Muestra en tiempo real: distancia total, desnivel positivo/negativo, número de puntos y waypoints. Se actualiza automáticamente al editar.

💡 En móvil el panel de waypoints aparece debajo del mapa en lugar de a la derecha. Puedes ocultarlo para maximizar el área del mapa.

Funciones principales

📂

Abrir GPX / KML / KMZ

Arrastra archivos al mapa o usa el menú Archivo → Abrir. Los KML/KMZ de Google Earth se convierten automáticamente.

✏️

Edición de track

Activa el modo edición desde el menú contextual de la pestaña. Arrastra puntos, añade vértices o elimínalos con clic derecho sobre el nodo.

🛣️

Planificador inteligente

Traza rutas automáticamente por caminos reales usando BRouter (senderismo/ciclismo) u OSRM (carretera). Pulsa el botón Planificador en la barra superior.

🔴

Grabación GPS

Botón 🔴 en el mapa. Registra tu posición real con filtro anti-ruido. Configura el intervalo desde cada 1 segundo hasta cada minuto.

▶️

Navegación de ruta

Sigue en tiempo real una ruta cargada. Avisa con vibración si te desvías más de 30 metros. Opcionalmente rota el mapa en la dirección de marcha.

Auto-POIs (Overpass)

Descubre automáticamente fuentes, miradores, refugios, iglesias y más a lo largo del trazado, consultando OpenStreetMap.

✂️

Optimización RDP

El algoritmo Ramer-Douglas-Peucker elimina puntos redundantes en tramos rectos sin deformar la ruta, reduciendo el tamaño del archivo.

🔗

Fusión de rutas

Une varios tracks independientes en un único archivo GPX continuo. Útil para combinar etapas de un camino largo.

🏔️

Análisis de superficie

Consulta BRouter para conocer el porcentaje de asfalto, pista, sendero o terreno desconocido de tu ruta.

⏱️

Tiempos MIDE / Naismith

Calcula el tiempo estimado de la ruta en función de la distancia y el desnivel, siguiendo el método Naismith (MIDE).

🔒

Purgado de datos privados

Elimina marcas de tiempo y/o altitudes de tracks descargados de internet para proteger tu privacidad antes de compartirlos.

🔗

Compartir ruta

Genera un enlace único y temporal (3 días) para que cualquiera pueda ver tu ruta sin necesidad de cuenta ni descarga.

📊

Comparar rutas

Compara dos rutas lado a lado: distancia, desnivel, waypoints, trackpoints, peso del archivo, tiempo estimado y calidad del trazado. Accede desde Archivo → Comparar Rutas.

🎨

Colorear por dificultad de pendiente

Pinta el trazado de la ruta activa en verde (llano), amarillo (pendiente moderada) y rojo (pendiente pronunciada), calculado a partir del desnivel real entre puntos consecutivos. Actívalo en Opciones Generales.

✏️

Cómo editar una ruta

1

Abre el archivo GPX

Arrastra el archivo .gpx al mapa o usa Archivo → Abrir Rutas GPX. La ruta aparece como una nueva pestaña.

2

Activa el modo edición

Haz clic derecho en la pestaña (o toque largo en móvil) y elige ✏️ Editar / Mover puntos. El cursor del mapa cambiará y verás los nodos del track.

3

Modifica los puntos

Arrastra cualquier vértice para moverlo. Los puntos intermedios semitransparentes permiten insertar nuevos vértices. Clic derecho sobre un nodo para eliminarlo.

4

Guarda los cambios

Pulsa Ctrl+S o clic derecho en la pestaña → 💾 Guardar como GPX. El asterisco (*) en la pestaña indica cambios sin guardar.

5

Deshaz si algo sale mal

Usa Ctrl+Z para deshacer el último cambio paso a paso.

🛣️

Cómo planificar una ruta nueva

1

Activa el Planificador

Pulsa el botón 🗺️ Planificador en la barra superior. Puedes crearlo sobre un track existente o iniciar uno nuevo.

2

Elige el motor y perfil

Selecciona entre BRouter Senderismo, BRouter Ciclismo de montaña, OSRM Coche, etc. BRouter es más preciso para senderos; OSRM para carreteras.

3

Haz clic en el mapa

Cada clic añade un hito. El planificador calcula automáticamente la ruta por caminos reales entre tu último punto y el nuevo. El track se va construyendo en tiempo real.

4

Desactiva el Planificador

Pulsa de nuevo el botón Planificador para salir del modo. El track queda guardado en la pestaña y puedes seguir editándolo manualmente.

💡 Si BRouter no encuentra caminos entre dos puntos, intenta usar un perfil diferente o acorta el segmento añadiendo un hito intermedio.
🔴

Grabar una ruta con GPS

1

Pulsa el botón 🔴 en el mapa

Aparece el diálogo de configuración. Elige el intervalo de grabación (recomendado: cada 5 segundos para senderismo normal).

2

Concede permisos de ubicación

El navegador pedirá acceso al GPS. Acepta. La app localiza tu posición inicial y crea automáticamente un waypoint de inicio 🚩.

3

¡Empieza a moverte!

Un triángulo amarillo indica tu posición y dirección de marcha. El track se dibuja en tiempo real. La pantalla permanece encendida automáticamente (Wake Lock).

4

Pausa o finaliza

Pulsa de nuevo ⏹️ para pausar/finalizar. Puedes continuar si te has detenido a descansar. Al finalizar se crea un waypoint de fin 🏁.

5

Guarda el track

La pestaña mostrará un asterisco (*). Usa Ctrl+S o el menú contextual para exportar el GPX al dispositivo.

⚠️ La grabación GPS requiere HTTPS. Si accedes por HTTP local, el navegador puede denegar el acceso al GPS.
▶️

Navegar siguiendo una ruta

1

Carga o crea el track a seguir

Asegúrate de que la pestaña de la ruta está activa (resaltada en rosa).

2

Pulsa el botón ▶️ en el mapa

La app obtiene tu posición actual. Si estás a más de 50m del inicio, te avisa para confirmar. Puedes iniciar igualmente si ya has avanzado.

3

Sigue el panel flotante

El panel verde/rojo indica si estás en ruta o te has desviado. Muestra la distancia al track en metros. El móvil vibra al desviarte más de 30m.

5

Llegada a meta

Al acercarte a 30m del último punto, la app celebra tu llegada con un mensaje y vibración, y detiene la navegación automáticamente.

🗺️

Capas del mapa

Cambia el mapa base con las teclas numéricas 10 o desde el selector de capas (arriba a la derecha del mapa):

1
🌍 Calles — OpenStreetMap estándar
2
🛰️ Satélite Esri (mundial)
3
🛰️ Satélite PNOA (España)
4
⛰️ Topográfico IGN (España)
5
⛰️ Topográfico OpenTopo
6
⛰️ Topográfico Esri
7
🚲 Ciclismo — CyclOSM
8
🎨 Mapa claro — Positron
9
🎨 Mapa oscuro — Dark Matter
0
🎨 Mapa color — Voyager

Además puedes activar capas superpuestas: rutas de senderismo 🥾, rutas de ciclismo 🚴, pistas de esquí ⛷️ y balizas marítimas ⚓.

⌨️

Atajos de teclado

Los atajos solo funcionan cuando no hay un campo de texto activo.

CtrlS
Guardar ruta activa como GPX
CtrlZ
Deshacer último cambio
A
Mostrar / ocultar perfil de elevación
Q
Mostrar / ocultar panel de waypoints
C
Centrar ruta activa en el mapa
10
Cambiar capa base del mapa
Enter
Confirmar búsqueda en el buscador
P
Mostrar / ocultar Color por diferencia de pendiente
W
Mostrar / ocultar Todos los waypoints
N
Mostrar / ocultar Todos los nombres de waypoints
🍎 En Mac, sustituye Ctrl por Cmd para los atajos de guardar y deshacer.
📋

Historial de cambios

Registro de mejoras, correcciones y nuevas funciones por versión.

v1.3 Mayo 2025 Novedades
  • Comparador de rutas: selecciona dos rutas abiertas y obtén una comparativa lado a lado de distancia, desnivel, waypoints, trackpoints, peso, tiempo estimado y calidad del trazado. Accesible desde Archivo → Comparar Rutas.
  • Colorear ruta por dificultad de pendiente: pinta el trazado de la ruta activa en verde/amarillo/rojo según la pendiente real entre puntos consecutivos (suavizada con media móvil para evitar parpadeos). Se recalcula automáticamente al cambiar de ruta activa. Actívalo en Opciones Generales. El color original de la ruta se restaura al desactivarlo.
  • El menú contextual de waypoints ahora cierra correctamente al pulsar cualquiera de sus opciones (cambiar tipo, copiar coordenadas, borrar).
  • Al borrar un waypoint desde el menú contextual se muestra un toast de confirmación.
  • 🔧Corregido: al volver a mostrar una ruta oculta, el coloreo por pendiente se reactiva si la opción está activa.
v1.2 Mayo 2025 Rendimiento
  • Sistema de caché de estadísticas: cambiar de pestaña entre rutas ya calculadas es ahora instantáneo.
  • El menú contextual (clic derecho / pulsación larga) aparece al instante sin esperar los cálculos de la ruta.
  • El perfil de elevación solo se renderiza cuando el panel está visible, reduciendo la carga al cambiar pestañas.
  • La herramienta Medir distancia dibuja ahora la línea siguiendo el trazado real de la ruta en lugar de en línea recta, tanto en escritorio como en móvil.
  • Nueva fila de acciones en el menú contextual con Ocultar/Ver y Eliminar ruta juntos y visualmente diferenciados.
  • 🔧Corregido bug al usar Ver/Ocultar ruta: al volver a mostrarla, los marcadores kilométricos ya no aparecían si la ruta estaba oculta.
v1.1 Abril 2025 Novedades
  • Herramienta Dividir ruta: corta un track en dos partes desde cualquier punto del trazado, distribuyendo los waypoints automáticamente.
  • Herramienta Medir distancia sobre el track.
  • Herramienta Invertir ruta conservando marcas de tiempo originales.
  • Soporte de archivos KML y KMZ (conversión automática a GPX).
  • Menú contextual rediseñado como bottom sheet en móvil y menú flotante en escritorio con submenús flyout.
  • Marcadores kilométricos adaptativos según nivel de zoom.
  • Optimización de waypoints en móvil: se ocultan al mover el mapa para mejorar el rendimiento.
  • 🔧Múltiples correcciones en la carga de sesión desde IndexedDB al reabrir la app.
v1.0 Marzo 2025 Lanzamiento
  • Lanzamiento inicial de GPX Maestro como PWA instalable.
  • Editor de rutas con soporte multi-pestaña, colores y waypoints.
  • Planificador de rutas con BRouter y OSRM.
  • Grabación GPS en tiempo real.
  • Perfil de elevación, frecuencia cardíaca y cadencia.
  • Herramientas de optimización RDP, generación de tiempos (Naismith), fusión de rutas y búsqueda de POIs.
  • Compatibilidad con capas IGN, PNOA, OpenTopoMap, Esri y CyclOSM.
  • Sistema de compartición de rutas con enlace temporal de 3 días.
🏗️

Tecnologías utilizadas

Leaflet.js
Motor principal del mapa interactivo
Leaflet-Geoman
Herramientas de dibujo y edición vectorial
OpenStreetMap
Cartografía base libre y Overpass API para POIs
BRouter
Enrutamiento para senderismo y ciclismo
OSRM
Enrutamiento rápido para carretera
Chart.js
Gráfica de perfil de elevación
JSZip
Lectura de archivos KMZ comprimidos
LocalForage
Almacenamiento persistente en el navegador
Bootstrap 5
Estructura y componentes de interfaz
PNOA / IGN
Ortofotos y cartografía oficial de España

GPX Maestro está diseñado por Jorge Rodríguez Lago para GaliciaGR.com.