Viking is a free/open source program to manage GPS data. You can import, plot and create tracks, routes and waypoints, show OSM, Terraserver, Bing Aerial and other maps, geotag images, see real-time GPS position, get geocaches, control items, etc. It is written in C & the GTK+2 toolkit.
- OpenStreetMap (OSM)
The Viking GPS data editor is a great tool for managing GPS data. I've been organizing botanical collecting using known collection sites, using coordinates from herbarium collections of hundreds of species of plants. The one difficulty I've had is configuring real-time GPS on my MacBook Pro that runs Mavericks. As far as I can tell, this is impossible. The only potential fix I've heard of is to install a virtual machine running a linux flavor. I haven't gotten that far yet.
Summary: Powerful, loaded with features, but steep learning curve. The good: Very powerful, loaded with features; Can display map; Support Open Street Maps; Layers. The bad: No undo feature yet; Steep learning curve.
good project viking
Great for seeing where I've been on group-lead XC cycling!