[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howtos:hardware:gps_devices [2012/11/08 13:49 (UTC)] – added text markush | howtos:hardware:gps_devices [2022/04/10 17:25 (UTC)] – pceres | ||
---|---|---|---|
Line 1: | Line 1: | ||
<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | ||
+ | <!-- Reviewed 2012-01-09 by Hazel --> | ||
====== GPS-devices ====== | ====== GPS-devices ====== | ||
===== Overview ===== | ===== Overview ===== | ||
- | GPS stands for **G**lobal **P**ositioning **S**ystem. GPS-devices (also refered | + | GPS stands for **G**lobal **P**ositioning **S**ystem. GPS devices (also referred |
- | I'm using a Garmin Etrex Legend HCx, my expriences in this howto refer to this device, but it should also work at least for any Garmin-GPS-receiver. | + | This howto is based on experiences on Garmin Etrex Legend HCx (GPS device) and, on Slackware 15.0, on a Garmin Forerunner 205 (GPS sport watch); |
===== Software ===== | ===== Software ===== | ||
- | I'm mostly using gpsbabel, this commandlinetool | + | I'm mostly using gpsbabel; this command line tool can retrieve and send data from/to a GPS device. |
+ | There' | ||
+ | Both are available via [[http:// | ||
===== Connecting the Device ===== | ===== Connecting the Device ===== | ||
- | When the GPS-device is connected to the computer, it becomes recognized as an USB-device by udev and the module garmin_gps is loaded. In most cases the module will not work for us. Fortunately gpsbabel comes with it' | + | When a GPS device is connected to the computer, it becomes recognized as a USB device by udev and the module garmin_gps is loaded. In most cases the module will not work for us. Fortunately gpsbabel comes with its own drivers |
===== udev-rules ===== | ===== udev-rules ===== | ||
- | If you want to access the device as a non-root user, the following udev-rule allows users who are member | + | If you want to access the device as a non-root user, the following udev rule allows users who are members |
< | < | ||
ATTR{idVendor}==" | ATTR{idVendor}==" | ||
Line 23: | Line 26: | ||
===== Sending Data to the Device ===== | ===== Sending Data to the Device ===== | ||
- | As an example here the code which transfers a gpx waypoint-file to a Garmin-GPS-device. | + | As an example here is the code which transfers a gpx waypoint file to a Garmin GPS device. |
< | < | ||
+ | |||
+ | ===== Exporting Data from the Device ===== | ||
+ | |||
+ | In case of a GPS sport watch, the most important operation is extracting tracks from the device, usually in a gpx format. | ||
+ | Here is an example to extract all the tracks saved in the device to a single gpx file (using GPX format version 1.1): | ||
+ | < | ||
+ | To extract to file $FILEOUT a single gpx track with name $TRACKNAME from a global gpx file $FILEIN containing all tracks: | ||
+ | < | ||
+ | The extracted gpx track can then be further processed by other sw, such as ZombieTrackerGPS, | ||
===== Further Reading ===== | ===== Further Reading ===== | ||
- | The website for [[http://http:// | + | The website for [[http:// |
The website for [[http:// | The website for [[http:// | ||
+ | The website for [[https:// | ||
The [[http:// | The [[http:// | ||
Line 37: | Line 50: | ||
<!-- * Original source: [[http:// | <!-- * Original source: [[http:// | ||
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> | ||
- | * Originally written by [[wiki: | + | * Originally written by [[wiki: |
+ | * Contributions by [[wiki: | ||
<!-- * Contributions by [[wiki: | <!-- * Contributions by [[wiki: | ||
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> | ||
<!-- You must remove the tag-word " | <!-- You must remove the tag-word " | ||
- | {{tag> | + | {{tag> |