Upload
frederic-rodrigo
View
642
Download
7
Embed Size (px)
DESCRIPTION
Osmose est un outils qualité disponibles afin de détecter les erreurs et incohérences des données Openstreetmap. Il est également utile pour intégrer des données OpenData.
Citation preview
SotM-France 2014
L'état de l'Osmose
Erreur reportée à Paris le 05-04-2014Frédéric Rodrigo <[email protected]>
(c)left 2014 - CC-BY-SA v3.0
http://osmose.openstreetmap.fr
Osmose ?
Outil qualité
Analyse des données
Détection d'erreurs à l'aide de règles
Détection de données manquantes depuis de l'OpenData
Proposition de correction et d'intégration
Osmose ?
APIBackend
Frontend
Données OSM
Backend - Analyses
Analyses– Règles sur les tags d'un objet
● Majuscule, références...
– Règles spatiales en SQL ou multi-objets● Rond-point à l'envers, voie non connectée...
– Comparaison avec OpenData● Écoles, postes, arrête de bus...
Plus de 200 analyses– 40 demandes sur le trac
Backend – Nouvelles analyses
Wikipédia : validation tag, rapprochement
Contre sens cyclable sans sens unique
Problème sur relations de restriction
Sens des cours d'eau
Parking sur la voirie
Codes postaux
Intégrations OpenData : service public, adresses, OpenAquiMap
...
Backend - Régions
Découpage : analyses traitement spécifiques– Langues
– Metaphone
– Pays
– Projections
→ statistiques
Découpage en « régions » : France, Italie et Belgique
Pays où activation HOT, petit pays (extract), Afrique...
→ Besoin de plus de serveurs
→ Essaimage vers les communautés locales
Augmentation de la couverture
Backend - Moteur
Analyse « sax » sur pbf
Analyses SQL sur bases Osmosis
Jenkins : ordonnancement des analyses
Test unitaires
Backend – En avant
Traduction des erreurs dans Osmose et sur le Wiki
Longue TODO liste sur le trac– Évolution et nouvelles analyses
Internationalisation et localisation des analyses– Langues
– Connaissance générales locales : ref, OpenData, sources, pratiques OSM...
Frontend
Affichage des erreurs sur la carte
Filtres
Statistiques
Frontend - Interface
Réécriture en Leaflet– Recherche et géolocalisation
– Panneau pliable
– Interface responsive
Connexion Oauth via osm.org
Carte de couverture Osmose
Filtres : gravité, thématique, fix, item…
Éditeur de tags
Frontend - Popup
1. Description de l'erreur
2. Les éléments fautifs
3. Liste des tags
4. Liens de zone
5. Boutons
6. corrections suggérées
7. Changement de statut de l'erreur : corrigé, faux positif
Frontend – Éditeur de tags
→ Projet OpenAquiMap
Modification OSM directement depuis Osmose
Édition de tags
uniquement
Application de « fix »
Frontend – Mobile
→ Projet OpenAquiMap
Interface qui s'adapte aux tablettes et smartphones
Géolocalisation du terminal
Affichage des erreurs avec « fix » pour l'éditeur de tags
Localisation des erreurs nécessitant une visite sur place : « fix:survey »
→ localisation et correction d'erreur depuis le terrain
Projet du mois - Wikipédia
Des analyses qui progressent
et qui ne progressent pas
HOT
Frontend – En avant
Interface en anglais, français, italien et néerlandais
Connexion à Maproulette
Plus d'intégration avec l'OpenData– Intégration entrante et sortante