L'état de l'Osmose

Post on 21-May-2015

640 views 7 download

description

Osmose est un outils qualité disponibles afin de détecter les erreurs et incohérences des données Openstreetmap. Il est également utile pour intégrer des données OpenData.

Transcript of L'état de l'Osmose

SotM-France 2014

L'état de l'Osmose

Erreur reportée à Paris le 05-04-2014Fré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