SotM-France 2015
Osmose :
la conquête du monde
Signalé à Brest le 30-05-2015
Frédéric Rodrigo <frederic@carte-libre.fr>
(c...
Osmose ?
Outil qualité
Analyse des données
Signalement à l'aide règles
Détection de données manquantes depuis de
l'OpenDat...
Approche
Ne pas faire doublon avec d'autres outils
Pas d’orientation sur le façon de cartographier
Frontend - Interface
Frontend
Carte de signalements
Filtres : gravité, thématique, fix, item…
Carte de couverture
Connexion Oauth via osm.org
E...
Frontend - Popup
1. Description
2. Éléments suspects
3. Tags
4. Liens de zone
5. Boutons
6. Corrections suggérées
7. Chang...
Frontend – Éditeur de tags
Modification OSM directement depuis Osmose
Édition de tags uniquement
Application de « fix »
Frontend - Backend
API
Backend
Frontend
Données OSM
Backend - Analyses
Analyses
– Règles sur les tags d'un objet
– Règles spatiale en SQL ou multi-objets
– Comparaison avec d...
Backend - Régionalisation
Traduction
– Transifex → + portugais, japonais, polonais, hongrois,
ukrainien, russe, roumain, d...
Backend – Nouvelles 2015
Fix & mise au point
noexit
Type de voies Fantoir
Ponts souterrains et tunnels aériens
Régionalisa...
Backend – Nouvelles 2015
Intégration d'OpenData
– Réécriture : configuration plutôt que code
– analyseurs dynamiques
Intég...
Backend – Nouvelles 2015
Suivi des serveurs backend
Envoi des rapports par POST
Validation des « extracts »
Backend - Serveurs
Backend - Serveurs
15 serveurs virtuels
France : France, Afrique, divers
Islande : Afrique et divers
Pays-Bas
Brésil : Amé...
Backend – Divisé pour reigner
Découpage en « région » pour France,
Belgique, USA, Canada, Italie, Pays-Bas,
République Chè...
Couverture - 2014
Couverture - 2015
15 Millions de signalements
USA
Allemagne
Monde, niveau=1
France, niveau=1
Corrections
Erreurs
Nouvelles
règles
USA, niveau=1
Allemagne, niveau=1
Stats
15 millions de signalements
– 850 000 de niveau=1
3 700 000 exécutions d'analyses effectuées
– 12 000 analyses / 2 j...
Maproulette
Pont vers Maproulette
Choix des signalements
– [world] Highway intersecting building
– [world] Object tagged t...
Osmose
http://osmose.openstreetmap.fr
http://wiki.osm.org/FR:Osmose
@osmose_qa
Prochain SlideShare
Chargement dans…5
×

Osmose : la conquête du monde

431 vues

Publié le

State of the Map France 2015
Osmose : la conquête du monde

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
431
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • http://osmose.openstreetmap.fr/fr/errors/graph.png?item=1070
  • Osmose : la conquête du monde

    1. 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. 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. 3. Approche Ne pas faire doublon avec d'autres outils Pas d’orientation sur le façon de cartographier
    4. 4. Frontend - Interface
    5. 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. 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. 7. Frontend – Éditeur de tags Modification OSM directement depuis Osmose Édition de tags uniquement Application de « fix »
    8. 8. Frontend - Backend API Backend Frontend Données OSM
    9. 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. 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. 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. 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. 13. Backend – Nouvelles 2015 Suivi des serveurs backend Envoi des rapports par POST Validation des « extracts »
    14. 14. Backend - Serveurs
    15. 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. 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
    17. 17. Couverture - 2014
    18. 18. Couverture - 2015
    19. 19. 15 Millions de signalements USA Allemagne
    20. 20. Monde, niveau=1
    21. 21. France, niveau=1 Corrections Erreurs Nouvelles règles
    22. 22. USA, niveau=1
    23. 23. Allemagne, niveau=1
    24. 24. Stats 15 millions de signalements – 850 000 de niveau=1 3 700 000 exécutions d'analyses effectuées – 12 000 analyses / 2 jours 15 serveurs virtuels 500 règles d'analyses 19,8 / 28 Go : 70 % du planet 352 régions (pays ou sous divisions)
    25. 25. Maproulette Pont vers Maproulette Choix des signalements – [world] Highway intersecting building – [world] Object tagged twice as node or way – [france] Missing soccer pitch – [world] Broken highway level continuity → Impact faible
    26. 26. Osmose http://osmose.openstreetmap.fr http://wiki.osm.org/FR:Osmose @osmose_qa

    ×