Nächste Seite: Ausgabe der aktuellen Position
Aufwärts: Programm gpspoint
Vorherige Seite: Programmaufruf
  Inhalt
  Index
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