Viking
Free desktop program for viewing, editing and analysing GPS tracks, routes and waypoints on maps.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Viking
Viking manages GPS data on the desktop. You can import, plot and create tracks, routes and waypoints over OpenStreetMap, Bing Aerial and other map layers, and geotag photos. It works with GPX, KML and TCX files and can plan routes with OSRM.
On Linux it can also show your real-time GPS position and render maps with Mapnik. Neither feature is available on Windows. Viking is written in C with GTK 3 and is maintained on both SourceForge and GitHub.
Strengths
- Edits tracks, routes and waypoints in GPX, KML and TCX
- Shows OSM, Bing Aerial and other map layers
- Geotags photos from recorded tracks
- Plans routes with OSRM
Limitations
- Real-time GPS and Mapnik rendering are not available on Windows
- GTK interface looks dated on Windows
Details
- Pricing
- FreeFree and open source under the GNU GPL.
- License
- GPL
- Developer
- The Viking contributors
- Platforms
- Windows, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Organising and editing GPS tracks from hikes and rides on a Linux or Windows desktop
- Categories
- Photo tools, Maps & navigation
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Viking
Compare allSoftware that can replace Viking for an important use case, and what changes if you switch.
QMapShack
Consumer-grade GIS desktop app for planning trips and viewing GPS tracks on vector, raster and elevation maps.
QMapShack is a free, open-source desktop app for Windows, macOS and Linux combining vector, raster and elevation maps with trip planning and Garmin FIT support.
GPXSee
An open-source GPS log file viewer and analyser that opens GPX, FIT, KML and many other formats.
GPXSee is open source and opens a very wide range of GPS log formats on Linux and Android, but it views and analyses tracks rather than planning routes.
RouteConverter
An open-source Java desktop tool for converting and editing GPS routes, tracks and waypoints.
RouteConverter is an open-source Java desktop tool reading more than 100 GPS formats with trimming, elevation correction and BRouter route planning, also running on macOS.
Garmin BaseCamp
Garmin desktop software for planning outdoor routes and organizing maps, waypoints and GPS data.
Garmin BaseCamp is free but closed source for Windows and macOS, organising waypoints, tracks and routes around Garmin devices and maps.
gpx.studio
A free online editor for viewing, creating and editing GPX files with route planning tools.
gpx.studio runs in the browser with nothing to install, offering route planning, trim, split and merge tools, but it focuses on GPX and needs internet.
GPX Viewer
An Android app for viewing and analysing GPX, KML, KMZ and LOC tracks and waypoints.
GPX Viewer moves track viewing to Android with graphs for elevation, speed and heart rate, though offline maps require a paid upgrade.
GPS Visualizer
A free online tool that turns GPS files, addresses and coordinates into maps, profiles and converted files.
GPS Visualizer is a free online tool turning GPS files into maps, profiles and converted files, but it is online only with a dense interface.
Similar software
Related functionality, not necessarily a direct replacement.
GPSBabel
A free program that converts waypoints, tracks and routes between GPS receivers and mapping software.
JOSM
An extensible Java desktop editor for OpenStreetMap map data, GPX tracks and imagery.
wanderer
A self-hosted trail database for storing, planning and searching GPS tracks from hikes and other outings.
QGIS
A free and open-source desktop GIS for making maps, editing spatial data and running analysis.
GPSLogger
Battery-efficient Android app that logs GPS coordinates to files at regular intervals.
OSRM
A C++ routing engine that computes shortest paths on OpenStreetMap road networks on your own server.