Features
GPSMan is a stand-alone Tcl/Tk program. Its use in real-time is at the
sole risk of the user.
What GPSMan does when in graphical mode:
- GPSMan keeps lists of data items (waypoints, routes, tracks,
polylines, laps and groups) whose information can be written
to and read from text files, or, except for polylines, got
from and put into supported GPS receivers;
- GPSMan lets the user create new data items, as well as modify or
delete those already defined; groups (sets) of data items are very
helpful in keeping and classifying the existing information, as well
as in the selection of information to be processed;
- GPSMan makes conversions of
- routes into tracks;
- tracks into routes, tracks or polylines, by
keeping a certain number (fixed by the user) of track points;
- polylines into tracks;
- tracks into a waypoint taking the averages of the latitudes,
longitudes and altitudes of the track points;
- waypoints in a group into a waypoint taking the averages of their
latitudes, longitudes and altitudes;
- routes, tracks and polylines into similar items by
splitting at certain points;
- GPSMan records real-time track logging information that can be
displayed on a moving map and used to create a track (that may be
then converted into a route or a
polyline);
- GPSMan retrieves GPS almanac data from the
receiver;
- GPSMan makes computations of,
- for waypoints: distance and bearing to another
waypoint, nearest waypoints (in fact, distances and bearings to all
other waypoints ordered from nearest to furthest), clusters of
waypoints with given centres,
- for routes: distances, azimuths and differences in altitude
between consecutive points, total distance, and enclosed area
(under certain conditions),
- for tracks: distances, differences in time, speed and azimuths
between consecutive points, cumulative distance and altitude at
each point, total distance and and time with and without
considering gaps between segments, average speed
distance from first to last point, maximum distance
from first point to any track point, and if altitude
information is available, cummulative ascent and descent, maximum
and minimum altitudes,
- for laps: stop time, average speed;
- GPSMan can make a map to scale, using one of a choice of projections,
showing waypoints, routes, tracks and polylines;
the map can be saved or printed in
Postscript or other graphics formats if the
Img
Tcl/Tk
library is available; images may
be used as background for the map and geo-referenced; waypoints can
be represented in different ways (any combination of symbol and name
or comment); an animation of the movement along the real-time track
or of a recorded track can be shown on the map;
elevation graphs, as
side-views or perspectives, of
routes and tracks can be plotted and saved or printed in Postscript
or other formats if Img
is available;
speed and climb rate graphs for tracks can be plotted, saved
and printed in a similar way;
- GPSMan allows for data items to be searched by:
- patterns matching the item name, comment and/or remark,
- distance to a given waypoint or location (given by its
coordinates), for waypoints and tracks,
- symbol, for waypoints,
- waypoints, for routes,
- start date, for tracks.
- GPSMan provides conversion between different position formats
(latitude/longitude in DMS, DMM, DDD or grades, and several grid
coordinates, including UTM/UPS) and/or different datums; there is
support for user-defined datums, ellipsoids, projections and related
coordinate grids.
- GPSMan allows the user to change its configuration, providing a
choice of languages (Dutch, English, French, German, Indonesian,
Italian, Russian,
Spanish and Portuguese in the current
distribution), and accepting new values for parameters related to
the GPS receiver, default settings, and concerning interface
appearance (colours, dimensions, positions).
- GPSMan can be extended through pre- and user-defined
plug-ins coded in Tcl/Tk.
What GPSMan does when in command-line mode:
- GPSMan makes availability and connection checks.
- GPSMan provides information on its version, the supported
protocols, data file formats, projections, coordinates
transformations, datums, symbols and available commands.
- GPSMan connects to the receiver, gets data, the real-time log,
the current fix or almanac data and stores them in
a file.
- GPSMan reads data from a file in a user selected format,
connects to the receiver and transfers the loaded information to
it.
- GPSMan reads data from a file in a user selected format and
writes it to another file in another selected format.
- GPSMan prints the projected coordinates of a point using
a given projection.
- GPSMan reads a data file and launches the graphical
interface.
- GPSMan launches the graphical interface and enters the
travel mode.
- GPSMan produces an image information file from geo-referencing
data.
- GPSMan produces a file of waypoints obtained by
geo-referencing files based on their time-stamps.
- GPSMan executes Tcl/Tk scripts and scripts made up of GPSMan
commands.
GPSMan WWW pages
Copyright ©Miguel
Filgueiras, , 1998-2014
The GPSMan User Manual and the GPSMan logo images by Miguel Filgueiras are licensed under a Creative
Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.