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