SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
SotM-France 2014
L'état de l'Osmose
Erreur reportée à Paris le 05-04-2014
Frédéric Rodrigo <frederic@carte-libre.fr>
(c)left 2014 - CC-BY-SA v3.0
http://osmose.openstreetmap.fr
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
Osmose ?
APIBackend
Frontend
Données OSM
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
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
...
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
Augmentation de la couverture
Backend - Moteur
Analyse « sax » sur pbf
Analyses SQL sur bases Osmosis
Jenkins : ordonnancement des analyses
Test unitaires
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...
Frontend
Affichage des erreurs sur la carte
Filtres
Statistiques
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
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
Frontend – Éditeur de tags
→ Projet OpenAquiMap
Modification OSM directement depuis Osmose
Édition de tags
uniquement
Application de « fix »
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
Projet du mois - Wikipédia
Des analyses qui progressent
et qui ne progressent pas
HOT
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

Más contenido relacionado

Similar a L'état de l'Osmose

Cartographie des réseaux d'utilités
Cartographie des réseaux d'utilitésCartographie des réseaux d'utilités
Cartographie des réseaux d'utilitésFrançois Lacombe
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
Présentation de Bano
Présentation de BanoPrésentation de Bano
Présentation de BanoSemWebPro
 
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'10Frédéric Rodrigo
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataMicrosoft Ideas
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueteleparc
 
Moteurs de recherche et web sémantique
Moteurs de recherche et web sémantiqueMoteurs de recherche et web sémantique
Moteurs de recherche et web sémantiqueAntidot
 
OpenStreetMap, une introduction
OpenStreetMap, une introductionOpenStreetMap, une introduction
OpenStreetMap, une introductionFrédéric Rodrigo
 
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...Jean-François MARY
 
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 ComteFrédéric Rodrigo
 
Matinale "Data Science et Machine Learning"
Matinale "Data Science et Machine Learning"Matinale "Data Science et Machine Learning"
Matinale "Data Science et Machine Learning"Aline Deschamps
 
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 contributionFrédéric Rodrigo
 
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 garesAntoine Riche
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteFabMob
 
Pérennisation et mise à disposition des données de l’Observatoire de recherch...
Pérennisation et mise à disposition des données de l’Observatoire de recherch...Pérennisation et mise à disposition des données de l’Observatoire de recherch...
Pérennisation et mise à disposition des données de l’Observatoire de recherch...Lesticetlart Invisu
 
6 patrice delorme - urbanoid - data tuesday
6   patrice delorme - urbanoid - data tuesday6   patrice delorme - urbanoid - data tuesday
6 patrice delorme - urbanoid - data tuesdayData Tuesday
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisCocoaHeads France
 

Similar a L'état de l'Osmose (20)

Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
Cartographie des réseaux d'utilités
Cartographie des réseaux d'utilitésCartographie des réseaux d'utilités
Cartographie des réseaux d'utilités
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
Présentation de Bano
Présentation de BanoPrésentation de Bano
Présentation de Bano
 
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
 
Osm 20141112-montesquieu
Osm 20141112-montesquieuOsm 20141112-montesquieu
Osm 20141112-montesquieu
 
Publication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, ODataPublication des données publiques (Open Data), WCF Data Services, OData
Publication des données publiques (Open Data), WCF Data Services, OData
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rue
 
Moteurs de recherche et web sémantique
Moteurs de recherche et web sémantiqueMoteurs de recherche et web sémantique
Moteurs de recherche et web sémantique
 
OpenStreetMap, une introduction
OpenStreetMap, une introductionOpenStreetMap, une introduction
OpenStreetMap, une introduction
 
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...
L’exploitation d’OSM par l’AURH et ses avantages pour le projet européen « We...
 
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
 
Matinale "Data Science et Machine Learning"
Matinale "Data Science et Machine Learning"Matinale "Data Science et Machine Learning"
Matinale "Data Science et Machine Learning"
 
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
 
Omd sotmfr
Omd sotmfrOmd sotmfr
Omd sotmfr
 
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
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
 
Pérennisation et mise à disposition des données de l’Observatoire de recherch...
Pérennisation et mise à disposition des données de l’Observatoire de recherch...Pérennisation et mise à disposition des données de l’Observatoire de recherch...
Pérennisation et mise à disposition des données de l’Observatoire de recherch...
 
6 patrice delorme - urbanoid - data tuesday
6   patrice delorme - urbanoid - data tuesday6   patrice delorme - urbanoid - data tuesday
6 patrice delorme - urbanoid - data tuesday
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads Paris
 

Más de Frédéric Rodrigo

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 StandardFrédéric Rodrigo
 
Osmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSOsmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSFrédéric Rodrigo
 
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 OSMFrédéric Rodrigo
 
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'OSMFrédéric Rodrigo
 
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éesFrédéric Rodrigo
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineFrédéric Rodrigo
 
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 bateauFrédéric Rodrigo
 
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éutilisationFrédéric Rodrigo
 
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 streetmapFrédéric Rodrigo
 
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 contributionFrédéric Rodrigo
 
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ésentationFrédéric Rodrigo
 
Osmose, quality assurance tool
Osmose, quality assurance toolOsmose, quality assurance tool
Osmose, quality assurance toolFrédéric Rodrigo
 

Más 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
 
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
 
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, quality assurance tool
Osmose, quality assurance toolOsmose, quality assurance tool
Osmose, quality assurance tool
 
OpenData & OpenStreetMap
OpenData & OpenStreetMapOpenData & OpenStreetMap
OpenData & OpenStreetMap
 

L'état de l'Osmose

  • 1. SotM-France 2014 L'état de l'Osmose Erreur reportée à Paris le 05-04-2014 Frédéric Rodrigo <frederic@carte-libre.fr> (c)left 2014 - CC-BY-SA v3.0 http://osmose.openstreetmap.fr
  • 2. 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
  • 4. 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
  • 5. 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 ...
  • 6. 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
  • 7. Augmentation de la couverture
  • 8. Backend - Moteur Analyse « sax » sur pbf Analyses SQL sur bases Osmosis Jenkins : ordonnancement des analyses Test unitaires
  • 9. 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...
  • 10. Frontend Affichage des erreurs sur la carte Filtres Statistiques
  • 11. 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
  • 12. 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
  • 13. Frontend – Éditeur de tags → Projet OpenAquiMap Modification OSM directement depuis Osmose Édition de tags uniquement Application de « fix »
  • 14. 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
  • 15. Projet du mois - Wikipédia
  • 16. Des analyses qui progressent
  • 17. et qui ne progressent pas
  • 18. HOT
  • 19. 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