Empezando con OpenCPN

OpenCPN Página de ayuda en español
(Versión actual 4.0)
Empezando con OpenCPN
 

Cuando pulse el icono de Ayuda  puede consultar la lista de personas que han contribuido al desarrollo de OpenCPN y una copia de la licencia que OpenCPN utiliza, GNU GENERAL PUBLIC LICENSE Versión 2.

Antes de empezar a usar OpenCPN, lea la siguiente nota que todos los usuarios tienen que aceptar cuando instalan el programa.

OpenCPN is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details.

OpenCPN must only be used in conjunction with approved paper charts and traditional methods of navigation.

DO NOT rely upon OpenCPN for safety of life or property.

Su traducción es:

OpenCPN se distribuye con el ánimo de ser útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD PARA UN PROPÓSITO PARTICULAR.

Vea la Licencia Pública General de GNU para más detalles.

OpenCPN sólo debe ser utilizado en combinación con las cartas náuticas en papel oficiales y los métodos tradicionales de navegación.

No confíe en OpenCPN para la seguridad de la vida o propiedades.

Los primeros pasos para empezar a usar OpenCPN pasan por:

  • Realizar la instalación del programa OpenCPN
  • Instalar una cartografía que OpenCPN pueda leer
  • Conectar y configurar un GPS (no es imprescindible)

Completando los dos pasos primeros podrá empezar a probar y a habituarse con el funcionamiento del programa, podrá realizar con él trabajos de planificación. Si cuenta además con GPS, tendrá una mayor funcionalidad al situarle éste en la cartografía, con lo que podrá efectuar además trabajos propios de seguimiento de rutas y derrotas, posicionamiento sobre la carta y otras opciones. Si además incluye la señal AIS de su barco, podrá reflejar ésta sobre la cartografía, completando la información mostrada. Conectando una salida de datos a piloto automático podrá realizar una navegación siguiendo los waypoints de sus rutas.

Una vez hechos estos pasos, podrá explorar el programa. Mire en esta Ayuda en las secciones de Prestaciones Básicas para familiarizarse con el manejo y con las opciones de configuración que tiene OpenCPN y en Prestaciones Avanzadas para ver como utilizarlo durante la planificación y la navegación con sus opciones avanzadas. En la página de Plugins se describirán aquellos aplicaciones desarrolladas por terceros que mejoran las prestaciones de OpenCPN. En la página de Trucos se recopilan aquellas mejoras que amplían las posibilidades del programa o ayudan a utilizarlo.

Instalación de OpenCPN
 
De forma general los archivos de descarga de OpenCPN estarán en http://www.opencpn.org/download. Seleccione la versión a descargar en función de su sistema operativo. Ejecute el archivo descargado para que se produzca la instalación en su equipo.

Windows XP SP3/Vista/7/8 (excepto W8 RT)

  • Si está empezando con OpenCPN y no tiene experiencia, para usar OpenCPN en navegación descargue e instale la ultima versión estable.
  • Salga de los programas que tenga en ejecución, incluidos los antivirus, ya que pueden crear algunos problemas durante la instalación. Desconéctese de la red para evitar intrusiones a través de Internet.
  • Ejecute el archivo de instalación descargado. Vuelva a activar su antivirus y a conectar su cable de red
  • Si está actualizando desde versiones anteriores no necesita desinstalar versiones anteriores. Simplemente instale la nueva versión y OpenCPN se actualizará, salvando sus configuraciones de OpenCPN antiguas.
  • Si está actualizando la versión tenga en cuenta lo siguiente: Antes de ejecutar la instalación, analice si tiene archivos GPX, cartografía, archivos de mareas propios en la carpeta \TCDATA, ficheros de ayuda en español, imágenes de iconos propios de waypoints, librerías de plugins, archivos .mo de idiomas, etc, en la carpeta (y subcarpetas) \[Archivos de Programa]\OpenCPN. Saque copias de seguridad si fuera necesario. Aunque el proceso de instalación debe respetarlos (excepto los archivos .mo que los borrará) puede haber borrados accidentales
  • Ejecute el archivo de instalación. Las pantallas que aparecerán son las siguientes:


1.- Seleccione idioma (español)


2.- Cerrar aplicaciones y dar a siguiente


3.- Acuerdo de licencia



4.- Mensaje de detección de versiones anteriores


5 .- Selección de opciones de instalación. Se puede marcar el reseteo de los archivos de configuración o sin marcar mantiene lo seleccionado de la versión anterior


6 .- Selección de nombre de carpeta del menú inicio


7.- Listo para instalar. Le damos a instalar


8.- Finalizada la instalación. Le damos a terminar


9.- Advertencias sobre el uso de OpnCPN


  • Si es una nueva instalación, deberá configurar el programa una vez instalado
  • Si la instalación transcurre dentro de la normalidad pero OpenCPN no inicia su funcionamiento como se espera de él, pruebe a bajarse e instale estos componentes de runtime C++ de Microsoft (versión inglesa o versión española)
  • Versiones de Windows no soportadas

Win 8 RT no está soportado

Win CE no está soportado

Win 98/ME está soportado hasta la versión 2.1.0. Desde la versión 2.3.0. Win 98 y Win ME no están soportados

Win 2000 está soportado hasta la versión 2.5.0.

Win XP SP2 o SP1 está soportado hasta la versión 2.5.0.

Puede descargar versiones antiguas en SourceForge.

Linux

32/64 bit distribuciones Ubuntu/Debian

32 bit Fedora / Cent OS

Si está instalando OpenCPN por primera vez en un ordenador con Ubuntu, o cualquier otro tipo de Linux, tienes que seguir unos pasos para que todas las dependencias se cumplan. Ubuntu usa empaquetamientos "deb" y Fedora los usa "rpm".

Para asegurarnos de que el sonido funcione en OpenCPN, debemos iniciar con un paso adicional en el proceso de instalación de Linux. La razón de esto es que el paquete Ubuntu libwxgtk no contiene una opción esencial para OpenCPN.

  • Asegúrese de que pertenece al grupo "dialout". Para averiguar si es así, ejecute el comando "grupos $". Si no está en "dialout", añada usted mismo con el comando "$sudo usermod -a-G dialout $USER". Marque esta enseguida, le ahorrará problemas más adelante. Si hay un problema al conectar el GPS a un puerto físico, por ejemplo, / dev/ttyS0, la razón es probablemente que usted no pertenece a "dialout"
  • Se recomienda que instale el programa "xcalib", que es necesario para ajustar la luminosidad de la pantalla en modo nocturno. Utilice su gestor de paquetes o teclee en la linea de comandos:

    $sudo apt-get install xcalib

  • En Ubuntu, start "System->Administration->Synaptic". En Synaptic  ir a "Settings->Repositories" y pincha la selección "Community-maintained Open Source software (universe)". Cierre Synaptic.
  • Bajate el adecuado archivo .deb o .rpm de opencpn.org/download.
  • Use la versión estable para navegar con el barco o si es usuario novel de OpenCPN
  • Pinche en el paquete descargado. Un gestor de intalación le guiará en la mayor parte de las distribuciones Linux. Todas las dependencias serán automáticamente instaladas. Si tiene problemas con las dependencias, ejecute la siguiente linea de comando recomendada en el párrafo siguiente

sudo gdebi <downloaded_opencpn_file.deb>. El comando "gdebi" automáticamente le instalará las dependencias

  • También es posible instalar el paquete vía dpkg o rmp, con la condición de que todas las dependencias estén juntas. Asegurese de que sea este el caso en Ubuntu, para ello abra una ventana de terminal para poner una línea de comando, (Applications->Accessories->Terminal) y copie y pegue la siguiente línea: "sudo apt-get install libwxgtk2.8-0  libwxbase2.8-0 wx-common libglu1-mesa libgl1-mesa-glx zlib1g bzip2 gpsd gpsd-clients xcalib". Luego proceda con los siguientes comandos
    • Para Ubuntu: $ sudo dpkg -i <downloaded_file.deb>
      Para Fedora: # rpm -Uvh <downloaded_file.rpm>
    • El binario se instalará en /usr/local/bin/opencpn y los datos estáticos usados por el programa lo harán en /usr/local/share/opencpn
  • Si es una nueva instalación, pinche en el Icono de  Opciones y configure el GPS, directorios de cartas y otras configuraciones como se explica más abajo
  • Si hay problemas con el sonido. asegúrese, que como usuario está en el grupo "audio". Para averiguarlo, ejecute el comando "$groups". Si no está en "audio", agregarse con "$sudo usermod -a -G audio $USER"
  • Si ejecuta Debian Squeze y quiere instalar OpenCPN desde el paquete de distribución .deb, necesitará ejecutar el siguiente comando para instalar las dependencias relacionadas con libtinyxml:
$ sudo dpkg-i - force-depends opencpn_3.1.1327-1_i386.deb

Utilizando repositorios Linux, una forma fácil de instalar actualizaciones

Instalación de una manera diferente y fácil .

Instalación en Ubuntu

Eche un vistazo a OpenCPN en launchpad.net .

El sitio de Launchpad se puede utilizar como un repositorio, y dejar que OpenCPN se descargue y se actualice mediante el canal principal de Ubuntu.

Agregue repositorios, por ejemplo, de Synaptic , así:

10.04

=====

- Añadir las siguientes fuentes de software: PPA de https://launchpad.net/ ~ OpenCPN / + archive / OpenCPN , universe, lucid-backports

- En Synapticc, recargue las fuentes de software como se sugiere, busque como e instale OpenCPN

- No es necesario instalar nada manualmente

11.04

=====

- Añadir las siguientes fuentes de software: PPA de

https://launchpad.net/ ~ OpenCPN / + archive / OpenCPN , multiverse , universe, natty -backports

- En Synaptic, vuelva a cargar las fuentes de software, como se sugiere, busque como e instale OpenCPN

- No es necesario instalar nada manualmente

Instalación en Fedora

Un repo completo ya está disponible y se puede utilizar para instalar y actualizar OpenCPN .

Para instalar el repositorio, ejecute como root :

yum install http://je.onfray.fr/repo/fedora/18/x86_64/jeo-release-1.0-1.fc18.noarch.rpm

Puede instalar el rpm de más arriba, no importa si usted está utilizando i386 o x86_64, ya sea Fedora 16 , Fedora 17 o Fedora 18, que va a trabajar en todos ellos ( debe ser capaz de instalarlo directamente desde su navegador haciendo clic en el el enlace de arriba y luego instalar).

Por defecto, sólo el repositorio estable está activado, se puede instalar OpenCPN - 3.2.0 desde su gestor de paquetes favorito ( yum, package kit Gnome o package kit de KDE). Se han creado dos paquetes separados: " opencpn " con el programa y los dos plugins por defecto y " OpenCPN -doc " con toda la documentación html (en inglés) para consultarla sin conexión a Internet.

Cuando salga una nueva versión estable, se le notificará automáticamente y podrá actualizar ... Así de fácil !

Seguridad / Confianza: todos los paquetes están firmados con Clave ID 7e53dbe19add462d 

Otras distribuciones de 32 y 64 bits, arquitectura armhf, distribuciones Linux y sistema operativo BSD

  • Habitualmente otras distribuciones necesitan compilar el código fuente. Esto implica resolver varias dependecias que sólo está al alcance de los habituados a desarrollos en Linux
  • Descargar el código fuente de sourceforge.net o directamente del servidor Git. El enlace SourceForge de este proyecto es sourceforge.net/projects/opencpn/. Más sobre compilar en Linux véase aquí
  • ¿Está interesado en el mantenimiento de un paquete de su distribución Linux favorita? Siga el enlace SourceForge anterior
  • Esto también atañe a las diferentes distribuciones BSD. Comente sus experiencias en el foro

Mac OSX

  • La instalación sobre Mac OX X no es diferente a la de otros sistemas operativos. Si ya hay una versión previa instalada, renombre el archivo de la versión antigua (app) para evitar sobrescritura
  • El paquete para Mac es un archivo ".dmg" y para instalarlo, el archivo dmg debe ser abierto (se monta como una unidad virtual). Solo debe coger el icono de la aplicación y soltarlo en la carpeta Aplicaciones.
  • Puede echar un vistazo a este tutorial general sobre la instalación de aplicaciones en MacOS
Sobre las diferentes versiones de OpenCPN
 
  • Use una versión estable, de las versiones oficiales para navegar con barco. Siempre la encontrará en la parte alta de la página de descargas de SourceForge.
  • Las versiones Beta son una sucesión de estadíos del proceso de desarrollo y pueden contener errores o ser temporalmente inestables. En ellas se ven las más recientes características. La mayor parte de las veces son estables y el equipo de desarrollo de OpenCPN agradece a los usuarios su experiencias y los comentarios que realizan.
  • El lugar para informar de los errores y sugerir nuevas prestaciones es en the Tracker. Para entrar en the Tracker desde la web de www.opencpn.org pinche en la pestaña "Tracker" por encima de la raya horizontal azul
  • Para ver que versión está utilizando de OpenCPN, vaya al icono Acerca de OpenCPN, en la pestaña Acerca de verá la versión. También podrá verlo en la parte superior de la ventana de ejecución de OpenCPN. Así mismo verá el lugar de su ordenador donde se encuentra el archivo .log. En él está disponible mucha información. Siga leyendo más abajo

Localización de archivos importantes. Archivos log y config
  • Es importante saber donde se sitúan el archivo log y el archivo de configuración, opencpn.conf (Linux) o opencpn.ini (Windows), en su ordenador. Si pregunta cosas en el foro, se le preguntará por el contenido de ese archivo. Cuando se habitúe a usar OpenCPN échele un vistazo a esos archivos
  • En esta documentación habrá muchas referencias al archivo de configuración, ya que a menudo es posible cambiar la configuración predeterminada. Este es un tema a indagar una vez esté familiarizado con OpenCPN. Toda la edición de los archivos de configuración se debe hacer con un editor de texto, como el "notepad" en Windows
  • El archivo de configuración es donde se mantienen y guardan todos los datos que deben mantenerse entre diferentes sesiones. El archivo de registro mantiene la información de todo lo que ocurre en las sesiones
  • Para encontrar la localización vaya al Icono Acerca de OpenCPN, en las Pestaña Acerca de, abajo del todo verá la ruta en su ordenador donde se encuentran, copie y pegue esta dirección en el explorador para acceder



  • Verá que hay dos botones para copiar de forma rápida el contenido de los archivos de configuración (opencpn.ini) y log (opencpn.log). En el caso de realizar consultas en foros donde se le reclame éstos, péguelos usando el botón de "Code" en el CruiserForum, así se asegura hacer una copia exacta.
  • En Linux el archivo "opencpn.log" se encuentra en su directorio home

El archivo "opencpn.conf" se encuentra en un archivo oculto, llamado "opencpn", también en su directorio home

Para una forma rápida de ver esos archivos teclee los siguientes comandos

    • $gedit `echo $HOME/opencpn.log`
    • $gedit `echo $HOME/.opencpn/opencpn.conf`
Por supuesto puede cambiar "gedit" por su editor favorito
  • En Windows 2000, XPVista y Windows 7 los dos ficheros, opencpn.log y opencpn.ini están en la misma carpeta. Tenga en cuenta que algunas carpetas de la ruta hasta esos archivos pueden estar ocultas. Cambie la configuración de las opciones de carpeta para que muestren los archivos ocultos de sistema
    Por ejemplo en Win 7, la carpeta C:\ProgramData está oculta por defecto. Para mostrarla:
    • Vaya a Iniciar, Panel de Control, Opciones de carpeta
    • Pulse sobre la pestaña Ver
    • Seleccione la opción "Mostrar archivos, carpetas y unidades ocultas"
    • Deseleccione la opción "Ocultar las extensiones de archivos para tipos de archivos conocidos"
así podrá ver los archivos log
  • En MacOs X, el archivo "opencpn.log" está en /Users/"nombredeusuario"/Library/Logs y el "opencpn.ini" está en el directorio /Users/"nombredeusuario"/Library/Preferences/

Si algo va mal

  • Si ha instalado bien OpenCPN  y más tarde surgen problemas por lo general no tiene sentido volver a instalar. Es una reacción muy común entre los usuarios, pero logra muy poco
  • Si OpenCPN se resiste a iniciar, o se cierra después de la ventana de instrucciones y tiene una tarjeta gráfica integrada Intel en su ordenador, intente iniciar el programa desde la línea de comandos con: "opencpn -no_opengl"
  • Si no hay suerte compruebe su archivo de registro y tratar de encontrar una pista allí
  • Luego cierre OpenCPN si se está ejecutando. Intente salvar todos los datos válidos, para ello, mire en el capítulo de Backup de datos de navegación
  • El siguiente paso sería cambiar el nombre del archivo de configuración - opencpn.ini, por ejemplo - opencpn-OLD.ini. Para ello debe cerrar primero la aplicación. Cuando se inicia OpenCPN nuevo será como una instalación nueva, no habrá directorios de cartas y todos los ajustes serán los ajustados por defecto
  • Si todavía tiene problemas, y sobre todo si el archivo de registro muestra errores en archivos navobj.xml, cierre OpenCPN y mueva todos los archivos navobj.xml a otro directorio. Cambie el nombre del archivo opencpn.ini de nuevo y reinicie como antes. Si tiene éxito, cierre de nuevo e intente mover, primero la última copia navobj.xml.1 al directorio original, renombrandolo navobj.xml. Si no tiene éxito, intentelo de la misma manera con navobj.xml.2. Este último paso sólo es necesario si tiene datos valiosos que no está guardado en otro lugar
  • Si esto tiene éxito, por favor envía por correo electrónico tu fichero antiguo de configuración, junto con la información completa de lo ocurrido en tu sistema, a Cruisers Forum. Para ello, en primer lugar cambiar el nombre del archivo añadiéndole la extensión ". doc" al final del nombre de archivo
  • Esto ayudará a los desarrolladores OpenCPN para entender lo que ha pasado
  • ¿Aún tiene problemas? Publica una pregunta en el Foro.
OpenGL
 

¿Qué es OpenGL? una visión general

OpenGL es una especificación de biblioteca gráfica avanzada, abierta, multiplataforma. Utiliza el procesador de las tarjetas gráficas (GPU) y la memoria, para acelerar las aplicaciones. Con OpenCPN un usuario con tarjeta gráfica moderna tendrá mejores experiencias. La aplicación se ejecutará de una forma mucho más rápida y los cambios de escala y movimientos en pantalla serán mucho más suaves, pudiendo observarse una representación cartográfica mucho más clara y nítida.

En OpenCPN, OpenGL es una opción, el motor gráfico antiguo se mantiene. OpenGL no funcionará en todos los casos. El rendimiento no puede ser mejorado con chips de tarjetas gráficas integradas, que se encuentran habitualmente en los ordenadores portátiles antiguos y netbooks.

Microsoft ha pasado de dar soporte a la hostilidad hacia OpenGL. Actualmente hay un montón de problemas con OpenGL en Vista y W7 para todas las aplicaciones OpenGL, esto no sólo pasa con OpenCPN.

Mac OS X tiene soporte completo para OpenGL.

Para Linux, la situación es ligeramente diferente. Linux tiene soporte para OpenGL, ya que generalmente tiende a apoyar los estándares abiertos. El usuario, sin embargo, depende de un controlador del fabricante de tarjetas gráficas, y su soporte para OpenGL. Esto puede cambiar con proyectos tales como Nouveau, un controlador libre para tarjetas Nvidia.

¿Por qué introducir OpenGL en OpenCPN?

Las razones principales son:
  • Mejor rendimiento, aprovechando las modernas tarjetas gráficas para PC que son ubicuas y potentes
  • Mejor rendimiento visual, consiguiendo zoom y desplazamientos suaves, con poco impacto en la capacidad de respuesta del equipo
  • Futuro soporte multi-plataforma (Android / IOS)
  • Algunas prestaciones dependen de OpenGL, tales como texto horizontal y números en cartas vectoriales en modo Rumbo arriba

¿Es OpenGL una buena opción para todo el mundo?

El rendimiento de OpenCPN con OpenGL es altamente dependiente de su hardware gráfico y de los controladores.

  • Algunos conjuntos de chips gráficos (p. ej. Intel 945G) tienen un soporte más bien pobre para el controlador de OpenGL, por lo que no puede utilizar todo el potencial de aceleración de hardware de estos sistemas
  • tarjetas gráficas nVidia, incluso antiguas, parece que funcionan muy bien
  • El rendimiento no puede ser mejorado con chips gráficos integrados, como a menudo se encuentran en ordenadores portátiles antiguos y netbooks
  • Hay un montón de problemas con OpenGL en Vista y W7. Microsoft implementó un modelo de pantalla de composición nueva para Windows Vista y sistemas posteriores, que "rompió" muchas aplicaciones OpenGL
  • Conclusión: El uso de OpenGL con OpenCPN será una actualización importante para algunos usuarios de OpenCPN, pero OpenGL puede no ser "una mejora" para todos los usuarios de OpenCPN
  • Por lo tanto, a elección del usuario. Si OpenGL funciona, mejor para usted. Si no, los antiguos gráficos basados en sistema de renderizado harán que el sistema se mantenga, con un rendimiento equivalente a la versión 2.5.0.

Empezando a usar OpenGL

  • Busque el controlador más reciente para su tarjeta gráfica. El driver que viene con su sistema operativo, probablemente no será el mejor. Busque en la página de su fabricante de la tarjeta gráfica
  • Vaya a Opciones -> Visualización y marque las dos casillas "Usar aceleración gráfica (OpenGL)" y "Desplazam/zoom suave"

Otros trucos

Si tiene mucha memoria gráfica, o muy poca, pruebe a añadir la siguiente línea a su archivo de configuración (.ini en Windows):

"GPUMem"GPUMemorySize=nnn"

en los que nnn es el tamaño de la memoria de la tarjeta gráfica en MBytes, 256 MBytes es por defecto

Sistemas de bajas prestaciones
 

Este es un tema avanzado. Los principiantes sólo tendrán necesidad de ello, si el sistema cuenta con muy pocos recursos y si va muy lento. Esto se debe a que OpenCPN, es muy agresivo utilizando memoria, para acelerar la aplicación, pudiendo ser contraproducente en ciertas situaciones ....

Hay un esquema de gestión de la memoria sencillo, para usar con sistemas que tienen recursos limitados. Hay dos modos disponibles, sólo uno de los cuales pueden estar activo en cualquier momento dado. El modo se debe especificar en el archivo "opencpn.conf", llamado "opencpn.ini" en Windows y Mac.

  1. Límitar la memoria disponible para la aplicación. Trate de limitar el total de memoria utilizada por OCPN con el valor especificado, aproximadamente.
    Utilice este modo a través de:
    ......
    [Settings]
    MEMCacheLimit = xxx
    ......
    Donde xxx es la capacidad de memoria a establecer en megabytes. Invalida NCacheLimit a continuación
  2. Limitar las cartas abiertas. Este es el modo por defecto en Linux, y el valor por defecto es 20 para las cartas abiertas en cualquier momento

    Modificar este límite por el texto siguiente:
    ......
    [Settings]
    NCacheLimit = yy
    ......
    Donde yy es el número máximo de cartas abiertas simultáneamente.

Si no se introduce ninguna especificación de administración de memoria en el archivo de configuración, los valores predeterminados siguientes se aplicarán:

  • Linux ... comportamiento es el mismo que en versiones anteriores, el límite de cartas abiertas es de 20 cartas
  • Windows y Mac ... se limita la memoria disponible para la aplicación. El objetivo fijado es el 50% de memoria RAM física disponible, hasta un máximo de 1 gigabyte

Ajustes para incrementar la velocidad

Pruebe en Opciones, Visualización, si su sistema es muy lento, active sólo las siguientes opciones:

  • Mostrar Unidades Profundidad
  • Desactivar Continuidad a Pantalla Completa
  • Mostrar Contorno Cartas
OpenCPN transportable
 

La opción transportable de OpenCPN permite que el programa se ejecute desde una memoria USB, o funcionar de forma independiente y paralela a una instalación normal.

Para identificar las diferentes sesiones del programa, fíjese en el título de la barra superior que en las versiones transportables muestra un mensaje como este.


Por tanto, es posible ejecutar varias sesiones simultáneamente e identificar cada versión.

Para crear una versión transportable de Windows (sólo para sistemas de 32 bits o sólo para sistemas de 64 bits)

Cree un directorio para OpenCPN en su memoria USB. Los siguientes archivos/directorios

/carpetas deben estar en el directorio que contiene el archivo ejecutable OpenCPN:

    1. OpenCPN.exe (por supuesto)
    2. "OpenCPN portable.bat" (o cualquier otro nombre de la elección del usuario) Un archivo por lotes MS-DOS que contiene un descripción en la línea primera como ésta "opencpn-p"
    3. msvcr100.dll
    4. msvcp100.dll
    5. Ocho wxWidgets dlls
    6. directorios de datos de OpenCPN: 
      plugins/ 
      s57data/  
      share/ 
      sounds/ 
      tcdata/ 
      wvsdata/ (no se usa en versiones superiores a 3.2.0) 
      doc/ 
      uidata/
    7. license.txt

Para ejecutar OpenCPN transportable dentro de este directorio, simplemente ejecute el archivo batch portable.bat. Puede también crear un Icono de acceso directo de OpenCPN, pero ponga la opción -p en la linea de ejecución del acceso.

Si las cartas también se encuentran en el directorio, toda la instalación es "transportable", es decir, no hay dependencias de código de letras, y todas las actividades de escritura se producen en el directorio actual. Me parece que esto funciona muy bien desde una memoria USB.

Para crear una versión transportable de Windows (tanto para sistemas de 32 bits como para sistemas de 64 bits)

En la configuración descrita anteriormente, es importante tener en cuenta que cuando msvcr100.dll y msvcp100.dll se copian desde un sistema operativo Windows de 64 bits, el usuario recibirá un mensaje de error al intentar ejecutar el archivo por lotes desde una memoria USB en un sistema operativo Windows de 32 bits. Ningún mensaje de error se producirá cuando los archivos dll se copian de un sistema operativo de 32 bits y se ejecutan en un sistema operativo de 64 bits. Para evitar problemas, el usuario puede crear archivos por lotes diferentes para las versiones de 32 bits y de 64 bits de msvcr100.dll y msvcp100.dll en el directorio raíz OpenCPN como se describe a continuación:

  1. Igual que el anterior
  2. Cree archivos por lotes MSDOS "OpenCPN portatil 32.bat" y " OpenCPN portatil 64.bat" (u otros nombres a su elección que distinguan entre los sistemas operativos de 64 bits de 32 bits y )
    En el archivo de proceso por lotes de MS-DOS "OpenCPN portatil 32.bat", añada las siguientes líneas (sin comillas) :
    " msvcp100.dll copia msvcp100_32bit.dll / Y"
    " msvcr100.dll copia msvcr100_32bit.dll / Y"
    " OpenCPN -p"
    En el archivo de proceso por lotes de MS-DOS " OpenCPN portatil 64.bat", añada las siguientes líneas (sin comillas) :
    " msvcp100.dll copia msvcp100_64bit.dll / Y"
    " msvcr100.dll copia msvcr100_64bit.dll / Y"
    " OpenCPN -p"
  3. Copie msvcp100.dll de un sistema de 32 bits y cambiarle el nombre msvcp100_32bit.dll
    Copie msvcr100.dll de un sistema de 32 bits y cambiarle el nombre msvcr100_32bit.dll
  4. Copie msvcp100.dll de un sistema de 64 bits y cambiarle el nombre msvcp100_64bit.dll
    Copie msvcr100.dll de un sistema de 64 bits y cambiarle el nombre msvcr100_64bit.dll
  5. Igual que el anterior
  6. Igual que el anterior
  7. Igual que el anterior

    Para ejecutar OpenCPN portátil en un sistema de 32 bits de Windows, ejecute el archivo por lotes " OpenCPN portatil 32 ".
    Para ejecutar OpenCPN portátil en un sistema de 64 bits de Windows, ejecute el archivo por lotes " OpenCPN portatil 64".
Si quiere tener una mayor prioridad en la ejecución vea: http://opencpn.org/ocpn/commandline

Una versión para Linux

En Linux, existe una funcionalidad similar. El tema de 32 y 64 bits es similar.

La versión de 32 bits se puede hacer para trabajar en un Linux de 64 bits instalando ia32-libs o paquetes de Soporte Multiarch. La contrario, hacer trabajar una versión de 64 bits en un sistema de 32 bits, no funcionará.

Copie el archivo binario ejecutable OpenCPN y los directorios de datos antes mencionados en un directorio local. En ese directorio, hacer

$. / OpenCPN-p

Esto hará que todos los archivos de datos de usuario se creen y se utilicen dentro de ese directorio local.
Esto puede ser útil para hacer pruebas en paralelo

Utilizando sistemas operativos marinos
 

Puede trabajar con OpenCPN a partir de Sistemas Operativos marinos que llevan precargado un conjunto de programas habituales náuticos para llevar en un ordenador en el barco.

XINUTOP

Xinutop -nav es un sistema operativo marino Linux portable, incluye aplicaciones básicas y muy ligeras de la familia Xfce, proporciona con menos de 400Mb, aplicaciones esenciales marinas tales como:

  • Fldigi: recepción y visualización por radio de weather-fax y NAVTEX , a través de la tarjeta de sonido
  • OpenCPN: plotter, mareas, AIS, archivos GRIB, interfaz GPS y otros datas de navegación (Tablero de Instrumentos)
  • PolarCOM: instrumentación virtual, de datos NMEA
  • XTide: mareas, mostrando datos numéricos y gráficos, con cobertura mundial
  • ZyGrib: para descargar y mostrar archivos GRIB con previsiones meteorológicas
  • Muplex : NMEA multiplexor
  • Profundidad OSD: muestra la profundidad del agua en pantalla con dígitos grandes, por encima de cualquier aplicación

Xinutop está conformado prestando especial atención a su ligereza, simplicidad, eficacia, fiabilidad y puede operar desde múltiples soportes de datos ( HDD , SSD , USB, Flash) en una gran variedad de equipos compatibles i386, especialmente con los procesadores de baja potencia, o los injustamente considerado como obsoletos, que reciben nulo soporte por los cada vez más ambiciosos sistemas operativos más difundidos, teniendo cada vez menos compatibilidad con el hardware incorporado. Xinutop puede funcionar como un sistema operativo portátil en un dispositivo extraíble, pero también como principal sistema operativo en el disco duro (la misma instalación). El uso de la memoria tras el inicio es de alrededor de 100 MB. Para hacer Xinutop irrompible, los ficheros y directorios del sistema necesarios están bloqueados y no se pueden eliminar o modificar una manera normal (incluso en modo root).

Xinutop se ensambla con Ubuntu 12.04 (Precise), incluyendo los scripts " LRD " de Gauvain Pocentek y garantiza:

  • Una arquitectura robusta (sistema de archivos principal en squashfs, no hay acceso de escritura)
  • Un modo persistente que permite mantener los datos y los cambios del sistema en la capa de usuario (como el sistema Linux- Android)
  • Un modo de restauración, lo que permite volver exactamente al sistema original (simplemente mediante la eliminación de la capa de usuario)
  • Una función de salvaguarda de tus datos, para guardar automáticamente y mover los datos personales de los usuarios durante una restauración
  • Un modo de disco RAM, que acelera el tiempo de acceso, ejecutando Xinutop desde un disco duro virtual emulado en la memoria
  • La plena compatibilidad con las aplicaciones de la distribución Ubuntu

Xinutop está bajo GPL V3, por lo que es libre de utilizar, distribuir y modificar, pero ¡bajo su propio riesgo y bajo su propia responsabilidad!

Información y descarga en http://marinux.tuxfamily.org.

Navegatrix

En la discusión abierta por Pico en ¡Ya esta aquí! El Hilo del Navigatrix se desarrollan las posibilidades de utilizar OpenCPN, junto con otros programas empleados en navegación, desde un entorno independiente y de software libre, Navegatrix, allí encontraréis referencias a otras páginas y a Linux.

También se puede encontar información en español en la página Sailoog

Instalación de cartografía
 

El peligro potencial para el navegante aumenta con el uso de cartas digitales, ya que al hacer zoom, se puede aumentar la escala de la carta más allá de lo establecido en los datos originales. La actualización constante y automática de la posición del buque sobre la carta en la pantalla, puede dar al navegante una falsa sensación de seguridad, provocando que se confíe en la exactitud de una carta, aún cuando la fuente de datos con los que se compiló, no esté en consonancia con la escala de la carta mostrada.

Bowditch 2002 Ed. p 412.

OpenCPN no tiene instalada por defecto ninguna cartografía. Es responsabilidad del usuario buscar e instalar las cartas. OpenCPN viene con una cartografía mundial de fondo, que se mostrará si no hay otra cartografía disponible.

La mayor parte de los usuarios utilizan su propia cartografía, pero si no quiere hacerlo, puede usar una versión de mayor resolución que la carta de fondo, descárguela aquí. Una vez descomprima el archivo verá que es un archivo bastante grande, de unos 230 Mb comparado con los 26 Mb de la versión básica por defecto. Esto puede hacer que en ordenadores de bajas prestaciones se note una bajada importante de la velocidad. Descomprima los archivos en la carpeta C:\<carpeta de instalación>\OpenCPN\gshhs. Habitualmente en sistemas Windows será C:\Archivos de programa\OpenCPN\gshhs, o similar, mientras que en sistemas Linux habitualmente es /usr/local/share/opencpn/.

La cartografía a instalar en OpenCPN debe situarse en los directorios apropiados y debe tener formatos de cartografía soportada, (consulte más abajo de esta ayuda). No señale cartas individuales, debe especificar el directorio (carpeta) que contiene la cartografía. Sitúe algunas cartas de la manera que decida, pero evite que esas carpetas estén situadas en sitios que puedan ser borrados o movidos accidentalmente.

¿Donde instalar la cartografía?

Si  no tiene instalada cartografía deberá instalarla. Un buen lugar para hacerlo es en la carpeta "Mis documentos" de Windows, o en el directorio users home de Linux y Mac. Puede crear una carpeta con el nombre de "Cartas" y los subdirectorios que crea conveniente.

Los usuarios más experimentados establecerán donde y como quieren exactamente la estructura de cartas. Decida como lo quiere almacenar y estructurar en función de su sistema operativo.

Puede descargar alguna carta de aquí, en esa carpeta nueva. Siga las indicaciones de más abajo para que OpenCPN las encuentre en las "Carpetas de Cartas Activadas".

Sobre todo no coloque la cartografía en un lugar que pueda ser fácilmente manipulada o borrada por error.

Instalación de cartografía

Abra Opciones  pinchando en el icono representado, pinche en la sección Visualización, pestaña General, seleccione la opción: "Mostrar Contorno Cartas" para poder apreciar los contornos de las cartas que cargue.

Pinche en la Sección Cartas, pestaña Archivos de Cartas

Bajo "Carpetas de Cartas Activadas" no se le mostrarán cartas, añada carpetas pinchando en el botón "Añadir carpeta..." se le muestran las unidades de su equipo, señale las carpetas que contienen cartografía según el sistema operativo del que disponga, y pulse el botón "Aceptar" u otro que le permita dar la conformidad, las carpetas elegidas irán apareciendo bajo el recuadro "Carpetas de Cartas activadas". Repita estos pasos hasta que complete su selección y pulse el botón inferior de "Aplicar". OpenCPN procesará su selección. Cuando crea que ha terminado de hacer cambios de configuración pulse el botón inferior de "OK".

Algunas cartas pueden estar bajo una estructura comprimida de tipo "zip" o similar, debe descomprimir estos archivos comprimidos antes de emplearlos.

Ya puede usar sus cartas. Fíjese que en OpenCPN deberá añadir carpetas que contengan cartas, no cartas individuales.

Con cartografía BSB4 y NV-Chart, primero debe instalar el plugin que las maneja, señale el directorio que las contenga y finalmente de la opción de "Forzar Reparación de Toda la Base de Datos"

Puede moverse por las cartas de forma fácil, simplemente desplazándose con los controles habituales: haga clic y desplace el ratón, o mueva las flechas del teclado para desplazarse. Haga zoom en los botones adecuados o en la rueda del ratón para cambiar la escala. Vea Prestaciones Básicas para más detalles.

Compruebe sus cartas tras la instalación

Este paso es importante si usted instala cartografía antigua BSB, alguna de ella de los años 90, o cartas de orígenes dudosos. Por ejemplo cartografía Maptech que usan un Datum geodésico "desconocido".

No hay problemas con la cartografía reciente.

OpenCPN v. 4.0 rechaza la cartografía sin proyección y anota la incidencia en el registro.

La cartografía sin Datum geodésico conocido deberá cargarse como si fuera WGS84. Esto puede conducir a errores inaceptables. La ventana de información de la carta contendrá el aviso "Atención: El Datum de la carta puede ser incorrecto" y el registro contendrá una nota con la palabras "Chart datum {xxxx} invalid on chart".

Para un uso real es importante saber las implicaciones que esto supone.

Empezando a usar su cartografía

Puede moverse por la cartografía, haciendo clic y desplazando con el ratón la misma. Al acercarse a los bordes de la pantalla de visualización, el cursor mostrará unas puntas de flecha de color verde, en ese momento puede pulsar el botón izquierdo del ratón para desplazar la cartografía. Puede mover la rueda del ratón para cambiar el zoom de la carta. Haciendo clic sobre la carta, centrará la visualización en el punto seleccionado. Pulsando el botón derecho abrirá un menú contextual con opciones diversas. Este menú mostrará las opciones adecuadas a las circunstancias. Debe leer el resto para aprender sobre ello.

Puede ver la cartografía en negro si usa OpenCPN por primera vez y a pesar de haber instalado cartas. Eso simplemente significa que está situado en un lugar donde no hay cartografía instalada. Desplácese a un lugar donde tenga cartografía. Fíjese en los contornos de las cartas disponibles que son visibles como rectángulos sobre el fondo. Entre dentro del perímetro de uno de ellos. La primera vez que entre en OpenCPN, se situará en Georgetown en Carolina del Sur.

Modo Continuidad de cartas

Es el modo de inicio por defecto al empezar. En este modo verá de forma solapada las cartas contiguas, atendiendo a unas ciertas reglas. El modo contrario es el de Carta única, en el que sólo puede ver una carta a la vez. Para cambiar a otra carta o tener más disponibles lea  más adelante.

¿Está empezando con cartas vectoriales?

Muévase por la cartografía para acostumbrarse. Si ve el fondo negro vea Detalles a tener en cuenta un poco más abajo.

Compruebe que tiene seleccionadas las siguientes opciones iniciales en la Sección Cartas, pestaña Mostrar Carta Vectorial.

  • Mostrar categoría: Todo
  • Profundidad de sondas
  • Etiquetas Boyas/Luces
  • Descripciones luces
  • Mostrar sectores luz
  • Incluir mensajes en idioma nacional
  • Des/agrupar texto
  • Reducir detalle a baja escala
  • Carta en papel
  • Sencillo
  • 4 colores
Pulse el icono en la Barra de Iconos para que aparezcan los textos de las etiquetas de las cartas vectoriales. Revise en el capítulo de Las Opciones de Configuración como colocar las opciones adecuadas para visualizar las cartas vectoriales.

Carga de cartas vectoriales

Cuando carga por primera vez cartas vectoriales en OpenCPN se debe procesar la información de forma interna y transformarla en un formato adecuado para su visualización. Esto se puede llevar algún tiempo dependiendo de las prestaciones de su ordenador. Esta información queda guardada para su uso posterior y está en forma de archivos, también bastante grandes, pero optimizados para su rápida apertura. Estos archivos de cartografía vectorial internos son guardados en la carpeta \SENC en el mismo sitio donde se ha indicado de los archivos de configuración.

Actualización de Cartas Vectoriales

Los provedores de Cartas Vectoriales, tales como a NOAA y EAHC proporcionan actualizaciones regularmente. OpenCPN actualiza los SENc creados automáticamente. El nombre de la carta base se llama "nombre".000, la primera actualización será "nombre".001 y así sucesivamente. Como usuario solo tiene que asegurarse que los archivos de actualización se guardan en el mismo lugar que la carta base. Cuando se hace una nueva edición de la carta, se emite un archivo nuevo, con un nuevo "nombre".000. Basta con sustituir el archivo antiguo con el nuevo y OpenCPN actualizará el archivo de la SENC.

Cartas CM93

Las cartas CM93 ver. 2 son diferentes de las S57 y tienen una estructura de datos consistente en un número de carpetas y archivos. La carga de esas cartas en OpenCPN debe hacerse añadiendo la carpeta de superior nivel en la lista de "Carpetas de cartas activadas".

En la parte superior de la estructura del directorio CM93 hay un archivo con la extensión ".EXD", por ejemplo 20110803.EXD. El formato es AAAAMMDD.EXD. Esa es la versión, o edición, de la versión.

Esa carpeta contiene un numerosos subdirectorios (144) llamados desde "00300000" hasta "04501020" así como seis archivos. Estos subdirectorios cubren, cada uno, un área geográfica de 40º x 40º. El primer grupo de cuatro números describe la latitud, y los cuatro últimos, la longitud de la esquina SW del área cubierta.

La clave para entender los números es darse cuenta que el sistema de coordenadas empleado por las cartas CM93 empieza en el Polo Sur, para ser exactos en latitud -90º longitud 0º y desde allí continúa al Norte y al Este con un factor de 3 por cada grado de latitud o longitud. El cuadro 00300000, tiene por lo tanto, la esquina SW en latitud -90º + 0030/3= -80º o 80ºS y la longitud 0ºE, cubriendo el área desde latitud 80ºS hasta 40ºS y longitud desde 0º hasta 40ºE. Un ejemplo más, el cuadro 03900840 tiene la esquina SW en 40ºN y 80ºW.

Cada uno de esos subdirectorios contiene directorios con archivos individuales de cartas. Ordenads en escala desde los más pequeños a los más grandes, son Z, A, B, C, D, E, F y G. En los que Z contiene cartas generales y G contiene planos de puertos. Fíjese que no siempre están todos presentes en cada directorio.

Z cubre áreas de 40º x 40º y OpenCPN habitualmente usa escala 1:3.000.000
A cubre áreas de 20º x 20º y OpenCPN habitualmente usa escala 1:1.000.000
B cubre áreas de 10º x 10º y OpenCPN habitualmente usa escala 1:200.000
así hasta que
G cubre áreas de 20' x 20' y OpenCPN habitualmente usa escala 1:3.500

Las cartas individuales en esos directorios siguen la misma lógica descrita en el esquema de más arriba

Detalles a tener en cuenta

  • Como vio anteriormente, puede seleccionar la opción "Mostrar Contorno Cartas", de esta forma las cartas raster tendrán un perfil rojo y las vectoriales tendrán un perfil verde. Las cartas CM93 tendrán un perfil morado. Las cartas CM93 en la escala más pequeña no mostrarán los detalles de contornos ni bordes. Esto es debido a factores de velocidad de procesamiento y claridad de la información a mostrar en pantalla. En un nivel superior de escala, los detalles se van paulatinamente mostrando hasta alcanzar su nivel completo aproximadamente en un factor zoom de 1,5 y 2,0. Debe tener esto en cuenta si hay peligros en las zonas y se encuentra en un factor de escala que las oculte. Advertencia, no use cartografía CM93 a pequeña escala sólo para navegación, apóyese en otras fuentes.
  • Cuando una carta vectorial se utiliza por primera vez, deben procesarse los datos y transformarse la información en un formato interno para que pueda mostrarse. Esto se toma un tiempo, que depende del ordenador empleado. Esta carta interna SENC se almacena para usos futuros.
  • Debe tener en cuenta que puede sobrepasar el zoom adecuado de las cartas, en ese caso, un aviso de alarma aparecerá en pantalla "Zoom excesivo". Por favor, respete este aviso. Se recomienda no pasar de un factor 2 de zoom para una navegación segura. Encontrará el factor de zoom en el que se encuentra en la parte inferior derecha de pantalla: Zoom .... x si está en el Modo de carta única (no está seleccionada la opción Activar Continuidad Cartas)
  • Una forma segura y razonablemente eficiente, consiste en colocar toda la cartografía, excepto la CM93, en un gran directorio (carpeta), y seleccionar éste como se le mostró anteriormente. Así es fácil incorporar actualizaciones de la cartografía. Sin embargo la base de datos CM93 contiene su propia estructura de directorios (carpetas) y archivos, por lo que debe cargarse a nivel principal de la forma que se vio anteriormente, especificándola directamente. (Se recomienda ponerla a nivel raiz y con el nombre \CM93).
  • Explorar cartas y actualizar Base de Datos, use esta opción si ha hecho muchos cambios en los contenidos de su directorio de cartas, como por ejemplo después de descargar nuevas cartas desde la NOOA, etc. No necesita ser seleccionada si los directorios son añadidos o quitados, por ser escaneada y actualizada automáticamente la base de datos en ese caso
  • La opción "Forzar la Reparación de Toda la Base de Datos" está dirigida a los usuarios que realizan cambios en la cartografía existente, de forma que pueden forzar a que se tomen los pequeños cambios que hagan al refrescar la cartografía activada.
  • OpenCPN soporta cartografía de Mercator, cartografía Trasversa de Mercator, Transerversa Universal de Mercator y Proyección cónica múltiple (Grandes Lagos de USA). Otras proyecciones diferentes no serán mostradas. Dado que la mayor parte de la cartografía usa proyección de Mercator, esta limitación no es un problema. Otras proyecciones como la Gnómica, se usa principalmente en cartas de gran escala, para pequeñas áreas, por ejemplo puertos, en escalas mayores de 1:50.000
  • OpenCPN no está preparado para navegación Polar N/S por encima de los 70º. Mientras haya cartografía Mercator disponible no hay problema. Hay alguna cartografía disponible por encima de los 80º N, por ejemplo cartas noruegas para la zona norte de Svalbard. La proyección de Mercator no esta habitualmente disponible para las áreas polares, en los que los meridianos convergen muy rápidamente. Pequeñas escales (menores de 1:100.000) en altas latitudes de cartografía Trasversa de Mercator, puede no ser mostrada correctamente. Otras proyecciones disponibles para áreas polares puede que no sean manejadas por OpenCPN.

Una Nota para Linux/Unix

Estos sistemas operativos tienen un problema manejando nombres de cartas que contengan espacios y caracteres no ASCII. Un ejemplo típico son los nombre usando caracteres suecos. Para evitarlo debe usar el programa "detox"

Formatos de cartografía soportados
 

CARTOGRAFÍA RASTER

BSB Versiones 1, 2 y 3 con nombres de archivos terminados en ".kap"

Mediante cálculos internos se manejan algunas cartas no estándar codificadas como "inclinadas". Esto ocurre con algunas cartas de "Solteknik HB" y posiblemente de otros.

BSB Version 4 , con nombres de archivo acabados en ".cap"

Trabajan con un plugin no gratuito, sólo para Windows. Ver the Plugins Download Page.

Cartografía "NV-CHART", con nombres de archivo acabados en ".eap"

Están soportados con un plugin no gratuito, sólo para Windows. Vease el Plugin D.

NOS/GEO v.1, con nombres de archivo acabados en ".nos" ".geo"

Las versiones posteriores probablemente estén soportadas pero necesitan ser probadas. Este formato, sin embargo, es obsoleto para cartografía nueva.

CARTOGRAFÍA VECTORIAL

S57/S52 (ENC) con nombres de archivos acabados en ".000"

Los archivos de actualización ENC (terminados en .001, .002, ....) se incluyen automáticamente si están presentes, y pueden colocarse en el mismo directorio que el de la base correspondiente (.000). Los archivos internos SENC de OpenCPN tienen archivos acabados en extensiones ".S57".

Si se dice que una carta está en formato Vectorial S57 y tiene una extensión de nombre de archivo diferente, lo más probable es que esté en  una versión procesada en un formato para una plataforma específica y que OPENCPN no pueda manejarla

Cartografía ENC encriptadas S63

Esta cartografía vectorial es la producida mayoritariamente por muchas autoridades nacionales hidrográficas, S63 es exactamente la misma que la S57 excepto que está encriptada para evitar su distribución ilegal. Se puede utilizar con la versión 4.0 mediante un plugin no gratuito. La encriptación y los acpectos comerciales se manejan de forma separada, consulte la página o-charts.org.

CM93 v.2

c-map v.3 y superiores no están soportados por ser un formato propietario.

Otros formatos que pueden ser utilizados con algunos esfuerzos
 

Imágenes de cartas, pueden ser convertidas y utilizadas

Generalmente la cartografía en imágenes de formato gif, jpeg, pdf, png, tif, bmp y otros pueden utilizarse. Deben generarse archivos kap bien georeferenciados. Para consultar detalles sobre estos procesos debe leer el  Chart Conversion Manual. Para más detalles siga los comentarios aportados en el foro (cruiser forum). Encontrará allí también otras aportaciones sobre otros formatos.

El formato Zoomity image tiling, puede tambien convertirse a cartografía bbs.

Mira en Trucos como carlos_fk explica el procedimiento.

Formatos no soportados que pueden ser convertidos

Las cartas WCI generadas con SeaClear y MapCal pueden también ser transformadas a cartas BSB y utilizadas en OpenCPN. La clave está en abrir una carta WCI en MapCal y convertirla en una imagen BMP con "Tools->Convert->Current WCI to BMP", para convertir la carta en bmp. Más sobre la utilización de MapCal, una parte de SeaClear, para conversiones de cartografía está disponible en Conversion Using Linux.

La cartografía de OziExplorer consiste en una imagen en uno de los formatos normalizados, junto con un archivo ".map" georreferenciado, que puede ser convertido a un archivo bsb kap. Un script de Ruby para la conversión está disponible aqui y algunas explicaciones sobre las versiones Windows aquí. 

Mira en Trucos la aportación de genoves que ha traducido este procedimiento.

Las cartas Ozi de los formatos ozfx2 o ozfx3 no pueden ser convertidos con esa herramienta. Esos formatos de Ozi no están documentados y no pueden mostrarse en OpenCPN.

La cartografía HDR/PCX, utilizados antes de los de formato BSB, se utilizaron a finales de los '80 hasta mediados de los '90. Estos formatos no pueden usarse directamente en OpenCPN, pero se puede extraer información. Estas cartas tienen muchas pequeñas imagenes, en formato pcx, habitualmente en grupos menores de 100. Estas pequeñas imágenes pueden agruparse en otras de tamaño mayor, de formato compatible para ser utilizadas en OpenCPN. Para consultar detalles sobre estos procesos debe leer el  Chart Conversion Manual y esta aportación y las siguientes del foro. Un script para unir los pcx está disponible aquí.

El formato HDR es de una época en la que la memoria de los ordenadores y la potencia de los microprocesadores era muy baja, por lo que esas cartas no tienen la misma calidad que las modernas cartas. La mayoría de ellas no usan el datum WGS84 como referente. Puede no ser una buena elección utilizarlas, pero si no hay nada disponible pueden emplearse.

Formatos que no están soportados
 

HCRF

Utilizado en la Oficina Hidrográfica del Reino Unido, Servicios Oceanográficos Australianos y Neozelandeses no están soportados. Debido a los dererechos de propiedad de algoritmos de encriptado y derechos de autor.

Varios formatos de Mapmedia, Navionics, C-map (excepto CM93 v2), Garmin y otros formatos propietarios

Tampoco están soportados por razones de propiedad de derechos. No es posible que el usuario realice conversiones de formatos a otros reconocibles por OpenCPN, pero es posible para esas compañías general plugins para OpenCPN, si quisieran.

   Estamos actualizando el texto de esta página a la versión 4.0.  
Conexión de un receptor GPS
 

Además de lo aquí expuesto, vea más detalles en el apartado de la configuración de Opciones en la Sección Conexiones.

Asegúrese de que el GPS esté configurado para proporcionar una salida de posición usando el Datum Geodésico WGS 84. Esto, hoy en día es un problema menor comparado con hace 10-15 años. Algunas unidades no pueden cambiarse, están permanentemente configuradas al WGS 84. El BU-353 es uno de ellos.

Windows 98/ME/2000/XP/Vista/7

Para utilizar OpenCPN con señal de posicionamiento GPS, se necesita un receptor GPS. Hay varios tipos de receptor GPS posibles que pueden pasar información a OpenCPN.

  • Ordenador que lleve incluido el receptor GPS, como algunos Sony Vaio
  • Expansor NMEA para amplificar y compartir una fuente NMEA en varios equipos, el GPS del barco se comparte con el ordenador a bordo
  • Un dispositivo navegador GPS dedicado con sistema de conexión al ordenador (y software de comunicación). Estos equipos muestran información de posicionamiento e incluso pueden tener cartografía, pudiendo pasar al ordenador la señal.
  • Un receptor GPS de mano dependiente (no cuentan con pantallas, solo el receptor GPS y un sistema para conectar a ordenador, PDA, smartphone, etc...). Quizá sea el tipo más usual, por lo que si no se dice otra cosa nos referiremos a él. Para conectarse con el ordenador emplearemos:
    • cable de conexión con conector RS232
    • cable de conexión con conector USB
    • Inalámbrico Bluetooth (BT)

Habitualmente se emplean los receptores GPS provistos de cable USB. Los conectores RS232 están en desuso y los ordenadores (de mesa, portátiles y netbook) ya no los llevan. Para poder aprovechar los conectores RS232 de algunos receptores GPS antiguos, se emplean conversores.

Si el barco no es metálico, la recepción de señal en la cabina es buena y basta con dejar el receptor GPS sobre la mesa de cartas o cogiéndolo con una ventosa a una ventana. En algunos casos, si le apantalla el casco metálico, se necesitará un cable largo con antena exterior, para lo que se necesita un receptor provisto de conexión para antena exterior.

Al receptor GPS le debe acompañar un disco para instalar el driver que permita al ordenador reconocer el dispositivo GPS. Una vez instalado, debe mirarse en la página web del fabricante para buscar actualizaciones o el driver más reciente. Debe comprobarse si acompaña algún programa que reconozca el GPS y de información de posicionamiento, así podrá ver la validez de la información en OpenCPN e incluso facilitar su instalación.

En muchas ocasiones, al ser conectado por primera el receptor GPS, en Windows, sobre todo con versiones de Win 7, se descargará un driver genérico. Para ello se necesita conexión a Internet. Además según la versión de Windows puede indicarse en ese momento la asignación de puerto COM. 

Una vez instalados los drivers y reiniciado el ordenador con el dispositivo GPS conectado, vamos a comprobar el puerto asignado. Para ello tecleamos: Inicio, clic con botón derecho sobre Mi PC, Propiedades, Hardware, Administrador de dispositivos. En Win 7 será en Iniciar, Panel de control, Administrador de dispositivos. Observaremos, expandiendo los Puertos (COM y LPT), el puerto COM asignado a nuestro equipo GPS.

Si pinchamos con el botón derecho sobre la descripción de nuestro GPS instalado, podremos seleccionar en la pestaña Configuración del puerto. Los datos habituales para configurar el GPS en OpenCPN pasan por seleccionar 4.800 bits por segundo, 8 bits de datos, paridad ninguna, 1 bit de parada y Ninguno al control de flujo.

En Trucos tienes un tutorial y más información ampliada para la instalación bajo Windows.

Linux

Para comenzar, el usuario que use el equipo debe estar en el grupo "dialout".

Compruebe su estado tecleando "groups" en una línea de comandos. En la respuesta estarán todos los grupos en los que esté el usuario. Asegúrese de que "dialout" esté incluida. Si no es así, deberá añadir su usuario al grupo. Hay muchas formas de hacerlo, una de ellas es ejecutando el siguiente comando:

"sudo usermod -a -G dialout $USER"

Esto se aplica en muchas distribuciones basadas en Debian, para otras distribuciones simplemente deje el sudo y ejecute el comando "su" como root.

Las distribuciones más importantes de Linux incluyen un interfaz gráfico de configuración del usuario, donde puede conseguir añadir un usuario a un grupo.

Hay dos métodos disponibles: la conexión directa o mediante gpsd.

Empecemos con gpsd

  • Instale gpsd y los paquetes gpsd-clients

teclee $ sudo apt-get install gpsd gpsd-clients

  • Vaya a Opciones, Sección Conexiones, botón Añadir Conexión y seleccione "Red", elija GPSD. La dirección debería ser entonces "localhost" y el Puerto de Datos debería ponerse 2947.
  • Haciendo esto en Ubuntu 10.04 y posteriores, debería ser suficiente. Cuando enchufe su unidad de GPS hará que se ejecute gpsd
  • "xgps" es un cliente que acompaña a los paquetes de gpsd-clients, y debe emplearse para probar que el GPS y gpsd trabajan adecuadamente. Si xgps no trabaja será problema del gps o de gpsd pero no problema de OpenCPN

Conexión directa

  • Asegúrese que gpsd no está en ejecución cuando conecte su GPS e inicie OpenCPN. En Ubuntu 12.04 la forma más sencilla de lograrlo es desinstalando gpsd
  • Seleccione la Opciones, Sección Conexiones, botón Añadir Conexión, seleccione "Serie". Ponga el Puerto de Datos en el que haya conectado el dispositivo GPS. Si conecta un BU 353, probablemente será /dev/ttyUSB0
  • Elija 4800 en Tasa de Baudios, a menos que sepa que puede ajustarse a otra velocidad
  • La unidad de GPS debería ahora funcionar...si no es así, compruebe el flujo de datos en la "Ventana de depuración NMEA". Si sólo aparece basura digital, el GPS debe ser reseteado al modo NMEA, vea más sobre ello en la sección sobre Windows. Una alternativa es usar gpsd, que hará trabajar al GPS en modo Sirf
  • Para hacer esto en Linux con BU 353 así como para otros GPS, asegúrese que gpsd está ejecutándose y que el paquete "gpsd-clients" está instalado. En Ubuntu 12.04 necesitará que gpsd sea temporalmente instalado. Asegúrese de cerrar procesos de gpsd con el comando "sudo killall gpsd"
  • El comando  $gpsctl -n pondrá el dispositivo GPS en modo NMEA
  • Si esto no funciona intente $ gpsctl -f -n /dev/ttyUSB0 . Esto forzará un acceso de bajo nivel, eludiendo gpsd. Para más información: $man gpsctl
  • Más información está siempre disponible mediante "man gpsctl", debe cerrar OpenCPN antes de ejecutar gpsctl
Nada de esto se observa normalmente cuando se usa gpsd, ya que este programa lee tanto las sentencias binarias NMEA como las Sirf

Más sobre Linux

  • Si no puede conectar a un puerto físico, tal como /dev/ttyUSBO, se indicará en una línea del archivo opencpn.log. Pruebe que, como usuario está en el grupo "dialout". Para ver en que grupo está ejecute el comando "groups". No todas las distribuciones Linux añaden por defecto al usuario a este grupo. Para añadirse al grupo ejecute "sudo usermod -a -G dialout $USER"
  • Compruebe que gpsd está trabajando: 

$ ps aux | grep gpsd

nobody 12338 0.3 0.1 4124 1448 ? S<s 18:31 0:00 gpsd -F /var/run/gpsd.sock

you 12356 0.0 0.0 3036 800 pts/3 S+ 18:32 0:00 grep --color=tty -d skip gpsd 

Esta o respuestas similares indican que gpsd está trabajando. Si sólo obtiene mensajes como los de la segunda línea ....es que no está trabajando.

  • Ejecute el comando "$ls -lrtd /dev/*|tail -10", y mire los últimos 10 archivos de dispositivo creados. Ejecute esto justo después de enchufar su unidad GPS y vea que dispositivo se ha creado
  • Para averiguar el dispositivo que es su unidad de GPS en su sistema Linux compruebe en el arranque. Busque una línea que diga algo sobre GPS y /dev/ttyUSB#  usando el comando "dmesg"
  • O mejor aún, después de conectar una unidad GPS, BU-353, buscamos dmesg ejecutando este comando

$ dmesg | grep tty

recibierndo esta respuesta

[13616.095305] usb 2-3: pl2303 converter now attached to ttyUSB0

  • Añadiendo un script al inicio de gpsd, si es que no lo hace su distribución. Hagamos una como startgps y hágala ejecutable. Edite la linea 3 para poner su dispositivo, ej. /dev/ttyUSB0

#!/bin/sh

sudo killall gpsd

sudo gpsd -n -D 2 /dev/ttyUSB0

  • Ejecute el script:

$ ./startgps

Otras Distribuciones

  •  Instale gpsd desde la fuente. Más información está disponible aquí: http://catb.org/gpsd/ 

Reglas Udev

  • Si tiene problemas cuando conectando a diferentes puertos cada vez que reinicie el ordenador, con por ejemplo el GPS, udev puede ser su solución
  • Udev soporta continuos cambios de denominación que no dependan de, por ejemplo, el orden en el que los dispositivos sean conectados al sistema. La configuración por defecto de udev proporciona nombres estables para guardar dispositivos.
  • Hay muchos sitios en Internet sobre udev. Para OpenCPN específicamente este hilo Udev in 2.5
GPS por Bluetooth

Se necesitan comentarios de usuarios con experiencia en la configuración de GPS por bluetooth, las notas más abajo solo reflejan la experiencia de algún usuario. Use Cruisers Forum para ello.

Ubuntu 10.10 y anteriores

Si tiene un dispositivo GPS por bluetooth necesitará configurarlo primero con el procedimiento estandard Ubuntu Bluetooth "set up new device ". Una vez lo haya hecho necesitará encontrar cuales son las direcciones del GPS. Para ello ejecute este comando:

"sudo hcitool scan"

buscará el GPS bluetooth y lo encontrará, debería ver algo como lo siguiente en pantalla:

Scanning ... 00:1C:88:10:D3:4D    iBT-GPS

En mi caso yo tengo un IBT-GPS en dirección 00:1C:88:10:D3:4D   (Su dirección GPS será diferente)

Luego tenemos que asignar la dirección GPS a un dispositivo "virtual" que OpenCPN designa como rfcomm0. Esto lo hacemos con el comando siguiente:

sudo rfcomm bind /dev/rfcomm0 00:1C:88:10:D3:4D  Ponga su dirección GPS en esta línea

No debe teclear estos comandos cada vez que linux inicie, ya que se recordará la dirección GPS.

Ahora todo lo que necesita es ir a las Opciones de Configuración de OpenCPN y seleccionar el GPS. Ahora en las Opciones de los datos de conexión debe seleccionar del menú o teclear: "/dev/rfcomm0", si no aparece como una alternativa.

Eso sería todo, ahora debería tener el GPS Bluetooth conectado.

Ubuntu 12.04

Empareje el GPS con el icono bluetooth

Abra la conexión con el icono bluetooth

-get device id: sudo hcitool scan

-get channel for gps: sdptool records 00:02:78:0A:4E:E9 (ponga su número actual aqui)

-sudo gedit /etc/bluetooth/rfcomm.conf  #edit rfcomm input file. Text should be: #

# RFCOMM configuration file.

#

# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $

#

rfcomm0 {

        # enlace automático en el inicio

        bind yes;

        # dirección bluetooth del dispositivo

        device xx:xx:xx:xx:xx:xx;

        # canal RFCOMM para la conexión

        channel 1;#emplear número de canal provisto por sdptool records XX:XX:XX:XX:XX:XX

        # Descripción de la conexión

        comment "Su dispositivo GPS aquí";

}- sudo rfcomm release 0 (no estrictamente necesario)

- sudo rfcomm connect 0 (solo necesitará esto una vez, no requerido si rearranca en este punto)

...connected /dev/rfcomm0 to 00:00:00:00:00:00 (whatever)

...Press CTRL-C for hangup

en un terminal separado, puede probar la conexión con el comando rfcomm /dev/rfcomm0

...rfcomm0: 00:08:1B:14:18:B6 channel 1 connected [tty-attached]

su dispositivo GPS bluetooth GPS debería estar trabajando en OpenCPN. Ejecute sudo opencpn para probar que trabaja (/dev/rfcomm0 en el origen de la fuente de datos NMEA).

si trabaja, ejecute OpenCPN sin sudo, lo más probable es que no vea el GPS. En ese caso use el siguiente comando como solución: sudo usermod -a -G dialout $USER

Fedora

Ejecute "hcitool scan" para coger el ID de su dispositivo GPS bluetooth

Haga un archivo "rfcomm.config" y pongalo en  /etc/bluetooth.

Este archivo ya está presente en Ubuntu, pero necesita editarlo para conexiones persistentes.

# RFCOMM archivo de configuración.

#

# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $

#

rfcomm0 {

# Enlace automático con el dispositivo en la arrancada

bind yes;

# dirección del dispositivo Bluetooth

device XX:XX:XX:XX:XX:XX;

# RFCOMM canal para la conexión

channel 1;

# Descripcción de la conexión

comment "Su dispositivo GPS aquí";

}

Cambie XX:XX:XX.... por su ID del dispositivo

Abra Opencpn y escriba /dev/rfcomm0 como dispositivo GPS NMEA. Dese cuenta que puede añadirlo usted mismo escribiéndolo directamente en el control.

Permisos para /dev/rfcomm0 son para grupo "dialout". Asegúrese de que pertenece al grupo.

El comando "groups" le mostrará los grupos a los que pertenece.

Asegúrese de que "gpsd" no está siendo ejecutado, ejecute "killall gpsd" como root.

Mac OSX

La conexión de un dispositivo GPS a un Mac se realiza mediante uno de los puertos USB. Mientras use dispositivos bien con su propio cable USB o bien a través de un adaptador serie-USB o un multiplexor NMEA con puerto USB, necesita ser instalado el controlador adecuado para OS X. Casi todo el hardware utiliza una de las dos posibles marcas de chips: FTDI o Prolific. Ambas compañías hacen drivers para OS X drivers y están disponibles en sus sitios web, pero los fabricantes de dispositivos GPS, por lo general, acompañan el equipo con su propio driver.

Cuando haya instalado el controlador y conectado el dispositivo, inicie OpenCPN, seleccione Opciones y haga clic en la Pestaña Conexiones. Abra el "origen de datos NMEA"  y seleccione el dispositivo desde la lista. No siempre es obvio que es el correcto, pero en general, el dispositivo tendrá un nombre que empieza por: ". /dev /cu" o "/ dev /tty.". Algunos fabricantes lo hacen más obvio, como por ejemplo "/dev/cu.MiniPlex-99000125", pero otros pueden ser más genéricos, como: "/dev/cu.usbserial". Ajuste Velocidad de transmisión para 4800 y haga clic en "OK". Si la selección se ha realizado correctamente, debería ver el icono de estado del GPS cambio de rojo a verde.

Configuración rápida en OpenCPN

Una vez haya hecho lo indicado para su sistema operativo, debemos iniciar OpenCPN, pulsar sobre el icono de la Opciones   y seleccionar la Sección Conexiones.  

Pulsar el botón Añadir conexión, y selecciona en Propiedades las características de tu conexión: Tipo de conexión, puerto, tasa de baudios, Prioridad.

A continuación pulsar el botón Aplicar y espera a que OpenCPN muestre la posición, al pulsar el botón Aceptar se cerrará la ventana. En OpenCPN pulse el icono de Autoseguimiento para que se posicione la cartografía en la posición indicada por el receptor GPS.

En Opciones: Sección Conexiones, encontrará la información ampliada sobre las opciones que aparecen en la configuración de conexiones.

¿Como saber si OpenCPN está recibiendo datos NMEA?

  • Fíjate que en esta ventana tienes un control que puedes señalar llamado Mostrar Datos depuración NMEA, selecciónala
  • Aparecerá una ventana, sin actividad o con caracteres corruptos si la reacción no se produce o no está en el formato adecuado. Si la información es adecuada se mostrará información de este tipo

A tener en cuenta

  • Fíjate si el receptor GPS tiene una luz y ésta parpadea. Si no se enciende es que no recibe alimentación correcta, comprueba la conexión
  • No conectes el receptor bajo cubierta que evite la buena recepción de la señal, si el receptor no coge bien señal suele indicarlo con la luz encendida de forma continua. Cuando se coge señal de satélites la luz suele parpadear
  • Si cambias el puerto USB donde conectas el receptor GPS en el ordenador, se producirá una reasignación de puerto COM y OpenCPN te dirá que no hay GPS conectado. Deberás seguir los pasos anteriormente descritos
  • En algunas combinaciones ordenador/receptor GPS cuando el ordenador entra en hibernación y luego se activa, el GPS no transmite los datos NMEA
  • Algunos receptores GPS dedicados no transmiten datos en formato NMEA, hay que entrar en su configuración, y modificarla para que lo haga
  • Al usar algunos conectores puede que precises instalar un programa que genere un puerto COM virtual
Estado de la señal GPS
 

El icono que muestra la embarcación propia se muestra en color gris  si no hay una señal GPS válida para establecer la posición. Y se muestra como a continuación  cuando la posición GPS es establecida.

El estado de recepción de la señal GPS se muestra en la parte superior derecha de la pantalla, junto con el Modo Norte/Rumbo Arriba. Si desplaza la Barra de Iconos flotante a esa posición, entonces el estado de la señal GPS se desplazará abajo a la izquierda de la pantalla.

No hay GPS, o datos no válidos
GPS activo/datos válidos
GPS activo/datos válidos. GPS informa de 0-4 sat.
GPS activo/datos válidos. GPS informa de 5-9 sat.

GPS activo/datos válidos. GPS informa más de 10 sat.

Durante el uso habitual, receptores GPS diferentes pueden mostrar ligeras diferencias, especialmente cuando se encienden y inician la búsqueda de satélites.

El cuadro con el estado del GPS y el tipo de modo de orientación pueden mostrarse/ocultarse pulsando el Atajo de Teclado "Ctrl+i".

El estado del GPS, incluyendo los satélites disponibles, también están disponibles para su selección en el Plugin del Tablero de Instrumentos (DashBoard).

GPS y cartas con baja precisión

OpenCPN comprueba las cartas cargadas para ajustar la precisión lo más posible. Si hubiera problemas con una carta, al pulsar sobre la barrita de esa carta de la Barra de Selección de Cartas, aparecerá una etiqueta de texto con el aviso informativo: ---<<< Aviso:  Precisión georeferencia carta puede ser baja. >>>---.

Un aviso de atención visual se produce al alternar el icono de barco propio entre el color rojo y el amarillo cuando se recibe una señal GPS,

Sentencias NMEA

Si es un usuario avanzado y quiere profundizar en el significado de las sentencias NMEA, consulte esta página.

Vaya a la página Prestaciones Básicas para saber utilizar los iconos y barras que aparecen en la pantalla de OpenCPN.

Desplázate rápidamente: usa el buscador o ve a las páginas adyacentes

Loading
Cree un sitio web gratuito con Yola.