Thomas Schöps Kai Pastor

OpenOrienteering is a collection of open source programs related to the sport of orienteering. The most important part from this collection is OpenOrienteering Mapper, a program for making o-maps, thought as a free alternative to the existing proprietary solution. Its main advantages compared to it are:

  • Open Source: the program is completely free, every programmer can improve it.
  • Cross-platform: the program works on Android, Windows, Mac OS X and Linux.


Screenshot thumbnail
A map, its symbol set and a selected symbol's description
Screenshot thumbnail
Mappper on Android phone
Screenshot thumbnail
A map in overprinting simulation and its color definition
Screenshot thumbnail
A map with various templates
Screenshot thumbnail
Editing an area symbol in Mapper


The programs can be downloaded here.

OpenOrienteering Mapper is currently still under development. At the moment it is in beta state and should work very stable, so in case all features you need are there, we recommend it for productive use. We are always interested in feedback about the program.

Main features of the current version (0.5.3 for PC / 0.5.90 for Android) include:

  • Native ISOM 2000 (forest) and ISSOM 2007 (sprint) symbol sets
  • Loading and saving of .ocd maps and symbol sets
  • Working with various kinds of templates:
    • Images (bmp, jpg, tif, png, gif)
    • GPS tracks (gpx)
    • Vector data (dxf, osm)
    • Maps (ocd, omap, xmap)
  • Georeferencing
  • Working with all important symbol types:
    • Points
    • Lines
    • Areas
    • Text
    • Composite symbols
  • Drawing and many editing tools for objects
  • Printing, PDF and raster image export for getting the map into course setting programs
  • Advanced features like overprinting simulation, different map cutouts, symbol set replacement, and much more …


There is a lot to do, and we appreciate every kind of help, whether you are a programmer or not. As an example of a programming free task, ‘official’ symbol sets for MTB and Ski orienteering maps are still missing. If you are interested in contributing, good places to start are: