GRASS logo

NAME - Upload Waypoints, Routes, and Tracks from a Garmin GPS receiver into a vector map.


vector, import, GPS

SYNOPSIS help [-vwrtpk] [output=string] [port=string] [--overwrite]


verbose mode
upload Waypoints from GPS
upload Routes from GPS
upload Track from GPS
force import of track or route data as points
do not attempt projection transform from WGS84
Force overwrite of output files


name for new vector map (omit for display to stdout)
port Garmin receiver is connected to
Default: /dev/gps

DESCRIPTION allows the user to import waypoint, route, and track data from a locally connected Garmin GPS receiver via the gpstrans program by Carsten Tschach.

Use at your own risk. This software comes with absolutely no warranty.


If the GPS is set up to output WGS84 Lat/Lon, will attempt to automatically transform the coordinates to the current projection. In all other cases, no checks are performed for datum, projection and format of data. You must check for yourself that your receiver, gpstrans and GRASS use the same map datum and projection. The automatic transform may be skipped by using the -k flag.

Route and Track data may be uploaded as points by using the -p flag, otherwise they will be imported as a line. You can run multiple times and merge the line and point vectors with the v.patch command if you want, but take care when merging dissimilar attribute tables.

Before running, gpstrans should be set up as follows to output latitude-longitude:
$ gpstrans -s
datum: 100 (WGS84)
format: 2 - lat/lon ddd.ddddd



gpstrans manual
cs2cs from PROJ.4


Based on for GRASS 5.0 by Andreas Lange
     with bug fixes by Glynn Clements and Markus Neteler
Rewritten for GRASS 5.3 and 5.7 by Hamish Bowman

gpstrans was written by Carsten Tschach

Last changed: $Date: 2005/03/24 22:18:08 $

Main index - vector index - Full index