30 de gener 2010

GPS Garmin amb Linux

Equip: Garmin Etrex H
Programa: gpsbabel
Carregar i descarregar dades entre el Pc i l'Etrex és molt sencill.
El cable de dades no ve amb l'aparell, i comprar-lo a part és molt car. En aquest cas la millor opció 
es fabricar-se'l un mateix. Podeu trobar el pinout i la manera de fer-ho aquí o aquí.
També heu de tenir en compte que es tracta d'un cable sèrie RS232, o sigui que si no teniu port al 
Pc necessitareu un convertidor d'usb a sèrie.
El programa que farem servir és el gpsbabel. Funciona en consola, i a part de poder convertir entre 
una gran varietat de formats d'arxius gps ens permet carregar i descarregar directament sobre el 
nostre aparell receptor.
La manera d'utilitzar-lo és la següent:
gpsbabel [options] -i INTYPE -f INFILE -o OUTTYPE -F OUTFILE
INTYPE i INFILE corresponen al format i arxiu d'entrada i OUTTYPE i OUTFILE al format i arxiu de sortida.
A les opcions indicarem el tipus de dades amb que volem treballar:
-w per a waypoints (opció per defecte)
-t per a tracks
-r per a rutes
Així doncs, per descarregar els punts (waypoints) emmagatzemats a l'Etrex escriurem:
gpsbabel -w -i garmin -f /dev/ttyUSB0 -o gpx -F waypoints.gpx
garmin és el protocol de comunicació amb el receptor. Assegureu-vos que l'Etrex està configurat 
amb aquest protocol (Ajuste > Interface).
/dev/ttyUSB0 correspon al port sèrie on està connectat el gps. En aquest cas es tracta d'un 
convertidor usb-sèrie. Si teniu port COM al vostre Pc seria del tipus /dev/ttyS0 i si teniu un garmin 
amb cable usb hauríeu de posar simpelment usb: .
Com a fitxer de sortida hem escollit el tipus gpx, que és estàndard amb el nom waypoints.gpx .

Per carregar arxius a l'Etrex hem de canviar l'ordre dels factors, com per exemple:
gpsbabel -t -i gpx -f cami.gpx -o garmin -F /dev/ttyUSB0
Amb aquesta ordre carreguem l'arxiu cami.gpx que conté un o més tracks a l'Etrex.

Automatitzar aquestes ordres és fàcil amb un script o un alies, però si el que voleu és un programa 
gràfic podeu donar una ullada a:

També podeu visualitzar rutes i crear mapes directament al web, a GPSVisualizer.

04 Multivers










· En Castellano
· In English

Dedicat a la "Serie Multiverso", trilogia de novel·les de ciencia ficció escrites per Moisés Cabello.