next up previous contents index
Nächste Seite: Ausgabe der aktuellen Position Aufwärts: Programm gpspoint Vorherige Seite: Programmaufruf   Inhalt   Index

Verwalten von GPS-Daten

Das Auslesen von Waypoints geschieht durch den Kommandozeilenaufruf bash$ ./gpspoint -g -d /dev/ttyS1 -dw /tmp/gpspoint/heiko. Dabei bezeichnen die Flaggen (Optionen) -g, wie aus dem Startbildschirm ersichtlich, den Programmablauf im sogenannten Garmin - Modus, -d gibt die COM Schnittstelle an, -dw liest die waypoints aus dem Speicher des Garmin aus und sichert sie in der Datei /tmp/gpspoint/heiko.

bash$ ./gpspoint -g -d /dev/ttyS1 -dw /tmp/gpspoint/heiko

********************* Garmin Device Info *********
           Garmin Product ID: 73
     Garmin software version: 207
  Garmin Product description: GPS II+ SOFTWARE  2.07 
     Link Protocol: 1
  Command Protocol: 10
 Waypoint Protocol: 100
     Waypoint Data: 103
    Route Protocol: 200
      Route Header: 201
        Route Data: 103
    Track Protocol: 300
      Track Header: 0
        Track Data: 300
      Prx Protocol: 0
          Prx Data: 0
      Alm Protocol: 500
         Alm Data : 501
******************************************
    date: 2001-10-04
    time: 14:56:39
******************************************
serial port: /dev/ttyS1
serial port speed: default
mode : garmin
Getting Waypoints, 10 packets 100% done 
Writing Waypoints to /tmp/gpspoint/heiko, done 
****************************************
 good bye

Die so ausgelesenen 10 Punkte werden in einer Datei mit folgender Form gespeichert. Der ,,Lattenzaun zu Beginn der Headerzeilen kommentiert diese so aus, daß sie nicht beachtet werden. Zum ,,Hochladen von Waypoints in den Garmin muss die Koordinatenliste in der gleichen Form vorliegen.

 
#NOTE: the gpd-filestructure has slightly changed 
#if you have gpspoint version < 1.010622 upgrade 
#
#GPSPOINT DATA FILE
#gpspoint version: 1.010708
#http://scampi.physik.uni-konstanz.de/~tschank/gpspoint
#GPS Device : GPS II+ SOFTWARE  2.07 
#download time (local) : Thursday 04 October 2001 15:12 
#waypoints 

type="waypointlist"
type="waypoint" latitude="52.2749"  longitude="8.04706"  name="001   "
comment="02-OCT-01 10:54" symbol="dot" display_option="symbol+name"

type="waypoint" latitude="52.27457"  longitude="8.04646"  name="002   "
comment="02-OCT-01 10:55" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.2749"  longitude="8.04555"  name="003   "
comment="02-OCT-01 10:56" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27522"  longitude="8.04531"  name="004   "
comment="02-OCT-01 10:56" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.2759"  longitude="8.04475"  name="005   "
comment="02-OCT-01 10:57" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27597"  longitude="8.0441"  name="006   "
comment="02-OCT-01 10:58" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27621"  longitude="8.03812"  name="007   "
comment="02-OCT-01 11:12" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27575"  longitude="8.03741"  name="008   "
comment="02-OCT-01 11:13" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27517"  longitude="8.0361"  name="009   "
comment="02-OCT-01 11:14" symbol="dot" display_option="symbol+name"  

type="waypoint" latitude="52.27501"  longitude="8.03234"  name="010   "
comment="02-OCT-01 11:17" symbol="dot" display_option="symbol+name"

Auf die gleiche Weise verfährt man beim Verwalten der Tracks und Routes.



Heiko Kehlenbrink 2001-11-27