Conexión GPS Garmin Legend H Etrex, extracción y conversión de Data

El presente instructivo tiene como finalidad describir los pasos necesarios para la conexión de dispositivo GPS Garmin Legend H Etrex y la extracción y conversión de datos GPS “Way Point” en formato texto plano.

Requisitos:

  • Se debe contar con un equipo de computación con puerto USB disponible
  • Se debe contar con suficiente privilegios para la instalación de aplicativos

Plataforma:

  • Equipos de arquitectura 64 bits
  • Distribución ‘GNU/Linux’ Debian versión 7.0

Aplicaciones:

  • GPSbabel -> 1.4.3-1

Instalación de dependencias:

operador@servidorweb:/$ sudo aptitude install gpsbabel

Configuración Dispositivo

1. Remover el módulo de garmin_gps del sistema

operador@estacion:/$ sudo modprobe -r garmin_gps


2. Incluir el modulo de garmin_gps en la “lista negra” de módulos

operador@estacion:/$ sudo echo "blacklist garmin_gps" >> /etc/modprobe.d/blacklist.conf

3. Detectar dispositivo GPS en puerto USB

operador@estacion:/$ lsusb

Resultado:

Bus 004 Device 003: ID 091e:0003 Garmin International GPS (various models)

NOTA: Se debe tomar nota del código 091e:0003, los cuales corresponden al vendedor y producto respectivamente del dispositivo detectado, en nuestro caso el GPS Garmin

4. Crear configurar dispositivo garmin en reglas “rules” de UDEV

operador@estacion:/$ sudo nano /etc/udev/rules.d/51-garmin.rules

5. Incluir la siguiente información:

SUBSYSTEMS=="USB", ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0664", GROUP="plugdev"

6. Reiniciar servicio UDEV

operador@estacion:/$ sudo /etc/init.d/udev restart

Acceso a la Información del Dispositivo

1. Detectar información dispositivo:

operador@estacion:/$ sudo gpsbabel -w -i garmin -f usb:-1

Donde:

    -w -> Tipo de información "waypoint" (-r route; -t track; -T realtime tracking)
    -i -> Tipo origen información
    garmin -> Tipo dispositivo
    -f -> Archivo origen información
    usb: -> Dispositivo USB
    -1 -> Puerto USB conectado dispositivo garmin 
    

NOTA: Si se tienen varios conectores de USB en el sistema, es necesario detectar el cual se encuentra conectado el dispositivo GPS Garmin, para ello se debe sustituir la última línea del comando antes descrito por: usb:-0 y usb:-2

Conversión de los Datos

1. Conversión de información Tipo “waypoint” en formato “gpx”

operador@estacion:/$ sudo gpsbabel -w -i garmin -f usb:-1 -o 'gpx' -F /home/operador/datos.gpx

Donde:

    -w -> Tipo de información "waypoint" (-r route; -t track; -T realtime tracking)
    -i -> Tipo origen información
    garmin -> Tipo dispositivo
    -f -> Archivo origen información
    usb: -> Dispositivo USB
    -1 -> Puerto USB conectado dispositivo garmin
    'gpx' -> Formato salida conversión
    -F -> Ruta archivo salida data transformada
    datos.gpx -> Nombre archivo data transformada 
    

2. Conversión de información Tipo “waypoint” en formato “texto”

operador@estacion:/$ sudo gpsbabel -w -i garmin -f usb:-1 -o 'text' -F /home/operador/datos.txt

3. Conversión de información Tipo “waypoint” en formato “csv”

operador@estacion:/$ sudo gpsbabel -w -i garmin -f usb:-1 -o 'csv' -F /home/operador/datos.csv

Enlaces:

Using GPSBabel from the command line
Software para la conversión formatos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s