1. SotM-France 2016
Osmose
Signalé à Clermont-Ferrand le 21-05-2016
Frédéric Rodrigo <fred.rodrigo@gmail.com>
(c)left 2016 - CC-BY-SA v3.0
http://osmose.openstreetmap.fr
2. Osmose ?
Outil qualité
Analyse des données
Signalement à l'aide règles
Détection de données manquantes depuis de
l'OpenData
Proposition de correction et d'intégration
4. Frontend
Carte de signalements
Filtres : gravité, thématique, fix, item…
Carte de couverture
Connexion Oauth via osm.org
Export de signalements : GPX, Json, RSS,
JOSM…
Dumps des signalements et API : SQL, CSV
5. Frontend - Popup
1. Description
2. Éléments suspects
3. Tags
4. Liens de zone
5. Boutons
6. Corrections suggérées
7. Changement de statut du signalement :
corrigé, faux positif
6. Frontend – Éditeur de tags
Modification OSM directement depuis Osmose
Édition de tags uniquement
Application de « fix »
8. Backend - Analyses
Analyses
– Règles sur les tags d'un objet
– Règles spatiale en SQL ou multi-objets
– Comparaison avec de l'OpenData
Plus de 200 analyseurs
Jenkins Buildbot : ordonnancement des
analyses
9. Backend - Régionalisation
Ajout du lituanien et du catalan
Support de nouveaux pays :
– Royaume-Uni, Espagne, Biélorussie, Irlande, Ukraine,
Guernesey, Jersey, Bermudes
– Turquie, Arménie, Israël, Palestine, Afghanistan
– Corée du Nord, Corée du Sud
– Indonésie, Inde, Bhoutan, Timor Oriental, Maldives,
Papouasie-Nouvelle-Guinée
– Australie, Fidji
– Russie
10. Backend – Nouvelles 2016
Vérifier que les parkings ont des voies d’accès
Signalement des fixme and highway=road
Signalement des access=yes abusif
Inconsistance d'accès entre bollard et
area=yes
Nom en majuscule (250k, +10 %)
11. Backend – Nouvelles 2016
Intégration et « d’intégration » des boites de La Poste
Indoor (« room » taggé partiellement)
Détection de certains bâtiment découpés (import cadastre)
Intersection entre route, rails et cours d'eau, ligne éclectique
Désabréviation des types de voie en catalan
Suppression d'analyses
– mini fermes (remplacé par des dépréciations de tags)
– Intégration des transports public en Wallonie (contraires aux choix locaux)
12. Backend – Nouvelles 2016
Beaucoup de correction de bug
Optimisation des temps de calculs
Outil d'extraction des statistiques de temps d'analyses
Support python 2 et 3
Support de pip et virtualenv pour simplifier l'installation
Support d'autres projets non OSM (OpenGeoFiction)
14. Backend – Diviser pour régner
Terminer la couverture du monde
→ Besoin de plus de serveurs
→ Essaimage vers les communautés locales
– Prise en main de serveurs, traduction et régionalisation