ES:GpsMaster

From OpenStreetMap Wiki
Jump to navigation Jump to search
GpsMaster
GpsMaster Screenshot Basic.png
Autor: Rainer Fügenstein (código inicial de Matt Hoover)
Licencia: GNU General Public License
Plataformas: Java1.7 , Windows, Linux y macOS
Versión: 0.63.20 (2018-02-26)
Lenguaje: inglés
Lenguaje de programación: Java

Visor de mapas, visor de GPX, analizador de recorridos, editor de trazas, planificador de rutas, conversor de formato de archivos

GpsMaster es una aplicación de escritorio basada en software libre y de código abierto (GNU GPL v2) que permite crear, visualizar, editar y analizar archivos GPX. El programa se orienta hacia el análisis de pistas grabadas, pero también ofrece características de planificación para actividades al aire libre como excursionismo, senderismo o ciclismo.

Escrito en Java, funciona en Linux, Windows, MacOS o otras plataformas bajo Java 1.7.

Por favor, a tener en cuenta: las versiones de Java superiores a 1.7 no están soportadas oficialmente, pero lo estarán en el futuro.

GpsMaster se basa en GPXCreator de Matt Hoover. Sin su trabajo, GpsMaster no existiría hoy.

Una nota del autor: Aunque no ha habido un nuevo lanzamiento desde hace bastante tiempo, el desarrollo continúa. Ya se han agregado nuevas funciones, pero algunos elementos menores siguen consumiendo demasiado tiempo. Se espera publicar una nueva versión o al menos una versión previa o beta en un tiempo razonable.

Características

  • Centro de mensajes: consistente y amigable para el usuario, visualización no intrusiva de mensajes (información, errores, advertencias).

Visor de mapas

Relacionado:

Analizador de recorridos

  • Muestra múltiples archivos GPS con pistas, waypoints, rutas y segmentos en colores definibles por el usuario
  • Etiquetas de progreso (distancia, tiempo absoluto y relativo en intervalos regulares a lo largo de la pista)
  • Medición del tiempo y la distancia entre dos puntos de seguimiento.
  • Visualización de las estadísticas del recorrido como distancia, velocidad promedio, velocidad máxima, duración...
  • Visualización de datos adicionales en las extensiones GPX.
  • Unidades métricas, imperiales y náuticas.
  • Tabla interactiva, flotante (velocidad y elevación). Pasa el ratón sobre el cuadro para resaltar el punto de seguimiento correspondiente (y viceversa)

Editor de trazas

  • División de pistas
  • Fusión de múltiples archivos, pistas y segmentos en un solo archivo, opcionalmente fusión de pistas y segmentos
  • Corrección de elevación usando el servicio abierto de elevación de MapQuest
  • Cambio de tiempo: mueve las marcas de tiempo de las pistas y los puntos de seguimiento hacia adelante o hacia atrás en el tiempo.
  • Limpieza: diferentes algoritmos para eliminar puntos de seguimiento «obsoletos»
  • Funcionalidad de deshacer para la mayoría de funciones

Planificador de rutas

  • Descarga de relaciones de OSM como pistas, i. e., ciclovías.
  • Encontrar rutas usando los servicios de enrutamiento en línea (Mapquest, YOURS o Graphhopper): múltiples temáticas, múltiples proveedores, anulables.
  • Creación manual de rutas
  • Descarga de pistas de Gpsies.com
  • Subida de pistas a Gpsies.com

Formatos de archivo soportados

Lectura

  • GPX
  • KML, KMZ
  • NMEA
  • IGC (usado por gliders)
  • OGC (usado en relojes digitales deportivos)
  • TCX (Garmin Fitness)

Salida

Capturas de pantalla

Descarga

El código fuente y la versión actual se pueden encontrar aquí: http://www.gpsmaster.org/download/

El código fuente está disponible en GitHub: https://github.com/tboegi/GpsMaster

Documentación

Una breve documentación:

Para ejecutar el programa, después de descargar, teclea:

$ java -jar GpsMaster_*.jar 

Si se ejecuta en una versión más reciente de Java 8, devolverá un error:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

Lo siguiente solucionará el problema anterior:

java -jar GpsMaster_0.63.20.jar --add-modules java.xml.bind

Pero entonces obtendrás lo siguiente:

Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.sql

Por tanto, usa Java 8.

Próximas características

Funcionalidades y corrección de errores en próximas versiones:

  • Función «deshacer» para la mayoría de funciones
  • Corrección de errores

Características planificadas

  • Funcionalidad para GPSBabel: muchos formatos de archivo adicionales, conversión
  • Interfaz de línea de comandos y procesamiento por lotes
  • Soporte completo para Garmin y extensiones Topografix GPX
  • Canales GPS en tiempo real (i. e., receptor NMEA, Airtraffic24...)
  • Edición in situ de propiedades GPX
  • Recuperación de datos directamente de receptores GPS
  • Coloreado de las secciones de la pista según ciertos criterios (estadística, velocidad, elevación...)
  • ...

Contribuir

Se agradece cualquier ayuda o contribución en los siguientes temas:

  • informe de errores
  • cargador para diferentes formatos de archivo (código Java)
  • mejoras en usabilidad y diseño de iconos
  • editor de configuración

Contacto

info (arroba) gpsmaster.org para comentarios, informe de errores, petición de características y contribuciones.

Registro de cambios

Registro de cambios