FR:Assurance qualité

From OpenStreetMap Wiki
(Redirected from FR:Quality assurance)
Jump to navigation Jump to search
Voir aussi : Accuracy, Completeness

Les outils d'Assurance Qualité aident à la vérification des données OSM. Ces outils générent des listes d'erreurs dans les données que les contributeurs peuvent ensuite corriger à l'aide d'outils d'édition. Les erreurs peuvent répondre à des règles, des signalements manuels ou une combinaison des deux. Il existe différentes approches variant selon les erreurs et de nombreux outils existent.

Les données OpenStreetMap sont généralement plus à jour et de meilleure qualité que les alternatives commerciales lorsqu'il s'agit de nouvelles voies et modifications.

Outils de Signalement

Il existe des outils permettant de signaler des erreurs potentielles. Certains outils ne sont pas automatisés et les signalements sont d'origine humaine. Dans les deux cas, l'erreur signalée peut être un faux positif et l'édition doit être réalisée avec soin. Cette approche semble néanmoins nécessaire pour mettre en évidence les zones potentiellement obsolètes.

  • Notes
    Notes est un outil proposé par le site OpenStreetMap. Les signalement peuvent être réalisés à l'aide du bouton 'Ajouter une note' dans le coin inférieur droit. Les notes reposent sur le même principe que OpenStreetBugs.
  • MapDust
    MapDust est un outil par skobbler qui est issu de leur algorithme d'itinéraires mais qui peut être utilisé de façon générale. Beaucoup de consommateurs n'ayant pas connaissance du projet OSM, la part de faux positifs semble relativement importante mais certains signalement sont spécifiques à cet outil. Si une erreur est causée par des données OSM, un éditeur peut résoudre le problème et marquer l'erreur comme résolue. L'outil est disponible en Anglais, Allemand, Français, Italien, Espagnol et Roumain.

Outils de Détection d'Erreurs

Ces outils permettent de mettre en évidence les erreurs potentielles ainsi que les zones manquant d'informations. Les éditeurs doivent vérifier s'il y a réellement une erreur dans les données et les corriger.

Comparaison des Outils
Outil Fonctions Types d'Erreurs Affichage Suggestions Téléchargeable API Guide de Correction
Keep Right Mondial Nombreuses (50+) Marqueurs non oui oui Allemand
Osmose Mondial Nombreuses (200+) Marqueur oui oui oui oui
JOSM/Validator Local Nombreuses Liste et Marqueurs oui oui N/A Partiellement
OSM Inspector Mondial Nombreuses Marqueurs non oui N/A non
Maproulette Mondial Nombreuses (10+) Successif non oui oui non
BRouter Suspects Mondial Itinéraire Routier Liste ou Marqueurs non non non non
  • Keep Right
    Keep Right (keepright.at) présente des "erreurs potentielles" détectées automatiquement sous la forme d'une carte ou une liste. Il permet de signaler des faux positifs et de marquer des erreurs comme résolues. Il est capable de détecter les erreurs suivantes :
  • Zones non fermées
  • Sens uniques en cul de sac
  • Chemins proches
  • Attributs obsolètes
  • Attributs manquants
  • Pont/Tunnel sans layer=*
  • Autoroute sans référence
  • Lieu de culte sans religion
  • POIs sans nom
  • Chemins sans nom
  • Ilôts isolés
  • Croisement de voie ferrée
  • Erreur de chemin de fer
  • Objets FIXME=*
  • Relations sans type

Des liens sont disponibles dans le coin inférieur droit pour des exports dont le format GeoJSON. Il existe une documentation pour résoudre les erreurs KeepRight en Allemand. Un inconvénient à KeepRight est son exhaustivité. Parmi les erreurs signalées, de nombreuses n'ont qu'un impact mineur sur l'utilisation (ex : Une route qui croise un cours d'eau). KeepRight utilises des règles erronées pour les ponts et tunnels menant à des faux positifs (discussion).

  • Osmose
    Osmose (osmose.openstreetmap.fr) est un outil similaire à KeepRight mais offre une gamme plus importante d'erreurs. Cela s'accompagne d'erreurs mineures telles que des imprécisions ou des informations manquantes mais qui devraient être présentes sur une "carte idéale".
  • JOSM Validator
    JOSM/Validator. Une fonction de JOSM qui vérifie les données téléchargées dans l'éditeur, met en évidence des erreurs et avertissements, et peut effectuer des réparations automatiques. Par défaut, seulement les éléments modifiés dans la session sont vérifiés mais il est possible de le régler de façon à réaliser des vérifications complètes.
  • Outils Gary68
    Gary68 a crée un ensemble d'outils d'assurance qualité. Ces outils ne sont actuellement plus maintenus. La majorité des outils sont codés en Perl (scripts locaux) et les codes sources sont disponibles en ligne. Voir aussi Category:gary68.
    • WayCheck est un programme qui vérifie les données à la recherche de chemin sans jonction ainsi que les intersections. Les erreurs doivent être vérifiées manuellement et peuvent être éditée sous JOSM ou Potlatch ou sous la forme d'un signalement OpenStreetBugs. La page WayCheck liste les erreurs trouvées et on encourage les utilisateurs à les corriger. L'outil est particulièrement adapté pour les algorithmes d'itinéraires.
    • MotorwayCheck liste les erreurs relatives aux éléments highway=motorway. La page indique également les signalements.
    • osmdiff est un programme qui permet de comparer deux fichiers OSM et met en évidence les différences. Exemple : osmdiff reports.
    • unmappedplaces crée une liste des zones potentiellement sans données. Une liste est disponible sur wiki page.
    • Mapping Quality est le successeur de unmappedplaces. Une liste est disponible sur wiki page Une liste des rues et KPIs est automatiquement généré sous la forme d'une carte et d'un fichier CSV.
    • SomeChecks effectue certaines vérifications : Sens uniques, Rond-points, éléments superposés, polygones.
    • Relation Diff - Différences de relations
    • Relation Check
  • OSM Inspector
    OSM Inspector (OSMI) propose différentes vues selon les besoins.
  • TIGER Edited Map
    TIGER Edited Map ([1]) indique quelles parties des États-Unis ont été éditées depuis l'import TIGER.
  • Coarse Highway
    Indique les highwhays avec peu de noeuds : Coarse Highways.
  • OS Locator Musical Chairs
    OS Locator Musical Chairs ([2]) compare les données OSM en Grande Bretagne et la base de données OS Locator.
  • Map of Turn Restrictions by Zartbitter
    ahorn.lima-city.de/tr/ indique les relations turn restriction et propose différents calques pour les erreurs potentielles. Voir aussi Relation:restriction#Tools
  • Restriction Analyzer par MorbZ
    OSM Restriction Validator met en évidence les restrictions inutiles et celles bloquant l'accès à certaines rues.
  • US Interstate refs
    US interstate refs Liste d'association de références et des données OSM.
  • layers.openstreetmap.fr
    FR:Servers/layers.openstreetmap.fr est une carte glissante permettant de localiser les erreurs avec des calques. Le service propose des couches pour les rues sans nom, sans référence, sans attribut oneway et les FIXME=*.
    • Cet outil crée des couches mettant en évidence les zones administratives, par admin_level ou autres (ex : zones électorales, structures intercommunales, zones judiciaires). Ces couches facilitent la recherche de frontières manquantes/incomplètes/erronées ainsi que les copies, de façon plus efficace qu'avec un filtre simple.
    This tool indique les polyones présentant des erreurs de Nominatim. Ces polygones peuvent faire partie de multipolygones déconnectés ou de polygones se croisant.
  • Maproulette aka Remap-a-Tron
    Remap-a-Tron service, blog post et github – Un service permettant de corriger certaines erreurs de façon sérielle aléatoire. Initialement conàu pour mettre en évidence les zones où un changement de licence a mené à la supression de voies, le service est aujourd'hui généralisé à d'autres types d'erreurs. Le service est également connu sous MapRoulette ou maproulette.org.
  • osmlab's to-fix
    to-fix est similaire à Maproulette ; il présente une erreur de façon aléatoire depuis une liste. Disponible comme greffon JOSM.
  • netzwolf's opening_hours & co. map
    [3] - Vérifie les Opening_hours, Service_times...
  • So that is what inaccessible road is!
    So that is what inaccessible road is! - Indique les portions de routes innaccessibles pour diverses raisons sur une [4] et permet l'édition sous JOSM ou Potlatch.
  • Routino error log
    Routino est un outil d'itinéraire qui peut générer des fichiers d'erreurs sous la forme de liste. Les erreurs signalées sont spécifiques à Routino et ne signifient pas forcément une erreur dans les données OSM.
  • Bicycle tags map
    Bicycle tags map est une carte des éléments relatifs à la pratique du vélo. Le but de cette carte est d'apporter des précisions aux cartes Mapnik et CycleMap. Il peut permettre la détection d'erreur dans OSM.
  • Max Speed Overpass
    Max Speed Overpass est une carte indiquant les limitations de vitesse. Les données sont continuellement mises à jours à l'aide d'une requète Overpass
  • CheckAutopista
    CheckAutopista [5] est une carte permettant la vérification d'informations sur les autoroutes. Sont supportés la vitesse maximale, le nombre de voie, le nom, et les attributs des sorties. Indique également les services le long des autoroutes tels que les aires de repos.
  • Relation Analyzer
    Relation Analyzer (http://ra.osmsurround.org/) vérifie de nombreux aspects des [[relation}}s, les extrémités, les "trous", l'ordre des segments ainsi que leur type.
  • analyser.openstreetmap.fr
    analyser.openstreetmap.fr est un outil d'analyse de relation en temps réel. L'outil est capable d'analyser l'état d'une relation à partir de son identifiant.
  • qa.poole.ch
    qa.poole.ch met en évidence les rues sans nom (noname=*), noaddress=* et access=yes).
  • Improve OSM
    Ces outils de Telenav cherchent à améliorer OSM à partir de leurs données GPS Navigation & Maps - Scout (blog post).
    Il est fourni l'identification des segments manquants potentiels, les rues à sens unique et les turn restrictions.
    Les outils sont disponibles comme site web et un greffon JOSM.
  • OSM-Sidewalker par Mapbox
    OSM-Sidewalker by Mapbox affiche une couche avec des trottoirs potentiels mais qui n'ont pas l'attribut footway=sidewalk. L'outil a été présenté dans un billet de blog.
  • Unmapped places
    Unmapped places iest un outil par neis-one.org indiquant les lieux sans routes.
  • Errors de Alternativas libres
    Dans la section Téléchargements de Alternativas libres un fichier texte répertorie les erreurs rencontrées lors de la création des cartes pour Garmin. Les informations sont divisées par pays et mises à jour quotidiennement.
  • OSMsuspects!
    OSMsuspects! (Seulement en allemand) vérifie les attributs addr:city=*, addr:street=*, addr:postcode=* par comparaison des boundaries et les données gouvernementales. Vérifie également si le nom de rue et le numéro de bâtiment sont disponibles. Plus d'infos (Allemand uniquement).
  • Is OSM up-to-date?
    Is OSM up-to-date indique les éléments datant et potentiellement osbolètes.
  • BRouter Suspect Manager
    BRouter Suspects indique les potentielles erreurs pouvant affecter la connectivité d'un réseau. La détection est basée sur l'algorithme d'itinéraires de BRouter basé sur la conduite automobile qui se concentre sur les voies sans issue de type highway=tertiary et plus, ainsi que sur les voies bloquées. En plus de pouvoir indiquer si une erreur a été résolue ou était un faux positif, il est possible d'ignorer des erreurs pour une durée déterminée ce qui est utile lors d'éléments temporaires ou des modifications discutées. Voir aussi la vue Osmoscope.
  • housenumbervalidators
  • Osmoscope
  • OSM POI Analyzer (OPA) est une platforme en ligne permettant de vérifier la position des POIs. Seulement 6 villes et 15 attributs sont couverts, mais les développeurs sont ouverts aux suggestions. Le site utilise un système de recommandations basée sur la fréquence d'association. La base de donnée enregistre les règles topologiques et basées sur la distance pour chaque ville et élément. Utilisation L'utilisateur peut cliquer sur la carte pour ajouter un objet. L'algorithme requiert quelques secondes pour traiter la modification et afficher un score de recommandations avec des résultats supplémentaires. La fonction reste expérimentale et les POIs ne sont pas ajoutés à OSM. Cela permet aux utilisateurs de tester l'outil sans risques. Par exemple on peut essayer de cliquer dans une jungle ou des rivières pour y ajouter une station essence. Cet outil est dévelopé par Mr. Alireza Kashian à l'Université de Melbourne dans l'idée de règles d'associations sur OSM. Le projet est financé par le biais de donations. Une présentation de la méthodologie et du système sont disponibles sur la page de publication. Il est prévu d'implémenter 100 villes majeurs d'ici mi-2020.

Outils de Visualisation

  • Pedestrian overlay
    [6] – Une carte des données pédestres. Permet d'évaluer la qualité des données d'un secteur.
    Le but est de visualiser la complétude des données piétonnes.
    On montre parallèlement l'idée de connectivité essentielle aux algorithmes d'itinéraires.
  • OSRM debug option
    [7] - L'option Debug d'OSRM fourni une couche avec les limitations de vitesse calculées selon OSRM.
  • OSM Lane Visualizer
    [8] OSM Lane Visualizer est un outil indiquant les attributs d'une route à partir d'une requète Overpass ou d'un identifiant de relation.

Outils de Suivi

En plus des outils ci-dessus, il existe de nombreux outils mettant en évidence les modifications erronnées. Par exemple si vous êtes familier d'une zone que vous avez cartographiée scrupuleusement, vous pourriez vouloir suivre tous les changements effectués sur cette zone et vérifier qu'aucun dommage inattendu ou vandalisme ne survient dans cette zone. Planet History inclut toutes les modifications faites mais peut être complexe à utiliser.

Dans le cas d'une modification erronnée il est possible d'effacer les changements.

Les outils ci-dessous sont également sur la page List of OSM based Services. Pour les méthodes de détection automatique des modifications suspectes, voir Detect Vandalism.

  • osm.org
    API v0.6 a introduit l'idée de changeset. C'est un groupe de modifications par un utilisateur, accompagné d'un commentaire. De nouveaux affichages ont été développés pour le web front end:
  • Real-time change following
    Voir aussi : List of OSM based Services#Live/real-time edits to OSM data
    • LiveEditMapViewerJ est un programme Java qui permet de suivre les modification en temps réel.
    • OSMZmiany est une branche de LiveMapViewerJ avec des fonctions supplémentaires.
  • History Browser
    virtuelle-loipe's Navigateur d'Historique permet de comparer les données de deux versions.
  • magOSM - suivi de changements
    magOSM - suivi de changements - Permet de montrer les changements des objets OSM regroupés par thème et en fonction d'un type de changement via une carte de chaleur. Donne également accès au détail des changements ainsi qu'à plusieurs liens vers d'autres outils d'assurance qualité. Disponible uniquement sur la France métropolitaine.
  • Mapki's Deep Diff
    http://osm.mapki.com/history/ - Permet de comparer les données de plusieurs versions d'un même élément. Montrer toutes les versions dans un tabeau. Un marque page est disponible.
  • OSM Deep History
    https://osmlab.github.io/osm-deep-history/ - Permet de comparer les différentes versions d'un même élément. Montrer toutes les versions dans un tabeau. Un marque page est disponible.
  • OSM Visual History
    https://aleung.github.io/osm-visual-history/ - Permet de comparer les différentes versions d'un même élément. la position des versions est affichée sur une carte tandis que les attributs sont dans un tableau.
  • OSM History Viewer (par PeWu)
    https://pewu.github.io/osm-history - Permet de comparer les différentes versions d'un même élément. Montre les modifications par couleur dans une liste. Un marque page est disponible.
  • OSM History Viewer
    OSM History Viewer (OSMHV) montre les modifications d'un lot en surlignant la position des éléments et les modifications d'attributs. Voir aussi : achavi qui a une fonction similaire.
  • OSM Aware
    OSM Aware est un programme Python capable de générer un fichier KML des modifications de positions.
  • Historical Coverage
    Historical Coverage crée une animation du développement historique d'une zone. (Inactif)
  • UserActivity
    UserActivity Carte et statistiques sur les contributions d'un utilisateur. Détecte le vandalisme potentiel. Rapports périodiques en allemand.
  • WhoDidIt
    WhoDidIt: OpenStreetMap Changeset Analyzer indique les modifications dans une zone. Permet de créer des flux RSS.
    Licence WTFPL. D'autres versions existent [9]. Voir détails : [10].
    Versions :
  • RSS History Filter
    RSS History Filter exclut les grosses modifications des flux RSS.
  • OSM control tool
    http://osmct.de ­– Résumé par courrier électronique des modifications. Utilisable sous inscription (Gratuite ?). (Allemand uniquement)
  • tyrasd's RSS feed link creator
    QA génère un flux RSS à partir de plusieurs services selon une bbox dynamique sur tyrasd.github.io/osm-qa-feeds.
  • tyrasd's Latest Changes service
    https://tyrasd.github.io/latest-changes/ indique les modifications récentes (jour, semaine ou mois) dans la vue actuelle. Les modifications sont mises en évidence. La couleur de l'élément dépend de l'âge du lot de modifications.
  • achavi
    achavi (Augmented Change Viewer) indique les modifications OSM selon une requète Overpass API Augmented Delta. Permet le suivi continu d'une zone d'intérêt avec la visualisation des lots de modifications.
  • Overpass attic queries
    Permet des requètes OSM en fonction de la date – [11].
  • OpenStreetMap Analytic Difference Engine
    OpenStreetMap Analytic Difference Engine (OSMAT) analyse de façon continue l'activité d'une région et présente les modifications sous forme de liste facilement lisible. Comporte une fonction de carte pour localiser les modifications géométriques. L'utilisateur Cascafiro explique comment monter une instance sur un OrangePi PC Singleboard.
  • OSMarelmon - The OSM Relation Monitor
    OSMarelmon permet le suivi de relations. Les relations sont analysées régulièrement et des rapports sont générés sous forme de flux RSS.
  • IFTTT
    IFTTT pourrait permettre de convertir des flux RSS en notification par courrier électronique.
  • Where are the new OSM Contributors?
    [12] propose de localiser les nouveaux utilisateurs de OSM. Il est possible de repérer les modifications récentes de ces utilisateurs afin de les vérifier, offrir son aide et limiter le vandalisme. Crée un flux RSS.
  • OSMCHA - OSM Changeset Analyzer
    OSMCha filtre avancé de lots de modifications détectant les éditions suspectes.
  • Osmlab Changeset-map - OSM Changeset Viewer
    Osmlab Changeset-map Example CS Représente les modifications sur une carte. Github
  • osm-suspicious
    osm-suspicious par Pascal Neis pour repérer les modifications suspectes.
  • OSM Hall Monitor
    Semble abandonné. OSM Hall Monitor permet le suivi de modifications d'un utilisateur spécifique, d'un élément ou de certains attributs. Capable de notifications par courrier électronique. Fonction basique de suivi d'activités suspectes.
  • OSM Edits Made With MAPS.ME
    [13] indique les modifications réalisées sous MAPS.ME. Les données peuvent être catégorisées par pays, utilisateur, etc. Les éléments sont exportables sous JOSM ou Level0.

Outils d'Assistance

  • Traffic Sign Tool
    Traffic Sign Tool - Assistant pour les panneaux routiers allemands.
  • Road lists
    Les utilisateurs germanophones ont demandé différentes listes officielles : Straßenverzeichnis.
  • CheckTheMonuments
    Check The Monuments! - Assistant pour les monuments.
  • Overpass turbo
    Overpass turbo permet de faire des requètes pouvant mettre en évidence des erreurs potentielles. Les résultats apparaissent sous forme de carte exportable sous JOSM. La page d'exemples liste différents usages possibles.
  • (Missing) Maxheight map
    Maxheight Map (aka OSM Truck QA Map) ([14]) est un navigateur basé sur Overpass permettant de vérifier les données pertinentes pour les camions en particulier les dimensions de ponts et tunnels.
  • OSM Quality Assurance Editor (par osmsurround)
    OSM Quality Assurance Editor ([15]) est un outil basé sur Overpass mettant en évidence les données manquantes de divers types et permet leur édition par un éditeur intégré.

Statistiques d'Attributs

Voir aussi : Statistics

Ces outils permettent de comparer l'utilisation de certains attributs et de mettre en évidence des coquilles.

  • Taginfo
    Taginfo est un système regroupant les informations OSM de façon à facilement les examiner.
  • OSM Tag History
    OSM Tag History représente sur un graphique le nombre de fois qu'un attribut ou combinaison a été utilisé en fonction du temps.

Autres

Comparaisons Externes

Voir aussi : Research

Voir Aussi