Download Latest Version viking-1.9.tar.bz2 (5.2 MB)
Email in envelope

Get an email when there's a new version of Viking GPS data editor and analyzer

Home / viking
Name Modified Size InfoDownloads / Week
Parent folder
1.4.2 2013-08-01
1.4.1 2013-04-09
1.4 2013-02-16
1.3.2 2013-01-03
1.3.1 2012-07-08
1.3 2012-04-23
1.2.2 2011-11-16
1.2.1 2011-07-14
1.2 2011-06-02
1.1 2011-02-24
1.0.2 2010-12-14
1.0.1 2010-12-04
1.0 2010-11-30
0.9.96 2010-10-12
0.9.95 2010-10-12
0.9.94 2010-09-07
0.9.93 2010-05-27
0.9.92 2010-03-18
0.9.91 2010-03-18
0.9.9 2010-03-18
0.9.8 2009-02-23
0.9.7 2008-10-15
0.9.6 2008-09-07
0.9.5 2008-09-07
0.9.4 2008-06-12
0.9.3 2008-02-25
0.9.2 2007-09-04
0.9.1 2007-09-02
0.9 2007-07-15
0.1.3 2007-05-18
0.1.2 2007-02-14
0.1.1 2006-06-11
viking-0.1.0 2005-03-10
viking-0.0.9-devel 2004-12-27
0.0.8 2004-04-14
0.0.8-pre5 2004-03-23
viking-0.0.7 2004-02-27
Totals: 37 Items   0

Viking 1.11 - release 2026-01-11

Headline Features

  • Return to OpenStreetMap (https://openstreet.org) as the Map Default.
  • Raster tiles from https://opentopomap.org is depreciated.
  • Read support of Garmin .FIT files.
  • SF#135: Support Georef layer image rotation.
  • SF#151: Enable visual status indicator of each tile cache.
  • More support for GPX fields: URL/Link properties.
  • Support reading as much information as read in from invalid GPX files (rather than just giving up).
  • More support for KML properties: snippet, track color, name and description.
  • New TAC analysis for consecutive squares in linear directions.
  • Support daylight times and basic astronomical data using libnova.
  • Support Waypoint proximity alarms.
  • GPX Lap support read only display output in tooltips and a table view.
  • GH#148: Allow horizontal scroll on preferences.
  • GH#152: GeoRef Zoomed in image fast redraw.
  • GH#160: Support reading compressed .xz and .gzip files (for any supported Geodata files within).
  • GH#194: Add Reload Viking file from disk.
  • GH#211: Support opening files in existing running instance via command line '-r'.
  • GH#238: Enable a view of all the Map Ids available.
  • GH#241: Improve Waypoint dialog layout.
  • GH#243: Improved keyboard zoom controls, including Ctrl+'0' to restore default zoom.
  • GH#266: Make Adding New Maps Go On Top.
  • GH#307: Enable showing OSM zoom levels in tooltips.
  • GH#339: Change default download setting to follow all redirects. AKA Fix use of OSM Mapnik.
  • GH#344: Fix printing on Wayland.
  • Use https by default for most data/configurations.
  • Enable running with an alternate configuration directory as specified (on command line).
  • Aggregate layer: add some analysis by 'active days' to accompany per track statistics.
  • Enable per map layer tile cache expiry age.
  • Enable (this) NEWS to be viewed from within the main program.
  • Enable property 'user-agent' for download requests.
  • Github workflow for CI Testing purposes.
  • C23 compatibility.
  • Many Internal Improvements + Fixes.

SourceForge Bugs Fixed

  • SF Bugs#162: Fix rounding issue in test parsing lat/lon on i386.
  • SF Bugs#171: Fix loading large waypoint symbols.

Github Issues Fixes

  • GH#149: Fix incorrect limitation of easting input values for UTM.
  • GH#170: Fix auto download of map tiles when 'check-file-server-time' is false.
  • GH#175: Fix ruler drawing may crash program due to uninitialized values.
  • GH#184: Fix MD5 check on MacOS.
  • GH#187: MBTiles file format checks.
  • GH#214: Resolve keyboard shortcut conflicts in Edit menu.
  • GH#240: Fix missing tool-tips for some commands.
  • GH#270: Prevent unnecessary precision in web requests.
  • GH#279: Fix default ordering of items.
  • GH#293: Fix escaping accented characters on URL search.
  • GH#295: Flatpak: Upgrade to the latest KDE runtime 5.15-24-8 (that is congruent with gpsbabel build).
  • GH#306: Avoid requesting maps outside zoom limits on F5 refresh.
  • GH#317: Ensure Default Layers dialog updates widget sensitivities.
  • GH#337: Ensure print preview has GTK3 implementation.

Depreciations since 1.10

  • Depreciate GPSMapper and GPSPoint export options.

Also as usual, many other smaller fixes and features - see the source code history.

Build minimums:

  • C++17. For Mapnik rendering support (on by default). Disable with '--disable-mapnik' configure option.
  • Nova Library. Package typically 'libnova-dev' or similar, providing Astronomical data (on by default). Disable with '--disable-nova' configure option.

Files

Available on SourceForge + Github

Source Code (.tar.gz + .tar.bz2) Binaries: Windows .exe + Linux Flatpak.

Flatpak on Flathub should be available shortly... Flathub

Source: README.md, updated 2026-01-11