Skip to content
Une librairie pour manipuler les éléments d'OpenStreetMap
C C++
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
base
osm
xml
.gitignore
AUTHORS
COPYING
COPYING.LESSER
Makefile
README.textile
exception.h
init_spatialite-2.3.sql
osm2sqlite.cpp
tests.h

README.textile

Présentation

LibOsm est une librairie C++ permettant de manipuler et de stocker les éléments d’OSM v0.6.

Elle est maintenue par Marc Sibert et est sous licence LGPL v3.

Dépendances

Cette librairie s’appuie elle-même sur d’autres librairies existantes, soit en intégrant le code source (souvent pour des raisons de performance), soit sous la forme de librairies dynamique.

  • SQLite3 – source (Domaine Public)
  • Spatialite – source (triple licence : MPLv1.1, LGPL v2, GPL v2)
  • TCLAP pour parser les paramètres de la ligne de commande – librairie (Licence MIT)
  • Expat – librairie (),
  • Geos – librairie (),
  • Proj4 – librairie () et
  • Iconv – librairie () pour Windows seulement.

Règles de codage

  • Les fichiers sont développés en C++
  • La compilation du code avec les options suivantes ne devrait pas générer de warning (au-moins hors librairies) :
    • -Wall
    • -W
    • -Weffc++
Something went wrong with that request. Please try again.