Activity Workshop
 

What's new with GpsPrune

GpsPrune is available to download from the downloads page, with the latest released version being version 19.2. This page describes some of the features which are new with this version.

For information about the forthcoming version, see the development page.

Features for version 19.2

The following features were added or removed with the minor release version 19.2.

I really didn't want to remove OpenCycleMap and Outdoors map sources from GpsPrune, but unfortunately it turned out to be necessary. Andy at thunderforest.com was really patient explaining that GpsPrune is downloading simply too many tiles for a free account with them. So we either download fewer tiles, or start paying money every month for an upgraded service. Since no GpsPrune users are paying me for the ability to use OpenCycleMap tiles and Outdoors tiles, I am not able to pay ThunderForest for a professional account, so those map sources have to go.

As a partial replacement, GpsPrune gains the built-in option to use overlay tiles from cycling.waymarkedtrails.org which show some of the same cycling trails that OpenCycleMap did. And the website of OpenCycleMap is still available for free to use in the browser.

Features for version 19.1

The following features were introduced with the minor release version 19.1.

The "Online" menu gained two new entries in this point release: one for inlinemap.net which shows tracks specially for inline skating and another for graphhopper.com which offers custom routing between two points including the options to route for walking or for cycling. For the latter function you need to select a range of points before calling the function; the easiest way to do this is to create two additional points at the end of the track for the start and end points, and then select them as the current range.

Features for version 19

New features

For Version 19, apart from some removal of some outdated features (see list above), the first main addition was a "Create marker waypoints" function. This lets you specify either a distance interval (in kilometres, metres or miles) or a time interval (in hours and minutes), and adds waypoints along the track according to that interval. This lets you for example put waypoints every 5 km along a planned route, or put waypoints for every hour along a recorded route.

Another addition is the expansion of the track display options on the main map. Previously one of the control icons let you cycle between points and lines, just points, and just lines. Now there's a fourth option: points and lines and arrows on the lines showing the direction of travel. So this control now has four options to cycle round instead of three. The arrows are only shown when there's space for them, so depending on your point spacing you may have to zoom in quite far to see them.

Waypoint icons and arrows New display settings dialog Available icon types

There is also now the possibility to choose which icon to draw for waypoints on the map, instead of the default black blobs. A new dialog available from the Settings menu lets you choose one style with which to show all waypoints on the map. (All waypoints are shown identically, regardless of waypoint type). An example is shown here to the left, including some track arrows showing the track direction.

The dialog collects together this new waypoint icon selection with two other settings which used to have their own entry in the Settings menu - the line width and the antialiasing checkbox. This cleans up the Settings menu a little bit. As well as which icon to use, you can also choose the icon size, from small, medium or large. Four different icons are provided to choose from, plus the default black blob.

Timezone selection

Wishlist item 61 asks for the option to select a different timezone from the one normally used by the system. The problem is this: let's say you live in Europe and your computer is set to have everything in a European timezone. Then you take your GPS to California and record some tracks, and want to review those tracks back at home. It's confusing if the point timestamps are shown in European time, and when you colour the track points by date, the date breaks are according to European time, not Californian time. Similarly it's awkward to get the "delete points by date" function to work properly without either changing your system's timezone (which you obviously don't want to do) or using a temporary timezone with a java environment variable parameter (which is possible but awkward).

As shown in this screenshot, there's now a new dialog available in the Settings menu to let you choose an alternative timezone for GpsPrune to use. This will be remembered in the GpsPrune config but can easily be reset to the system timezone with the radio button.

Once this timezone has been set, the point timestamps (in the point details panel) will be shown according to the selected timezone, and the colouring by date and deleting by date will work as you expect. This turned out to be a rather detailed shift though, with changes rippling through to the audio and photo correlation functions.

There is now a new way to find nearby "points of interest" from OpenStreetMap. Now there's an easy way to find the details of that bar or bus stop or restaurant whose name isn't rendered on the map. This is available from the "Online" menu along with the other internet-based functions, and works just like the "nearby Wikipedia articles" function.

Version 19 also fixes the watermark problem with the OpenCycleMap maps, and on the way added the "Outdoors" maps style thanks to Thunderforest.

Of course, the user guide has also been updated, and has expanded up to 166 pages. All the functions mentioned here are described in detail in the user guide, including screenshots and explanations.

Forthcoming versions

See the development page for details on what's coming with future versions.