Qball's Weblog

Beati pauperes spiritu

GPX Viewer


GPX Viewer is a simple program to visualize a gpx file. It uses libchamplain and cairo for the plot.

It has the following features:

  • Show multiple GPX files.
  • Show waypoints and multiple tracks per gpx file.
  • Highlight selected track.
  • Show distance, duration, average, moving average, max speed, moving time and gps points.
  • Zooming
  • Smoothing of speed graph.
  • Highlighting points in speed graph on map.
  • Show time vs.  height graph, speed,  acceleration (hori/verti), distance, etc.
  • Playback of a track.
  • Show track on different types of maps (depends on support in libchamplain)



  • Art Work: Sebastian Kraft


Now hosted on bzr (launchpad):  https://code.edge.launchpad.net/gpx-viewer


  • automake 1.11
  • Gtk+-3.0  >= 3.0
  • Vala >= 0.14.x
  • libchamplain  >= 0.12.0
  • libxml2
  • libgdl-3.0


0.3.0: gpx-viewer-0.3.0.tar.gz

0.2.0: gpx-viewer-0.2.0.tar.gz

0.1.2: gpx-viewer-0.1.2.tar.gz

0.1.0: gpxviewer-0.1.0.tar.gz

0.0.7: gpxviewer-0.0.7.tar.gz
0.0.6: gpxviewer-0.0.6.tar.gz
0.0.5 preview release: gpxviewer-0.0.5.tar.gz

From 2-7-09 libgoffice is no longer required.