1. SotM-France 2015
Osmose :
la conquête du monde
Signalé à Brest le 30-05-2015
Frédéric Rodrigo <frederic@carte-libre.fr>
(c)left 2015 - 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 corrections et d'intégrations
3. Approche
Ne pas faire doublon avec d'autres outils
Pas d’orientation sur le façon de cartographier
5. 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 : SQL, CSV
6. 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
7. Frontend – Éditeur de tags
Modification OSM directement depuis Osmose
Édition de tags uniquement
Application de « fix »
9. 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 : ordonnancement des analyses
10. Backend - Régionalisation
Traduction
– Transifex → + portugais, japonais, polonais, hongrois,
ukrainien, russe, roumain, danois, grec, tchèque
Localisation : analyses spécifiques
– Langues
● fr : Av → Avenue
● es : Av → Avenida
– Pays
● Conduite à gauche
– Usage : adresses, typographie...
11. Backend – Nouvelles 2015
Fix & mise au point
noexit
Type de voies Fantoir
Ponts souterrains et tunnels aériens
Régionalisation d'analyses (fr, FR, es)
Support des zones multilingues
12. Backend – Nouvelles 2015
Intégration d'OpenData
– Réécriture : configuration plutôt que code
– analyseurs dynamiques
Intégration d'OpenData, analyses en France :
– Terrains de sport
– Autolib', police, pharmacies
– Régional :
● Restaurants, bibliothèques, chais (aquitaine)
● Restaurants (cg71)
13. Backend – Nouvelles 2015
Suivi des serveurs backend
Envoi des rapports par POST
Validation des « extracts »
15. Backend - Serveurs
15 serveurs virtuels
France : France, Afrique, divers
Islande : Afrique et divers
Pays-Bas
Brésil : Amérique centrale et sud
République Tchèque : Europe
Allemagne : Asie du sud est
France : Amérique du nord, Allemagne
– Sponsorisé par MapBox
16. Backend – Divisé pour reigner
Découpage en « région » pour France,
Belgique, USA, Canada, Italie, Pays-Bas,
République Chèque, Pologne, Allemagne,
Autriche
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