Registered 2011-12-17 by Andreas Volz

libosmscout offers applications simple, high-level interfaces to offline rendering and routing functionalities based on OpenStreetMap (OSM) data.

It does so by preprocessing *.osm data files and generating platform independent compact binary data and index files for fast access.

The high level API offers simple datatypes and methods to fetch data based on these datatypes for use in map drawing, location of POIs and routing.

It also offers code for drawing maps (currently using cairo) base on these information.

The goals of libosmscout are:

    * Support access to as much of the OSM metadata as possible.
    * Implement as good routing functionality as possible.
    * Strictly separate data handling and GUI, making it possible to use libosmscout with any toolkit you like.
    * Work on low-end hardware like it is commonly used for handhelds, phones and similar. This includes:
          o Support all common OS platformas like Linux, different Windows variants and OS X
          o Offer compact data storage making it possible to place data for countries and up to continents on SD cards of common size.
          o Reduce memory needs as much as possible.
          o Be fast even if running on low-end processors.
          o Draw maps that are optimal under limited screen size, processor speed and graphics performance.

Project information

Andreas Volz
Not yet selected

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate


libosmscout does not have any download files registered with Launchpad.