|  |  | Main features

## Main features

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.

|  |  | Main features