ES:GpsMaster
GpsMaster | |
---|---|
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
- Mapas deslizantes preconfigurados:
- OpenStreetMap
- OpenCycleMap
- Bing Aerial
- OSM MapQuest
- Fuentes de teselas en línea configurables por el usuario
- Buscar lugares por nombre (Nominatim)
Relacionado:
- Visor para fotos geoetiquetadas, junto con datos EXIF
- Mostrar en el mapa artículos de Wikipedia cercanos
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.