Vous utilisez la donnée OSM pour vos projets métiers ? Clearance vous permet d’ajouter un filtre qualité configurable entre OSM et vos usages. Un projet libre soutenu par la fondation NLnet foundation et porté par Teritorio.
Contrôler la qualité des données OSM avant leur usage
OSM repose sur des contributions bénévoles à des données en constante évolution. La plupart des modifications sont faites de bonne foi, mais des erreurs ou des contributions de qualité moindre peuvent survenir, notamment chez les débutants. Des modifications malveillantes existent aussi, bien que plus rares.
Lorsqu’on dépend des données OSM — comme fournisseur de service ou utilisateur final — garantir leur qualité est essentiel.
👉 C’est là qu’intervient Clearance.
Connaissez-vous Clearance ?
Clearance est un logiciel libre conçu pour renforcer la fiabilité et la confiance dans les données collaboratives d’OpenStreetMap. Il agit comme un filtre qualité entre OSM et les utilisateurs de données, tout en se comportant comme une source standard (flux PBF ou API Overpass).
Clearance détecte et met en attente les modifications potentiellement problématiques (selon des règles définies pour chaque projet) tout en maintenant la réplication à jour pour les changements conformes.
Quelques exemples de règles de contrôle :
- Les déconnexions de voiries — car elles ont une incidence directe sur les calculateurs d’itinéraires.
- La géoposition d’un défibrillateur est modifiée de plus de deux mètres, ou un nouvel appareil est ajouté — car cela peut avoir un impact sur la sécurité et engager une responsabilité.
- La référence SIRET d’un commerce est supprimée, ajoutée ou modifiée — car cela peut perturber les jointures avec une base métier.
- L’ajout d’un point d’eau potable ou d’une table de pique-nique — car cela permet une vérification avec la collectivité et un meilleur partage d’information.
Dernier cas d’usage : la sécurité civile de la région de Navarre (ES). La sécurité civile utilise OpenStreetMap comme référenciel de réseau de voirie pour ses interventions. Dans ce cadre Clearance est utilisé pour s’assurer de la validité des données pour le calcul d’itinéraire et de l’intégrité des « balises » ou point d’accès d’urgence (180 000 ).
Une dernière évolution importante : OSM Logical History
Nous travaillons actuellement à rendre Clearance plus performant et moins dépendant de la validation humaine, grâce à un nouveau composant : OSM-Logical History (OSM-LH).
L’objectif avec OSM-LH est de rendre plus plus lisible et plus facilement interprétable des modification successives sur des objets, afin, par exemple, de pouvoir les ignorer dans les alertes et ne pas les soumettre à validation.
Exemple : une route découpée en trois tronçons pour ajouter des vitesses. Si l’objectif est de contrôler la continuité de la voirie, ces modifications peuvent être ignorées.
Cela semble évident, mais compte tenu de la manière dont OSM gère ses historiques techniques, il a fallu inventer les bons concepts.
- Pour les curieux, ce travail est détaillé dans un article technique de notre blog : « OSM Logical History – Depuis les diff techniques OpenStreetMap à la reconstruction de l’historique sémantique des objets »
👉 https://tech.teritorio.fr/fr/blog-technique/OSM-Logical-History-Depuis-les-diff-techniques-OpenStreetMap-a-la-reconstruction-de-l-historique-semantique-des-objets-fr.html - Le composant, actuellement en phase d’intégration dans Clearance, peut déjà être testé. Il permet de comparer des objets cartographiés après une série de modifications dans OSM, en les retrouvant par leur sémantique plutôt que par leur identifiant technique (node, way, relation…)
👉 https://teritorio.github.io/openstreetmap-logical-history-component/
💬 N’hésitez pas à nous solliciter pour des cas d’usages spécifiques, une démo — nous serons ravis d’échanger.
A LIRE ÉGALEMENT
Du libre à la carte — Un nouveau plug-in MapLibre et l’importance de financer le logiciel libre
L’univers de la cartographie foisonne de logiciels libres très utilisés — par exemple QGIS pour le SIG, uMap ou GoGoCarto pour le web mapping. Ces outils reposent eux-mêmes sur de nombreuses briques logicielles (comme Leaflet ou MapLibre) développées sous licence libre. « Un logiciel libre est un logiciel dont l’utilisation, l’étude, la modification et la […]
Lire la suite