TECHNOLOGIES / OpenStreetMap

OpenStreetMap : la base cartographique libre dans nos projets

OpenStreetMap est une carte mondiale collaborative, libre et totalement gratuite. Comme un Wikipedia des cartes, elle est alimentée par des millions de contributeurs et publiée sous licence ouverte.

Chez SmartBooster, OpenStreetMap est notre fond de carte par défaut dans Leaflet. Il est aussi à la base de plusieurs APIs gouvernementales françaises que nous utilisons pour le géocodage, le routage et les données administratives.

PRÉSENTATION

Qu'est-ce qu'OpenStreetMap ?

OpenStreetMap (OSM) est un projet fondé en 2004 au Royaume-Uni, géré par la fondation OpenStreetMap Foundation à but non lucratif. La carte est alimentée par plus de 10 millions de contributeurs dans le monde et publiée sous licence ODbL (Open Database Licence), qui autorise la réutilisation libre avec attribution.

Les données OSM couvrent l'ensemble du globe : routes, chemins, bâtiments, adresses, points d'intérêt, frontières administratives, hydrographie. La France est parmi les pays les mieux documentés, avec une couverture quasi exhaustive des voies et adresses.

OpenStreetMap n'est pas une carte statique mais une base de données géographique : les données brutes sont téléchargeables et peuvent alimenter des services de rendu de tuiles, de routage ou de géocodage. C'est ce modèle qui rend possible les APIs gouvernementales françaises gratuites.

Aperçu de la carte OpenStreetMap avec ses couches et son menu de sélection

OSM ET LEAFLET

OpenStreetMap et Leaflet : deux outils qui n'ont pas le même rôle

La confusion est fréquente car les deux sont souvent cités ensemble. Pourtant ils opèrent à des niveaux complètement différents. On peut d'ailleurs les utiliser indépendamment l'un de l'autre.

Fait révélateur : le site openstreetmap.org lui-même utilise Leaflet pour afficher sa carte. Le menu de sélection de couches visible à droite est le contrôle natif L.control.layers() de Leaflet. OSM fournit les données, Leaflet les affiche.

Leaflet : la bibliothèque d'affichage

Leaflet est une bibliothèque JavaScript qui sait afficher une carte dans un navigateur. Elle gère le zoom, le déplacement, les marqueurs, les popups et les formes dessinées. Elle ne contient aucune donnée géographique : elle a besoin d'une source de tuiles pour afficher un fond de carte.

OpenStreetMap : la base de données et le serveur de tuiles

OpenStreetMap est une base de données géographique mondiale et un serveur qui la convertit en images de tuiles prêtes à l'affichage. Elle peut être consommée par Leaflet, mais aussi par OpenLayers, Mapbox GL JS ou tout autre moteur de rendu cartographique.

POURQUOI OPENSTREETMAP

Ce qui en fait notre fond de carte de référence

Avant d'envisager un service payant comme Mapbox ou Google Maps, OpenStreetMap répond à la grande majorité des besoins des logiciels métier, sans coût et sans dépendance.

Libre et sans coût de licence

OpenStreetMap est publié sous licence ODbL. L'utilisation des tuiles est gratuite pour des usages raisonnables. Pas d'abonnement, pas de quota par défaut pour les applications métier standards.

Données collaboratives mondiales

Plus de 10 millions de contributeurs dans le monde enrichissent la carte en continu. La France est parmi les pays les mieux couverts : adresses, bâtiments, routes, points d'intérêt.

APIs gouvernementales françaises gratuites

L'API Adresse et l'API Geo du gouvernement sont bâties sur des données compatibles OSM. Géocodage, contours de communes, départements : tout est gratuit et sans clé API pour le territoire français.

Routage open source avec OSRM

OSRM (Open Source Routing Machine) calcule des itinéraires routiers à partir des données OpenStreetMap. Aucune clé API, aucun quota sur l'instance publique pour des usages ponctuels.

Hébergement possible en interne

Le jeu de données OSM est téléchargeable. Une organisation peut héberger son propre serveur de tuiles ou de routage pour les cas à fort volume ou avec contraintes de confidentialité des données.

Souveraineté et pérennité

OpenStreetMap est géré par une fondation à but non lucratif. Aucun risque de changement de tarif ou de fermeture de service commercial. Les données appartiennent à la communauté, pas à un éditeur privé.

COUCHES DISPONIBLES

Les rendus cartographiques disponibles avec OSM

OpenStreetMap n'est pas qu'une carte de rues. Les données de la base alimentent plusieurs couches de rendu spécialisées, chacune mettant en évidence un type d'information différent.

Couche Standard OpenStreetMap : rendu classique de plan de rue

Standard

La couche par défaut : plan de rue classique avec noms des voies, bâtiments, parcs, points d'intérêt et hydrographie. Fond généraliste adapté à la grande majorité des usages logiciel métier.

Couche Cyclable OpenStreetMap : pistes et routes cyclables colorées

Cyclable (Thunderforest)

Pistes cyclables et routes à vélo mises en avant avec des indicateurs colorés (bleu/rouge selon la praticabilité). Inclut les cols et dénivelés. Utile pour les logiciels de gestion de flottes ou d'itinéraires vélo.

Couche CyclOSM : infrastructure cyclable en bleu sur fond clair

CyclOSM

Couche cyclable alternative avec un rendu plus sobre en bleu-gris. Met en évidence pistes, bandes cyclables, zones 30 et stationnements vélo. Référence open source pour les applications de mobilité douce.

Couche Transport OpenStreetMap : lignes de bus et tramway en rouge sur fond épuré

Transport

Rendu épuré focalisé sur les lignes de transport en commun colorées en rouge. Le réseau routier est mis en retrait pour ne pas concurrencer les lignes de bus, tramway et métro. Idéal pour visualiser le réseau de mobilité urbaine.

Couche Humanitaire OpenStreetMap HOT : rendu en tons chauds terreux simplifié

Humanitaire (HOT)

Rendu en tons chauds terreux, développé par l'équipe Humanitarian OpenStreetMap Team pour les opérations de crise. Lisible sur des connexions lentes et des supports limités. Bonne option pour les applications terrain en zones à faible connectivité.

Couche OMT MapTiler : tuiles vectorielles colorées avec routes orangées

OMT MapTiler

Tuiles vectorielles haute définition avec un rendu détaillé et coloré. Les routes principales sont mises en orange, les zones urbaines sont bien différenciées. Alternative moderne aux tuiles raster pour les interfaces riches en données.

Couche Tracestrack : chemins de randonnée et sentiers VTT sur rendu topographique

Tracestrack

Rendu orienté outdoor avec un aspect topographique : chemins de randonnée en rouge, sentiers de VTT, relief suggéré. Nommage détaillé des voies secondaires et chemins agricoles. Adapté aux logiciels de gestion de terrain et d'interventions extérieures.

Couche Shortbread : tuiles vectorielles pastels épurées fond neutre

Shortbread

Tuiles vectorielles légères avec un rendu pastel moderne et épuré. Le fond s'efface derrière les données métier sans surcharger visuellement. Idéal pour des logiciels où les marqueurs et zones personnalisés doivent être au premier plan.

DONNÉES DISPONIBLES

Ce que contient la base de données OSM

La richesse d'OSM vient de la diversité des données collectées par les contributeurs : bien au-delà du simple plan de rue.

Extrait OSM du réseau routier : hiérarchie des voies et restrictions de circulation

Réseau routier complet

Autoroutes, routes nationales, départementales, voies communales, chemins, sentiers pédestres. Avec les restrictions : sens unique, limitations de vitesse, accès autorisés par type de véhicule.

Extrait OSM des bâtiments et adresses : emprises au sol et numérotation des voies

Bâtiments et adresses

Emprises au sol des bâtiments avec leur usage (habitation, commerce, industriel). Adresses numérotées dans les zones bien couvertes, dont la quasi-totalité de la France.

Extrait OSM de l'occupation des sols : forêts, prairies et zones urbaines colorées

Occupation des sols

Forêts, prairies, terres agricoles, zones industrielles, parcs urbains, plages, cours d'eau, lacs, canaux. Ces données servent à contextualiser les zones affichées dans un logiciel d'intervention terrain.

Extrait OSM des points d'intérêt : icônes de commerces, services et équipements publics

Points d'intérêt

Commerces, restaurants, hôpitaux, pharmacies, écoles, mairies, stations-service... Données de base sans horaires ni avis clients, contrairement à Google Places.

Extrait OSM des limites administratives : frontières nationales et découpages territoriaux

Limites administratives

Frontières nationales, régions, départements, communes. Utilisées pour le filtrage géographique et le découpage en secteurs dans les logiciels métier (territoires commerciaux, zones d'intervention).

Extrait OSM des infrastructures de mobilité : arrêts de transport et gares ferroviaires

Infrastructures de mobilité

Arrêts de bus, lignes de tramway, stations de métro, gares ferroviaires et arrêts de vélo en libre-service. Données contributives, qualité variable selon les villes. Paris, Lyon et Marseille sont très bien couvertes.

LIMITES

Aller plus loin qu'OpenStreetMap

OSM couvre la grande majorité des besoins cartographiques des logiciels métier. Mais certains cas nécessitent des données que la communauté ne peut pas fournir : trafic en temps réel, imagerie satellite haute résolution, fiches business enrichies. Ce sont ces cas précis qui justifient de passer à un service payant.

Trafic en temps réel : Google Maps

OSM/OSRM calcule les itinéraires sur le réseau routier statique. Il ne connaît pas les embouteillages ni les incidents en cours. Google Maps (avec les données Waze intégrées) et Here Maps sont les références pour le routage tenant compte du trafic en direct.

Vue immersive : Google Street View

OSM ne fournit pas d'imagerie au niveau de la rue. Mapillary propose une alternative collaborative, mais la couverture reste très partielle en France hors grandes villes. Pour le Street View, Google reste sans concurrence.

Données commerciales enrichies : Google Places

Les fiches établissements OSM ont les données de base (nom, catégorie, adresse). Google Places ajoute les horaires d'ouverture actualisés, les avis, les photos et le niveau de fréquentation en temps réel. Pour un store locator avec ces informations : Google Places API.

Imagerie satellite haute résolution : ArcGIS ou Mapbox

OSM ne fournit pas d'imagerie satellite. Pour une vue aérienne de qualité (chiffrage à distance, inspection de surface, estimation de travaux), ArcGIS World Imagery (Esri) et Mapbox Satellite sont les deux références. ArcGIS est accessible gratuitement sous conditions d'attribution.

SLA garanti : Mapbox ou Google

Les tuiles OSM publiques n'ont aucune garantie contractuelle de disponibilité. Pour une application critique en production (logiciel d'astreinte, dispatch temps réel), un service payant avec SLA (Mapbox, Google) est préférable à la dépendance aux serveurs communautaires.

VOTRE PROJET CARTOGRAPHIQUE

OpenStreetMap suffit-il à votre cas d'usage ?

Trafic en temps réel, imagerie satellite, SLA garanti : certains projets dépassent ce que les services OSM gratuits peuvent offrir. Décrivez votre besoin à Nicolas. On vous dit honnêtement quelle solution répond à votre cas, sans vous pousser vers le payant si ce n'est pas nécessaire.

Appel de 30 min → Analyse gratuite → Recommandation honnête

APIS BASÉES SUR OSM

L'écosystème d'APIs françaises gratuites

Plusieurs services publics français sont bâtis sur des données compatibles OpenStreetMap. Ils constituent notre boite à outils de référence pour la cartographie dans les logiciels métier.

API Adresse (data.gouv.fr)

Géocodage (adresse vers coordonnées) et géocodage inverse (coordonnées vers adresse) pour le territoire français. Gratuit, sans clé, exploité par l'État. Base : données BAN (Base Adresse Nationale).

API Geo (geo.api.gouv.fr)

Données administratives françaises : communes (avec contours GeoJSON), départements, régions, codes INSEE. Utilisé pour afficher les contours de communes sur la carte depuis un code postal ou des coordonnées.

OSRM (Open Source Routing Machine)

Calcul d'itinéraires routiers basé sur OpenStreetMap. Retourne le tracé GeoJSON, la distance et la durée. Instance publique gratuite pour des usages ponctuels, auto-hébergeable pour les usages intensifs.

OpenRouteService

Service de routage avancé sur OpenStreetMap : itinéraires multi-modes (voiture, vélo, piéton), calcul isochrone (zones accessibles en N minutes). Gratuit avec compte jusqu'à 2000 requêtes/jour.

Pour aller plus loin

Documentation utile

OpenStreetMap : la carte

La carte collaborative mondiale, consultable et contributive directement dans le navigateur.

Wiki OpenStreetMap

Documentation complète sur les données, les conventions de tag et les outils de contribution.

Pour aller plus loin

Approfondir votre réflexion

Leaflet

La bibliothèque JavaScript que nous utilisons pour afficher les tuiles OpenStreetMap et construire des cartes interactives dans nos logiciels.

Cartographie dans un logiciel sur mesure

Store locator, zones isochrones, clustering, dessin de surfaces : les fonctionnalités cartographiques que nous construisons avec Leaflet et OSM.

Développement de logiciel sur mesure

La cartographie interactive est intégrée dans les logiciels métier qui nécessitent une dimension géographique : gestion de chantiers, planification d'interventions, zones commerciales.

Vous avez un projet ?

Contactez-nous pour savoir comment nous pouvons vous aider.