Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Viking is a free/open source program to manage GPS data (including GPX and KML files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps (OSM), Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc. It is written mostly in C with the GTK+ 2 …
C NSIS Batchfile Shell XSLT C++
Branch: master

Insert parameter for Viking's version in viking.xml

Insertion is done by configure, so the file is renamed as
The most annoying with this change is probably to configure the XML editor
to handle files.
latest commit 47179fe3a3
@guyou guyou authored committed
Failed to load latest commit information.
data datasources.xml file should be packaged
doc [QA] Update comment regarding GPSBabel version for Overpass API query…
help Insert parameter for Viking's version in viking.xml
m4 Reduce warnings from the build due to slightly misformed libcurl.m4 m…
maintainer Notes on how to use
po Add more files that have i18n.
src Fix 2 heap-buffer-overflows in trw_layer_download_map_along_track_cb()
test Fix warning in a test program.
tools Fix renamed file
win32 Releasing Viking 1.6
.gitignore Some geotagging tests.
AUTHORS Add Robert Norris as active contributor
COPYING Initial revision
ChangeLog Auto-Generation of ChangeLog file
ChangeLog.0 Auto-Generation of ChangeLog file
HACKING Wrap long lines. Add the miscellaneous 'tools' scripts into the build output.
NEWS Releasing Viking 1.6
README [DOC] Document the Mapnik Rendering Layer capability.
TODO [DOC] Update the TODO file to say that it's old and superseded by the… Fix in order to install needed files Insert parameter for Viking's version in viking.xml
viking.doap [DOC] Add links to access Viking's source code [DOC] Document the Mapnik Rendering Layer capability.


Viking is a free/open source program to manage GPS data. You can
import, plot and create tracks, routes and waypoints, show OSM
and other maps, generate maps (using Mapnik),
see real-time GPS position, Geotag Images,
control items, upload/download OSM Traces and more.
It is written mainly in C with some C++ and uses the GTK+2 toolkit.


Obtaining Viking

You can download tarball of latest released version at

You can also retrieve the latest development version on the official
Git repository:
  $ git clone git:// viking

Installing Viking

If you downloaded Viking from Git, you have to:
  $ ./

Next, or if you downloaded a tarball, you have to:
  $ ./configure
  $ make

Check output of "./configure --help" for configuration options.  In
particular, it is possible to disable some features, like
--disable-google in order to disable any Google stuff.

If you wish to install Viking, you have to (as root):
  # make install

For detailed explanation on the install on Unix like systems,
see the INSTALL file.


See test/ subdirectory for examples.


See doc/ and help/ subdirectories for documentation.
You can also access user manual via Help menu entry.
Something went wrong with that request. Please try again.