Download - L'état de l'Osmose
![Page 1: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/1.jpg)
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
![Page 2: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/2.jpg)
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
![Page 3: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/3.jpg)
Osmose ?
APIBackend
Frontend
Données OSM
![Page 4: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/4.jpg)
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
![Page 5: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/5.jpg)
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
...
![Page 6: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/6.jpg)
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
![Page 7: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/7.jpg)
Augmentation de la couverture
![Page 8: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/8.jpg)
Backend - Moteur
Analyse « sax » sur pbf
Analyses SQL sur bases Osmosis
Jenkins : ordonnancement des analyses
Test unitaires
![Page 9: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/9.jpg)
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...
![Page 10: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/10.jpg)
Frontend
Affichage des erreurs sur la carte
Filtres
Statistiques
![Page 11: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/11.jpg)
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
![Page 12: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/12.jpg)
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
![Page 13: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/13.jpg)
Frontend – Éditeur de tags
→ Projet OpenAquiMap
Modification OSM directement depuis Osmose
Édition de tags
uniquement
Application de « fix »
![Page 14: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/14.jpg)
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
![Page 15: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/15.jpg)
Projet du mois - Wikipédia
![Page 16: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/16.jpg)
Des analyses qui progressent
![Page 17: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/17.jpg)
et qui ne progressent pas
![Page 18: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/18.jpg)
HOT
![Page 19: L'état de l'Osmose](https://reader034.vdocuments.pub/reader034/viewer/2022052212/555d5399d8b42a9d3b8b4b0f/html5/thumbnails/19.jpg)
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