Activity Workshop
 

Prune

Prune

Prune is an application for managing coordinate data from GPS systems. Basically it's a tool to let you play with your GPS data after you get home from your trip.

Basic view

Screenshot from a Linux system showing
a top-down view and altitude profile

It can load data from arbitrary text-based formats (for example, any tab-separated or comma-separated file) or Xml, display the data (as top-down view and altitude profile), edit this data (for example delete points and ranges, sort waypoints, compress tracks), and save the data (in various text-based formats). It can also export data as a Gpx file, or as Kml/Kmz for import into Google Earth.

Some example uses of Prune include cleaning up tracks by deleting wayward points - either recorded by error or by unintended detours. It can also be used to compare and combine tracks, convert to and from various formats, compress tracks, export data to Google Earth, or to analyse data to calculate distances, altitudes and so on.

Furthermore, Prune is able to display the tracks in 3d format (like the hike plots on this site) and lets you spin the model round to look at it from various directions. You can also export the model in POV format so that you can render a nice picture using Povray. It can also load Jpegs and read their coordinates from the exif tags, and export thumbnails of these photos to Kmz format so that they appear as popups in Google Earth. If your photos don't have coordinates yet, Prune can be used to connect them (either manually or automatically using the photo timestamps) to data points, and write these coordinates into the exif tags.

Prune is written in Java, so as long as your platform has a Java runtime (at least version 1.4) including GUI libraries then it should work. It was developed using eclipse and subversion on Linux, and has been tested on Linux (Mandriva 2005 and 2007 with Blackdown JRE 1.4.2, Debian Etch with Sun JRE 1.6) and Windows XP (Home and Professional, with Sun JRE 1.4.2, 1.5 and 1.6). It has also been shown to work on Mac OSX and Sun Solaris. Any bug reports, feature requests, suggestions and improvements are welcome.

Currently Prune is at version 5, but enhancements are already planned for version 6 (see the development page). Again, any help to improve it would be gratefully received. In particular any examples of data which is incorrectly parsed, and any extensions to the languages offered would be very welcome (see the translation wiki). Prune is released under the Gnu GPL which specifies what you can do with the program and its source code.

Key features

Some of the major features of Prune include:

Some of the things which Prune does not do include:

Some other things which Prune does not do include:

Requirements

Why Prune?

Because you can use it to prune your GPS tracks to remove the unwanted bits.

Versions

Currently Prune is at version 5. See the downloads page for more information on the stable release or the development page for forthcoming features.

Please help!

Prune is free software and everyone can help. The easiest way to contribute is to add or fix some of the international translations. Just head over to the new translation wiki and edit the page (like editing Wikipedia, but easier). These changes will then get incorporated into the next build of Prune. You can also suggest a new language there if yours isn't currently provided.

More information

You can see a selection of screenshots of Prune in action or read some How-Tos for Prune functions. To see how Prune has been reported in the internet, see internet fame. Or to get going straight away, head for the Prune downloads page.

Prune is kindly hosted by Sourceforge.net and has its own project page there with forums for bug reports and feedback.