Linuxday at OpenLabs - Milano

download Linuxday at OpenLabs - Milano

If you can't read please download the document

description

Talking about openstreetmap at biggest Linux User Group in Milano, Italy. Presentation given in italian. http://linuxday.openlabs.it/ ------ Le slide sono in italiano, presentazione dedicata ad OpenStreetMap tenuta ad OpenLabs, Milano. http://linuxday.openlabs.it/

Transcript of Linuxday at OpenLabs - Milano

  • 1. OpenStreetMap Una Mappa Libera per il nostro Pianeta
      • Simone Cortesi

2. Parco Trotter 3. Avevamo gi... 4. Avevamo gi... 5. Avevamo gi... 6. Avevamo gi...

  • hanno errori fatti ad arte
  • Il sorgente non mai disponibile
  • non sono aggiornate e/o complete
  • non la si pu correggere
  • non la si pu copiare per un amico
  • non la puo i rivendere/riutilizzare
  • non si pi fare business derivato

7. Cos' OpenStreetMap?

  • Un progetto per disegnare la mappa del mondo in modo collaborativo
  • Un esperimento mai tentato prima, l'unico riferimento Wikipedia
  • Un'idea sufficientemente pazza...

8. Wikipedia 9. Breve storia di OSM

  • Agosto 2004: un'idea diSteve Coast (UK)
  • Gennaio 2006: nasce l'editorJOSM
  • Settembre 2007: inizia l'importazione dei datiTIGER
  • Settembre 2007Automotive Navigation Datacontribuisce Olanda, India e Cina
  • Ottobre 2008:
    • 68.000 utenti iscritti, 3400 attivi per settimana (40.000/2.200 a giugno)
    • 510.000.000 di punti GPS (350.000.000 a giugno)

10. OpenStreetMap libera

  • Libera per ogni uso (quindi anche gratis)
  • Disponibile in formatosorgente
  • Licenza CC-BY-SA
  • Anche tutta l'infrastruttura libera - GPL

11. Spirito OpenStreetMap

  • nessun project management
  • Idea generale: si possono fare cose interessanti avendo a disposizione dati geografici coerenti
  • Raccogliere i dati divertente
  • Aspetto politico: mappe == potere
  • ampia comunit, lavoro gratis per tutti

12. Esempi 13. Cina 14. Flickr - dopo 15. Flickr - prima 16. Baghdad - Google 17. Baghdad - OpenStreetMap 18. Milano Luglio 2007 19. Milano Ottobre 2008 20. Milano dettaglio 21. copertura 22. Poli 23. Poli 24. 25. Cascata 26. Trentino 27. differenze - dov' OSM? 28. Rendering

    • openpistemap.org
    • opencyclemap.org

29. Routing 30. Dove trovare OpenStreetMap

  • Simulatore di Volo
  • Rendering SVG in Firefox
  • Mappe navigabili su GPS Garmin
  • Dati in GpsDrive
  • Dati in openCITT, RoadNav, NavIt
  • Mappa su Play Station Portable
  • Mappa su Symbian: Nokia, Motorola, etc
  • Oziexplorer, TrekBuddy, tangoGPS
  • Mappe su Nestoria
  • Dati e mappe in Marble (KDE)
  • TomTom
  • In Google Earth

31. Web 2.0

  • Flickr
  • Marble
  • Nestoria
  • Koffice

32. Garmin emexes.powweb.com/osm/ 33. Lasernav lasernav.radionav.it 34. come? 35. NON COPIARE!!! 36. Come si fa? 37. 4 passi

  • Raccogli
  • Carica
  • Modifica
  • Renderizza

38. Come si partecipa

  • In giro con il GPS e blocco note
  • Upload sul sito OpenStreetMap.org delle tracce grezze (formato GPX)
  • Editing con JOSM o Potlatch
  • Informationfreeway

39. Rendering distribuito

  • La mappa principale generata conMapnikdal dump settimanale.[email_address] l'alternativa grid computing.
  • Architettura client/server
  • RSS feed degli edit in corso
  • Tiles@home API
  • Interfaccia web perforzare il re-rendering

informationfreeway.org 40. Liberazione dati NON COPIARE!!! 41. Liberazione dati

  • VMAP0: outline delle regioni, principali corsi d'acqua
  • ISTAT: coordinate dei comuni, confini amministrativi.
  • Comune di Merano: ortofoto e mappa vettoriale
  • Comune di Arezzo
  • Regione Friuli-Venezia-Giulia (fra poco)
  • Universit
  • OpenStreetMapper cio voi...

42. JOSM: l'editor Java

  • Download & Run, multipiattaforma
  • Supporto ai formati OSM, GPX, WMS
  • Architettura a plug-in:
    • Foto georiferite
    • Audio sync
    • LiveGPS
    • Validazione upload
  • Licenza GPL

43. 44. 45. 46. Flusso di lavoro con JOSM

  • Inquadrare la zona di lavoro
  • Downloaddelletracce grezzedal sito OSM (layer GPX)
  • Downloaddei dati vettoriali dal sito OSM (layer dati)
  • Editingdel layer dati
  • Uploaddei dati modificati con eventualerisoluzione conflitti

47. F.I.N.E.

  • Credits: Foto: 2746402456@Flickr, 2396454381@flickrIdee slide: Luca Delucchi, Niccolo Rigacci, Frederik Ramm. Mappe: OpenStreetMap and contributors, Google, Map24, Teleatlas.
  • Grazie!

48. Potlatch: l'editor on-line

  • Flash con ActionScript
  • Usa solo dati da OpenStreetMap
  • Layer WMS: Yahoo, OpenAerialMap, ...
  • Licenza Public Domain
  • Pi semplice per il neofita, adatto anche all'editing occasionale.
  • Propenso all'errore

49. 50. Il pianeta secondo OSM

  • Node
  • Way, closed way
  • Relation
  • Ogni oggetto pu avere dei tagkey=value

node place= city name= Perugia population= 149125 is_in= Umbria, Italy way highway= primary name= Via Cassia ref= SS2 bridge= true 51. Schema dei tag? Libero!

  • Il sistema si basa su pochi elementi:
  • Definizione di unaAPIdiletturae scrittura sul database
  • Elenco diF eatures , Proposed features ,votazioni, wiki
  • Un futuro diweb semantico ?

Pieter Bruegel:The Tower of Babel1563 52. Architettura di OSM

  • Accesso al DB via RESTful web service API
  • Dump di planet.osm in XML

53. Modello dati Trackpoint 54. Modello dati Node 55. Modello dati Way highway = residential name = Via Roma oneway = true highway = secondary name = Via Perugia Tag 56. Potere e abuso

  • edit war (Cipro)
  • revision history

57. Utile?

  • Solo la mappa che si desidera
  • Navigazione veramente personalizzata:

58. OSM Toolchain Editor Data Base Renderer Viewer API (Rails) Potlatch (Flash) JOSM (Java) ... Mapnik tiles@ home osmarender, pdfatlas, ... planet dump MySQL Slippy Map (Open Layers) Google tiles Google tiles