OpenStreetMap Realtime Check

  • View
    405

  • Download
    0

Embed Size (px)

DESCRIPTION

Présentation d'OpenStreetMap Realtime Check lors du Sate of the Map France 2014 à Paris.

Text of OpenStreetMap Realtime Check

  • 1. OpenStreetMap Realtime Check Rodolphe Quideville State of The Map France 2014 5 avril 2014 Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 1 / 32
  • 2. Contexte projet de routing bas sur OSRM criture de prols type poids lourds set de cl limit hauteur et poids maximum Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 2 / 32
  • 3. Dmarche corriger des valeurs existantes correction non exhaustive amliorer la qualit des donnes attributaires actions sur un jeu de cl limit utilisations maximales des outils existants dveloppement court (POC) Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 3 / 32
  • 4. Outils associs Wiki / Features Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 4 / 32
  • 5. Outils associs http://taginfo.openstreetmap.org Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 5 / 32
  • 6. Outils associs Un diteur pour effectuer les corrections JOSM Potlatch iD ... Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 6 / 32
  • 7. Fonctionnement bas sur les minutely diff effectif sur tous les types dobjets scripts python tourne dans un cron interface email Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 7 / 32
  • 8. Emails reus Example Date: Thu 03 Apr 2014 11:15:09 CEST Maildir: /INBOX KO way 172074754 maxweight wrong format 7,5 http://www.openstreetmap.org/way/172074754 KO way 4633126 maxheight wrong format 4.6|5.2|4.6 http://www.openstreetmap.org/way/4633126 ways 172074754,4633126 http://127.0.0.1:8111/load_object?objects=w172074754,w Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 8 / 32
  • 9. Les contrles actuels existence de la cl, dictionnaire de max* syntaxe des valeurs de maxweight syntaxe des valeurs de maxheight Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 9 / 32
  • 10. Exemple du maxweight Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 10 / 32
  • 11. Exemple du maxweight maxweight=3.5 t Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 11 / 32
  • 12. Exemple du maxweight maxweight=3.5 t maxweight=3.5t Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 12 / 32
  • 13. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 13 / 32
  • 14. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 14 / 32
  • 15. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 15 / 32
  • 16. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 16 / 32
  • 17. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 17 / 32
  • 18. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg maxweight=3500 Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 18 / 32
  • 19. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg maxweight=3500 maxweight=3.5 Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 19 / 32
  • 20. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg maxweight=3500 maxweight=3.5 maxweight=3,5 Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 20 / 32
  • 21. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg maxweight=3500 maxweight=3.5 maxweight=3,5 Un grand nombre de possibilits pour combien de valides ? Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 21 / 32
  • 22. Exemple du maxweight maxweight=3.5 t maxweight=3.5t maxweight=3.5 tons maxweight=3.5tons maxweight=3.5 tonnes maxweight=3,5 tonnes maxweight=3500Kg maxweight=3500 maxweight=3.5 maxweight=3,5 Le contexte importe ! Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 22 / 32
  • 23. Pourquoi corriger ? Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 23 / 32
  • 24. Pourquoi corriger ? Les donnes ne sont pas lues que par des humains Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 24 / 32
  • 25. OSRM Lecture des valeurs dans OSRM, exemple du maxspeed local function parse_maxspeed(source) if source == nil then return 0 end local n = tonumber(source:match("%d*")) if n == nil then n = 0 end if string.match(source, "mph") or string.match(source, "mp/h") then n = (n*1609)/1000; end return math.abs(n) end Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 25 / 32
  • 26. Florilge maxspweed|208 maxtrailerweight|25 maxbogieweight|21 maxheight_referencelevel|14 max_passenger|7 maxsped|7 maxxspeed|6 maxhight|4 maxload|4 maxspeeed|4 max_speed|3 maxheigh|1 maxhigh|1 maxpeed|1 maxs1|1 maxspeed |1 maxspeed_alt_1|1 maxspeed_backward|1Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014 26 / 32
  • 27. Quelques statistiques Statistiques sur la priode du 1er Mars au 1er Avril 2014 555 erreurs, moyenne de 18.5 par jour plus petite journe 2 plus grande journe 108 163 mails rpartis sur 30 journes moyenne de 5.4 emails par jour 2 journes sans alerte la journe la plus charge 13 emails Rodolphe Quideville (Freelance) OpenStreetMap Realtime Check 5 avril 2014