Giter Club home page Giter Club logo

kristiankarl-zz / viking Goto Github PK

View Code? Open in Web Editor NEW

This project forked from viking-gps/viking

0.0 2.0 0.0 19.4 MB

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 toolkit and some C++.

Home Page: http://sourceforge.net/projects/viking/

License: GNU General Public License v2.0

Makefile 0.66% Shell 0.54% M4 1.06% XSLT 0.07% CSS 0.02% C 95.37% C++ 0.32% Objective-C 0.12% Batchfile 0.82% NSIS 1.03%

viking's Introduction

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.

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


Obtaining Viking
================

You can download tarball of latest released version at
http://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  gnome-doc-utils libpng-dev libgtk-3-dev libgexiv2-dev libgps-dev libbz2-dev libmagic-dev
nettle-dev libzip-dev libicu-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 libgtk2.0-dev

The following packages are also used, but they can be disabled with configure option, if desired:
  # sudo apt-get install libsqlite3-dev nettle-dev libmapnik-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.

viking's People

Contributors

apre avatar bzed avatar cm8 avatar cristiklein avatar ecsv avatar farbeiza avatar foobazian avatar gdt avatar guyou avatar huobos avatar jburgess777 avatar jocelynj avatar killes avatar lebedevri avatar mikeryan avatar qtonthat avatar ranfyy avatar rcamarero avatar reidpr avatar rnorris avatar shura0 avatar stanislav-brabec avatar stanislavbrabec avatar swegener avatar szybig avatar talba avatar wgoetz avatar yourealwaysbe avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.