All Projects → viking-gps → Viking

viking-gps / Viking

Licence: gpl-2.0
Viking is a free/open source program to manage GPS data (including GPX, TCX 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+3 toolkit and some C++.

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Viking

Tilemill
TileMill is a modern map design studio
Stars: ✭ 2,952 (+2489.47%)
Mutual labels:  osm
Osmbuildings
3d building geometry viewer based on OpenStreetMap data
Stars: ✭ 652 (+471.93%)
Mutual labels:  osm
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (-21.93%)
Mutual labels:  osm
Ios Open Gpx Tracker
GPS Tracker app for iOS + WatchOS. Log your tracks without limits and share them; Open source GPX tracker app written in Swift
Stars: ✭ 344 (+201.75%)
Mutual labels:  osm
Osrm Backend
Open Source Routing Machine - C++ backend
Stars: ✭ 4,716 (+4036.84%)
Mutual labels:  osm
Osmproxy
OpenStreetMap tile proxy for REDAXO
Stars: ✭ 17 (-85.09%)
Mutual labels:  osm
is-osm-uptodate
Find outdated nodes in OpenStreetMap
Stars: ✭ 16 (-85.96%)
Mutual labels:  osm
Brightpath Backend
Find the safest well lit walking path between two locations on earth.
Stars: ✭ 115 (+0.88%)
Mutual labels:  osm
Blender Osm
One click download and import of OpenStreetMap and terrain for Blender! Global coverage! Source code is in the branch 'release'.
Stars: ✭ 588 (+415.79%)
Mutual labels:  osm
Leaflet Geoman
🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
Stars: ✭ 1,088 (+854.39%)
Mutual labels:  osm
Vectiler
A vector tile, terrain and city 3d model builder and exporter
Stars: ✭ 394 (+245.61%)
Mutual labels:  osm
Mapsui
Mapsui is a .NET Map component for WPF, Xamarin.Forms, Xamarin.Android, Xamarin.iOS and UWP
Stars: ✭ 447 (+292.11%)
Mutual labels:  osm
Osm2geojson
Convert OSM and Overpass JSON to GeoJSON
Stars: ✭ 25 (-78.07%)
Mutual labels:  osm
Name Suggestion Index
Canonical common brand names, operators, transit and flags for OpenStreetMap.
Stars: ✭ 332 (+191.23%)
Mutual labels:  osm
Quickosm
QGIS plugin to fetch OSM data with the Overpass API
Stars: ✭ 91 (-20.18%)
Mutual labels:  osm
Hootenanny
Hootenanny conflates multiple maps into a single seamless map.
Stars: ✭ 264 (+131.58%)
Mutual labels:  osm
Osm4j Core
Core components of osm4j
Stars: ✭ 16 (-85.96%)
Mutual labels:  osm
Cities
Poly files for cities, which can be used to create OSM files out of larger regions
Stars: ✭ 115 (+0.88%)
Mutual labels:  osm
Cyclosm Cartocss Style
Cycle oriented CartoCSS style.
Stars: ✭ 109 (-4.39%)
Mutual labels:  osm
Fortistacks
Project gathering how to use Fortinet product as VNFs, with examples, MANO, VIM etc.. see website for details
Stars: ✭ 26 (-77.19%)
Mutual labels:  osm

Viking Build Status

GitHub license

Build history

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+3 toolkit.

Website: http://viking.sf.net/

Obtaining Viking

You can download tarball of latest released version at https://sourceforge.net/projects/viking/files

You can also retrieve the latest development version on the official Git repository:

$ git clone git://git.code.sf.net/p/viking/code viking

Installing Viking

Dependencies

On Debian Sid, following packages must be installed before building:

# sudo apt install gtk-doc-tools docbook-xsl yelp-tools libpng-dev libgtk-3-dev libicu-dev libjson-glib-dev

The following packages are needed (they are included by default in Debian Sid, but not in other distributions). They must be installed too:

$ sudo apt-get install libcurl4-gnutls-dev libglib2.0-dev-bin

The following packages are also used, but they can each be disabled with configure options, if desired:

$ sudo apt-get install libsqlite3-dev nettle-dev libmapnik-dev libgeoclue-2-dev libgexiv2-dev libgps-dev libmagic-dev libbz2-dev libzip-dev liboauth-dev

Actual Build

If you downloaded Viking from Git, you have to:

$ ./autogen.sh

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.

Examples

See test/ subdirectory for examples.

Documentation

See doc/ and help/ subdirectories for documentation. You can also access user manual via Help menu entry.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].