Navegación, Barcos y Linux

Aplicaciones 2 de ago. de 2025

En este artículo vamos a hablar un poco del software disponible para Linux referido al mundo de la Navegación y de los Barcos.

Ante todo por delante que no soy un experto en temas naúticos y es una pequeña recopilación de software que funciona a fecha de hoy (año 2025) en Linux.

El software ha sido instalado y probado en un ordenador con Sistema Operativo Debian 12 (Bookworm)

Software Metereológico

XyGrib

Aplicación completa que permite descargar gratuitamente y además visualizar metereología en formato GRIB.

Not: Esta aplicación es la continuación de ZyGrib que ha pasado a estar descontinuada.
Diferentes mapas meterológicos disponibles

En Debian, está disponible como paquete oficial y la instalación es muy sencilla:

sudo apt -y install xygrib

La versión de Debian 1.2.6 se corresponde a la ultima disponible en el repositorio oficial.

La única limitación es que el fichero de descarga de datos es de 50 Mb cada vez.
Esta limitación no es por el software sino por los servidores que ofrecen los datos, para no saturarse.

Servidores GLOBALES
Servidores REGIONALES

En la prueba que he realizado, para el recuadro seleccionado, entre Latitud:26,25 a 47,00 y entre longitud -21,25 a 7,00 para un periodo de 8 días y una resolución de 0,25º, en la que he solicitado todos los datos disponibles, el fichero a descargar pesa sólo 30,3 Mb. suficiente para su uso en navegación.

Permite mostrar todo tipo de isolíneas: isobaras, de presión, isotermas, geopotenciales, etc.

Modelo de VIENTOS
Modelo de NUBOSIDAD

Ademas permite generar una animación de los días/horas seleccionados, del mapa meteoreológico que deseemos.

0:00
/0:02

Ejemplo de animación de modelo de Vientos

La web oficial es: https://github.com/opengribs/XyGrib
Y el repositorio está en: https://github.com/opengribs/XyGrib

Herramientas y Aplicaciones para GPS


GpsBabel

Es una aplicación para la conversión de archivos GPS y transferencia a/desde unidades GPS.

GPSBabel convierte waypoints, tracks y rutas de un formato a otro, ya sea un formato cartográfico común como Delorme, Streets and Trips, o incluso una carga o descarga en serie a una unidad GPS, como las de Garmin y Magellan.

GPSBabel admite docenas de formatos de datos y resulta útil para tareas como geocaching, mapeo y conversión de una unidad GPS a otra. Entre los formatos interesantes que admite se encuentran varios dispositivos GPS mediante conexión en serie, varios programas de mapeo para PDA y diversos formatos de datos de geocaching.

GPSBabel admite los siguientes formatos:

CSV, CSV DNA personalizado, EasyGPS Binary, Fugawi, número de serie de Garmin, Geocaching.com loc, GPSDrive, GPX, Holux, IGC, número de serie de Magellan, Magellan SD, Mapopolis.com Mapconverter, Mapsource, Maptech, Microsoft Streets and Trips, NIMA/GNIS Nombres geográficos, NMEA sentences, OziExplorer, Tab-separated data, Topo by National Geographic, xcsv

Su instalación es muy sencilla: sudo apt -y install gpsbabel

GpsTrans

Te permite comunicarte con tu GPS Garmin.
Se instala mediante: sudo apt -y install gpstrans

GpsD

Con el conjunto de las tres aplicaciones: GPS Daemon, GPS Client y GPS Tools, puedes conectar uno o varios receptores GPS sin necesidad de drivers adicionales.

Todos los datos son distribuidos de forma automática a todos los programas que necesiten usar información GPS de Posicionamiento.
El demonio se encarga de monitorizar los disposivos GPS y compartir los datos de los dispositivos sin perdida de datos a los clientes que necesiten usar datos GPS incluso si necesitan conversión de formato.

Puedes instalarlo directamente con : sudo apt -y install gpsd gpsd-clients gpsd-tools

Otras Comunicaciones móviles

WvDial

Si dispones de un teléfono "satelital", puedes usar esta herramienta para recibir datos en él.

WvDial sacrifica parte de la flexibilidad de programas como "chat" para simplificar la configuración del acceso telefónico.

Con WvDial, los módems se detectan automáticamente y solo se requieren tres parámetros adicionales: número de teléfono, nombre de usuario y contraseña. WvDial sabe lo suficiente como para marcar con la mayoría de los módems e iniciar sesión en la mayoría de los servidores sin necesidad de ayuda adicional.

GnuAIS

Permite usar tu vieja VHF en un receptor AIS funcional y completo. Es compatible y se puede intergrar en OpenCPN.

Dispone también de aplicacion gráfica gnuaisgui

GNU AIS en modo gráfico. (Sin mapa al no estar conectado a ninguna VHF)

Para instalar ambas simplemente ejecuta: sudo apt -y install gnuais gnuaisgui

astronomical-almanac

Almanaque astronómico. Es una aplicación en modo texto para calcular la posición de planetas y estrellas.
Se instala mediante: sudo apt -y install astronomical-almanac

Para ejecutarlo simplemente escribe: aa

El programa aa calcula la posición orbital de cuerpos planetarios y realiza una rigurosa reducción de coordenadas a un lugar geocéntrico y topocéntrico aparente (altitud y azimut local). También reduce las posiciones del catálogo de
estrellas proporcionadas en el sistema FK4 o FK5. Se incluyen datos de las 57 estrellas
navegables. La mayoría de los algoritmos utilizados son del Almanaque Astronomico (The Astronomical Almanac, AA) publicado por la Imprenta del Gobierno de los Estados Unidos (U.S. Government Printing Office).

El programa aa sigue los rigurosos algoritmos para reducción de coordenadas celestes exactamente como se diseñaron en las ediciones actuales del Almanaque Astronómico. La reducción a un lugar geocéntrico aparente ha sido comprobada mediante una versión especial del programa (aa200) que obtiene las posiciones planetarias directamente de la integración numérica DE200 del sistema solar del Laboratorio de Propulsión a Chorro (Jet Propulsion
Laboratory). Los resultados concuerdan exactamente con las tablas del Almanaque Astronómico de 1987 en adelante (los Almanaques anteriores usan métodos de reducción ligeramente diferentes).

Ciertos cálculos, como la corrección por inclinación, no se proporcionan explícitamente en el AA pero se referencian. En estos casos el programa realiza los cálculo completos usados para construir las tablas del Almanaque (se proporcionan referencias).

Ejemplo de salida de ejecucion de aa

Y hemos dejado la mejor aplicación para el final

OpenCPN

Aplicación gráfica todo en uno para navegación real

OpenCPN (con un ejemplo basico de ruta creada con WayPoints)

Opciones que incluye:

  • ChartPlotter: Visualización de Cartas Naúticas
  • Descarga, importación y uso de cartas náuticas profesionales.
  • Cálculo de Rutas.
  • Seguimiento de derrota
  • Permite incluir WayPoints
  • Permite visualizar datos metereológicos (por ejemplo los de XyGrib)
  • Visualización AIS integrada (permite incluir datos de otras aplicaciones como por ejemplo de GnuAIS)

Soporte para todos los plugins:

Plugins disponibles para OpenCPN

La instalación en Debian es tremendamente sencilla:

sudo apt -y install opencpn

Otras opciones muy interesantes son:

  • Uso de cartas naúticas escaneadas o descargadas
  • Impresión de la carta de navegación actual con la ruta marcada
  • Colocar marca de "hombre al agua" en la navegación actual para emergencia y maniobra.

El sitio oficial es: https://opencpn.org/

OpenCPN Official Site
Official site of OpenCPN Chart Plotter Navigation software. Thousands of boaters already use OpenCPN as their main navigational tool. You can too. Its open source.

opencpn.org

Cartas Naúticas gratuitas

En la página de OpenCPN, tienen la lista de multitud de organismos que dejar usar de modo gratuito sus cartas naúticas: https://opencpn.org/OpenCPN/info/chartsource.html

Desde el propio programa puedes usar el catálogo de Mapas gratuitos disponibles ya que estan predefinidos en la aplicación, aunque puedes incluir otros.

Selección de catálogo de Cartas Naúticas
Descargando algunos Mapas disponibles

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux