Viking is a free/open source program to manage GPS data. You can import, plot and create tracks, routes and waypoints, show OSM, Bing Aerial and other maps, geotag images, create routes using OSRM, see real-time GPS position (not in Windows), make maps using Mapnik (not in Windows), control items, etc.

It is written in mostly in C (with some C++) & the GTK+3 toolkit.

Viking is currently dual managed - with a corresponding Github presence at:

https://github.com/viking-gps/viking

Where you may find it easier to view the code and raise issues there too.

Features

  • GPS
  • GPX
  • OpenStreetMap (OSM)
  • Geotagging
  • KML
  • Mapnik Rendering
  • TCX
  • OSRM

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Viking GPS data editor and analyzer

Viking GPS data editor and analyzer Web Site

Other Useful Business Software
Total Network Visibility for Network Engineers and IT Managers Icon
Total Network Visibility for Network Engineers and IT Managers

Network monitoring and troubleshooting is hard. TotalView makes it easy.

This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
24
2
2
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Tried various linux solutions with no success until I discovered Viking. Excellent GPS data interface. The maps just drop into place, creating and modifying waypoints is simple and intuitive, and the export formats work flawlessly on my Garmin. Much kudos for solid work.
  • Have an old eTrex Vista Hcx that I love and used MapSource with it on Windows for years even though both have been long since discontinued. Recently replaced Windows with Ubuntu 20.04 desktop, and was wondering if I'd be able to replace that old functionality in linux. Was really thinking that I wouldn't be able to. Well, after an all night long session of installing libs and compiling viking from source, (had to disable mapnix as it said it couldn't find the includes even though they are there), got viking and gpsbabel working! Even downloaded all of my tracks and waypoints from the GPS unit! I'm so happy I could cry. Thank you, and goodbye Windows.
    1 user found this review helpful.
  • Wonderful and useful map software. Love it. One GUI thing I'd like to see improved is reorder of layers when stacking. Dragging them right now has no effect.
    Reply from Viking GPS data editor and analyzer
    Posted 2021-04-11
    Dragging layers around should work (Windows & Linux OK for me). One thing to note with is you can't mix TrackWaypoint layers and individual tracks. Also individual tracks must be within a TrackWaypoint layer (i.e. they can't be put directly into an Aggregate layer). The other aspect is specific ordering (but only if you have explicitly set it) on individual tracks or waypoints. Layer->Properties->Waypoints->Waypoint Sort Order=XXX + Layer->Properties->Tracks Advanced->Track Sort Order=XXX By default these are unspecified, so moving them around should work. But if one has set it to sort Alphabetically or by Time then dragging should have no effect. HTH.
  • Easy to use Can display the route and a map from openstreetmap. And one second later we can see our route on a satellite view. Great. Using Viking GPS to prepare my ways for ATV/quad. Vikinkg GPS helps me a lot to see where path are sometime not yet defined on Openstreetmap and sometime the opposite : the path we should not use because crossing the middle of a farm. Great developement. I like it very much.
  • Nice program to make bicycle tracks and transfer them to a map.
Read more reviews >

Additional Project Details

Operating Systems

Linux, FreeBSD, BSD, Windows

Languages

French, Lithuanian, Czech, Italian, English, German, Spanish, Hungarian

Intended Audience

Science/Research, Developers, End Users/Desktop

User Interface

Gnome, Win32 (MS Windows)

Programming Language

C

Related Categories

C Data Visualization Software, C GPS Software, C GIS Software

Registered

2003-06-21