Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 911 Bytes

README.textile

File metadata and controls

25 lines (18 loc) · 911 Bytes

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++