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 `./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 aus, so das 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.