SlideShare une entreprise Scribd logo
1  sur  26
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
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
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
Export de signalements : GPX, Json, RSS,
JOSM…
Dumps des signalements : SQL, CSV
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
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 de l'OpenData
Plus de 200 analyseurs
Jenkins : ordonnancement des analyses
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...
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
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)
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érique centrale et sud
République Tchèque : Europe
Allemagne : Asie du sud est
France : Amérique du nord, Allemagne
– Sponsorisé par MapBox
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
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 jours
15 serveurs virtuels
500 règles d'analyses
19,8 / 28 Go : 70 % du planet
352 régions (pays ou sous divisions)
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
Osmose
http://osmose.openstreetmap.fr
http://wiki.osm.org/FR:Osmose
@osmose_qa

Contenu connexe

Similaire à Osmose : la conquête du monde

OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
Fing
 
Atelier osm brest 2015
Atelier osm brest 2015Atelier osm brest 2015
Atelier osm brest 2015
Antoine Riche
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
CERTyou Formation
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
CERTyou Formation
 
Presentation bsp-cos-2013
Presentation bsp-cos-2013Presentation bsp-cos-2013
Presentation bsp-cos-2013
Los-awakit
 
Telecommunications business unit profile corporate_French version
Telecommunications business unit profile corporate_French versionTelecommunications business unit profile corporate_French version
Telecommunications business unit profile corporate_French version
Comarch
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
FabMob
 

Similaire à Osmose : la conquête du monde (20)

OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
OPEN DATA WEEK // Présentation de projets : Fluidifier les partenariats par u...
 
BFC tourisme : présentation du projet régional - table ronde réseaux et éco...
BFC tourisme : présentation du projet régional - table ronde réseaux et éco...BFC tourisme : présentation du projet régional - table ronde réseaux et éco...
BFC tourisme : présentation du projet régional - table ronde réseaux et éco...
 
Atelier osm brest 2015
Atelier osm brest 2015Atelier osm brest 2015
Atelier osm brest 2015
 
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
 
Pyksel & Camptocamp : Connecteur Magento / Open Erp
Pyksel & Camptocamp : Connecteur Magento / Open ErpPyksel & Camptocamp : Connecteur Magento / Open Erp
Pyksel & Camptocamp : Connecteur Magento / Open Erp
 
#WLS17 / We Love SEO 2017 : Data & Digital Analytics
#WLS17 / We Love SEO 2017 :  Data & Digital Analytics #WLS17 / We Love SEO 2017 :  Data & Digital Analytics
#WLS17 / We Love SEO 2017 : Data & Digital Analytics
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
 
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
B5281 g formation-ibm-cognos-workspace-advanced-author-self-service-reports-v...
 
Suivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 garesSuivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 gares
 
Ateliers
AteliersAteliers
Ateliers
 
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteOpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
 
CS.pdf
CS.pdfCS.pdf
CS.pdf
 
Presentation bsp-cos-2013
Presentation bsp-cos-2013Presentation bsp-cos-2013
Presentation bsp-cos-2013
 
aOS solidarite NC - Teams, apres le rush
aOS solidarite NC - Teams, apres le rushaOS solidarite NC - Teams, apres le rush
aOS solidarite NC - Teams, apres le rush
 
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
 
Soutenance
SoutenanceSoutenance
Soutenance
 
OpenStreetMap - Allons cartographier le monde - Bordeaux BarCamp'10
OpenStreetMap - Allons cartographier le monde - Bordeaux BarCamp'10OpenStreetMap - Allons cartographier le monde - Bordeaux BarCamp'10
OpenStreetMap - Allons cartographier le monde - Bordeaux BarCamp'10
 
Telecommunications business unit profile corporate_French version
Telecommunications business unit profile corporate_French versionTelecommunications business unit profile corporate_French version
Telecommunications business unit profile corporate_French version
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
 
meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
 

Plus de Frédéric Rodrigo

Plus de Frédéric Rodrigo (20)

OSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPSOSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPS
 
Cartography: Vector Tiles From an Open Initiative To an Industry Standard
Cartography: Vector Tiles  From an Open Initiative To an Industry StandardCartography: Vector Tiles  From an Open Initiative To an Industry Standard
Cartography: Vector Tiles From an Open Initiative To an Industry Standard
 
Osmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSOsmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSS
 
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMAutomatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
 
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMAnnoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
 
Osmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de donnéesOsmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de données
 
OSRM, Utilisation avancée
OSRM, Utilisation avancéeOSRM, Utilisation avancée
OSRM, Utilisation avancée
 
Open Traffic
Open TrafficOpen Traffic
Open Traffic
 
Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
OSRM L'état du routage
OSRM L'état du routageOSRM L'état du routage
OSRM L'état du routage
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing Machine
 
Addok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateauAddok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateau
 
Osmose-QA OpenData
Osmose-QA OpenDataOsmose-QA OpenData
Osmose-QA OpenData
 
20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa
 
Mapotempo
MapotempoMapotempo
Mapotempo
 
5/5 Osm 20141118-l2.3-réutilisation
5/5 Osm 20141118-l2.3-réutilisation5/5 Osm 20141118-l2.3-réutilisation
5/5 Osm 20141118-l2.3-réutilisation
 
4/5 Osm 20141118-l2.2-collecte et contribution
4/5 Osm 20141118-l2.2-collecte et contribution4/5 Osm 20141118-l2.2-collecte et contribution
4/5 Osm 20141118-l2.2-collecte et contribution
 
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
 
2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution
 
1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation
 

Osmose : la conquête du monde

Notes de l'éditeur

  1. http://osmose.openstreetmap.fr/fr/errors/graph.png?item=1070