OpenStreetMap : la cartographie Open Source
Pour créer une carte géographique numérique, il vous faut des données et des informations très précises. Ces données sont à la fois les rivages, cours deau, les voies de communication (rue, routes, voies ferrées), le relief. Il y aussi les détails qui ne se retrouvent pas sur le terrain : frontières de pays, toponymie (noms des villes, noms des pays).
Il existe 2 fournisseurs majeurs de données géographiques au monde : Tele Atlas et Navteq.
Tele Atlas est en passe de se faire racheter soit par TomTom soit par Garmin. Navteq lui vient de se faire racheter par Nokia.
Leurs données cartographiques sont majoritairement utilisées par les services de cartographies en ligne et les systèmes de navigation GPS.
Face à ces 2 géants, il existe une alternative totalement Open Source, OpenStreetMap.
OpenStreetMap est un projet sous licence Creative Commons dont l’objectif est de fournir à tout ceux qui le désirent, des données géographiques gratuites telles que les cartes routières. OpenStreetMap a été fondé en juillet 2004 par Steve Coast.
Le projet a débuté car la plupart des cartes qui semblent gratuites ont des restrictions légales ou techniques limitant leur usage et empêchant de les utiliser de façon créative, productive ou inattendue.
Comment contribuer à ce projet?
OpenStreetMap est comme Wikipedia, chacun est libre d’enrichir la base de données géographique.
Les contributeurs d’OpenStreetMap emportent leur GPS portable en voyage ou sortent spécialement pour enregistrer des traces GPS. Ils enregistrent les noms des rues, les noms des villages et toute autres caractéristiques en utilisant un carnet, un appareil photo ou un dictaphone.
De retour devant leur ordinateur, les contributeurs téléchargent la trace GPS indiquant leur trajet et dessinent les routes sur la base de données collaborative d’OpenStreetMap. En utilisant leurs notes, les contributeurs ajoutent les noms des rues, des informations sur le type de route ou de chemin et les connections entre les routes.
Les données sont alors traitées pour produire des cartes détaillées, qui peuvent être publiées librement sur des sites tels Wikipedia, utilisées pour créer des systèmes de navigation portatifs ou embarqués ou imprimées et copiées sans restrictions.
Un guide complet en français est disponible ici.
Si vous ne possedez pas de GPS, vous pouvez participer à OpenStreetMap :
- Vous pouvez travailler les données existentes en précisant certaines informations (nom de rue par exemple).
- Si votre zone fait partie de celles dont la photo aérienne est disponible sous Yahoo! Maps, vous pouvez aussi participer en traçant les routes à partir de ce layer photo grâce à l’éditeur en ligne.
- Vous pouvez tracer les grands cours d’eau, les côtes, les forêts, les lacs et pas mal d’autres choses en partant des photos satellite (si la zone est disponible en vue satellite Yahoo Maps).
En naviguant, sur OpenStreetMap vous pouvez voir qu’en France il manque encore pas mal d’informations, mais c’est un bon début. Par contre en Angleterre, Allemagne ou Pays Bas les cartes sont très fournies.
Utiliser OpenStreetMap sur son site
Pour utiliser les cartes de OpenStreetMap sur votre site, il est nécessaire d’utiliser une API Javascript qui va se connecter directement sur les “tuiles” (images cartographiques) de l’OSM.
Le plus simple est d’utiliser MapStraction, qui est une couche d’abstraction des principales API cartographiques. Mais j’y reviendrais plus tard…
Quelques ressources pour aller plus loin avec OpenStreetMap
Voici différentes ressources indispensable pour utiliser OSM :
- Le site et le wiki d’OpenStreetMap
- Comparer OpenStreetMap et Google Maps en même temps permettant ainsi de voir facilement les parties manquantes. [via Faire joujou avec son GPS]

- Comparer OpenStreetMap et la vue satellite de Google Maps en surimpression (plus ou moins legal)
Je suis vraiment étonné par la richesse des informations présentes et le nombres de participations pour ce type de projet Open Source. Je vous encourage vraiment à participer à ce type d’initiative qui permettront à terme de s’acquiter de nombreuses contraintes.


Fabb31
a écrit le 13 novembre 2007 à 4:00
Super article, super projet … Merci Renaud pour ces informations. A+
Simon
a écrit le 14 novembre 2007 à 15:41
Cet excellent article m’a permis de découvrir ce projet passionnant qui permet d’envisager un avenir en dehors de l’écrasant, mais néanmoins de qualité, Google Maps/Earth. J’ai commencé à contribuer car la France est très en retard sur ses voisins européens…