OpenStreetMap @ ITIS Pininfarina

1,160 views

Published on

My presentation to the students of ITIS Pininfarina

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,160
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenStreetMap @ ITIS Pininfarina

  1. 1. Introduzione Perch` contribuire e Come contribuire Tecnologia Utilizzare i dati Comunit` a OpenStreetMap , la mappa libera Luca DelucchiGFOSS.it, Fondazione Edmund Mach - GIS & Remote Sensing Unit Introduzione OSM, Torino Luca Delucchi Introduzione OSM, Torino
  2. 2. IntroduzionePerch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` a Luca Delucchi Introduzione OSM, Torino
  3. 3. IntroduzionePerch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` a Luca Delucchi Introduzione OSM, Torino
  4. 4. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneCos’` e OpenStreetMap `: e un progetto cartografico collaborativo, nato per creare mappe stradali, si ` poi sviluppato e a tal punto da essere la pi` grande u banca dati cartografica libera e gratuita Luca Delucchi Introduzione OSM, Torino
  5. 5. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneCos’` e OpenStreetMap `: e un progetto cartografico collaborativo, nato per creare mappe stradali, si ` poi sviluppato e a tal punto da essere la pi` grande u banca dati cartografica libera e gratuita basato sullo stile Wikipedia; ` in forte e sviluppo grazie alla continua evoluzione e al minor costo della tecnologia necessatia al progetto (ad esempio internet e GPS) Luca Delucchi Introduzione OSM, Torino
  6. 6. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneCosa non ` e OpenStreetMap non `: e non ` una raccolta slegata di tracce e Luca Delucchi Introduzione OSM, Torino
  7. 7. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneCosa non ` e OpenStreetMap non `: e non ` una raccolta slegata di tracce e non ` una copia di Google Maps e Luca Delucchi Introduzione OSM, Torino
  8. 8. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzionePerch` e Il progetto esiste poich` la maggior parte della cartografia esistente e non ` libera; non si pu` modificare, copiare o utilizzare per scopi e o lavorativi; a meno di non dover pagare e/o accettare licenze che privano di alcune/molte libert`a http://dati.piemonte.it Luca Delucchi Introduzione OSM, Torino
  9. 9. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzionePerch` e Il progetto esiste poich` la maggior parte della cartografia esistente e non ` libera; non si pu` modificare, copiare o utilizzare per scopi e o lavorativi; a meno di non dover pagare e/o accettare licenze che privano di alcune/molte libert`a http://dati.piemonte.it Licenza Open Database License (ODbL). Luca Delucchi Introduzione OSM, Torino
  10. 10. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Luca Delucchi Introduzione OSM, Torino
  11. 11. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Luca Delucchi Introduzione OSM, Torino
  12. 12. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Luca Delucchi Introduzione OSM, Torino
  13. 13. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Luca Delucchi Introduzione OSM, Torino
  14. 14. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Gennaio 2008: primo mapping party italiano Luca Delucchi Introduzione OSM, Torino
  15. 15. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Gennaio 2008: primo mapping party italiano 2008/2009: Humanitarian OpenStreetMap Team Luca Delucchi Introduzione OSM, Torino
  16. 16. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Gennaio 2008: primo mapping party italiano 2008/2009: Humanitarian OpenStreetMap Team Giugno 2009: OSMit, primo convegno nazionale a Trento Luca Delucchi Introduzione OSM, Torino
  17. 17. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Gennaio 2008: primo mapping party italiano 2008/2009: Humanitarian OpenStreetMap Team Giugno 2009: OSMit, primo convegno nazionale a Trento 2011: OpenStreetMap ` riconosciuto a livello nazionale e (Portale del Lazio, mappe Giro d’Italia 2012) Luca Delucchi Introduzione OSM, Torino
  18. 18. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Agosto 2004: nasce OSM da un’idea di Steve Coast (UK) Natale 2005: mille utenti registrati Gennaio 2006: nasce l’editor JOSM Settembre 2007: inizia l’importazione dei dati TIGER (USA) e AND dona i dati di Olanda, India e Cina Gennaio 2008: primo mapping party italiano 2008/2009: Humanitarian OpenStreetMap Team Giugno 2009: OSMit, primo convegno nazionale a Trento 2011: OpenStreetMap ` riconosciuto a livello nazionale e (Portale del Lazio, mappe Giro d’Italia 2012) 6 Gennaio 2013: un milione di utenti registrati Luca Delucchi Introduzione OSM, Torino
  19. 19. Introduzione Perch` contribuire e Cos’` e Come contribuire Cosa non ` e Tecnologia Perch`e Utilizzare i dati Storia Comunit` aIntroduzioneStoria Luca Delucchi Introduzione OSM, Torino
  20. 20. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eDivertimento ` E una buona attivit` per a esplorare angoli della vostra citt` che prima non a si conoscevano. . . Luca Delucchi Introduzione OSM, Torino
  21. 21. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eDivertimento ` E una buona attivit` per a esplorare angoli della vostra citt` che prima non a si conoscevano. . . . . . si pu` facilmente o mappare durante le vostre attivit` outdoor preferite a (bici, escursionismo, corsa, ecc.). . . Luca Delucchi Introduzione OSM, Torino
  22. 22. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eDivertimento ` E una buona attivit` per a esplorare angoli della vostra citt` che prima non a si conoscevano. . . . . . si pu` facilmente o mappare durante le vostre attivit` outdoor preferite a (bici, escursionismo, corsa, ecc.). . . . . . potrebbe darvi lavoro in futuro . . . Luca Delucchi Introduzione OSM, Torino
  23. 23. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eDivertimento Luca Delucchi Introduzione OSM, Torino
  24. 24. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eAiutare gli altri HOT = Humanitarian OpenStreetMap Team (c) Erica ’junipermarie’ - licenza cc-nc-sa (c) Fairfax County Urban Search & Rescue Team Luca Delucchi Introduzione OSM, Torino
  25. 25. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eAiutare gli altri Palestina (c) Mikel Maron Luca Delucchi Introduzione OSM, Torino
  26. 26. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eAiutare gli altri Kibera http://tools.geofabrik.de/mc/?mt0=mapnik&mt1=googlemap&lon=36.78828&lat=-1.31335&zoom=15 Luca Delucchi Introduzione OSM, Torino
  27. 27. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aMappa di Port Prince al 30 - 12 -2009 Luca Delucchi Introduzione OSM, Torino
  28. 28. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aMappa di Port Prince al 29 - 01 -2010 Luca Delucchi Introduzione OSM, Torino
  29. 29. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aMappa di Port Prince al 29 - 01 -2010 MapAction coordinator Without a doubt, OpenStreetMap has helped to save lives. Coordinatore di MapAction Senza ombra di dubbio, OpenStreetMap ha aiutato a salvare vite. Luca Delucchi Introduzione OSM, Torino
  30. 30. Introduzione Perch` contribuire e Come contribuire Divertimento Tecnologia Aiutare gli altri Utilizzare i dati Comunit` aPerch` contribuire eAiutare gli altri Giappone Luca Delucchi Introduzione OSM, Torino
  31. 31. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireOttenere i dati I dati possono essere recuperati direttamente sul campo o possono essere derivati da altre tipologie di dati. Luca Delucchi Introduzione OSM, Torino
  32. 32. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireOttenere i dati I dati possono essere recuperati direttamente sul campo o possono essere derivati da altre tipologie di dati. Controlla la licenza Non utilizzate dati dei quali non ne conoscete la licenza o con licenza non compatibile Luca Delucchi Introduzione OSM, Torino
  33. 33. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireDati raccolti GPS Luca Delucchi Introduzione OSM, Torino
  34. 34. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireDati raccolti GPS Smartphone Luca Delucchi Introduzione OSM, Torino
  35. 35. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireDati raccolti GPS Smartphone Walking Papers - Field Papers Luca Delucchi Introduzione OSM, Torino
  36. 36. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireDati raccolti GPS Smartphone Walking Papers - Field Foto - Audio Papers Luca Delucchi Introduzione OSM, Torino
  37. 37. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari Luca Delucchi Introduzione OSM, Torino
  38. 38. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari JOSM Luca Delucchi Introduzione OSM, Torino
  39. 39. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari JOSM Merkaartor Luca Delucchi Introduzione OSM, Torino
  40. 40. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari JOSM Merkaartor Potlatch2 Luca Delucchi Introduzione OSM, Torino
  41. 41. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari Vespucci (Android) JOSM Merkaartor Potlatch2 Luca Delucchi Introduzione OSM, Torino
  42. 42. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari Vespucci (Android) JOSM GpsMid (J2ME) Merkaartor Potlatch2 Luca Delucchi Introduzione OSM, Torino
  43. 43. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari Vespucci (Android) JOSM GpsMid (J2ME) OSM2go (Maemo) Merkaartor Potlatch2 Luca Delucchi Introduzione OSM, Torino
  44. 44. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare Esistono diversi software per editare, per tutte le piattaforme. PC Cellulari Vespucci (Android) JOSM GpsMid (J2ME) OSM2go (Maemo) Merkaartor Mapzen POI Collector (iPhone) Potlatch2 Luca Delucchi Introduzione OSM, Torino
  45. 45. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireElementi Gli elementi utilizzati all’interno del database sono 4: Luca Delucchi Introduzione OSM, Torino
  46. 46. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireElementi Gli elementi utilizzati all’interno del database sono 4: Node Luca Delucchi Introduzione OSM, Torino
  47. 47. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireElementi Gli elementi utilizzati all’interno del database sono 4: Node Way Luca Delucchi Introduzione OSM, Torino
  48. 48. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireElementi Gli elementi utilizzati all’interno del database sono 4: Node Way Area Luca Delucchi Introduzione OSM, Torino
  49. 49. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireElementi Gli elementi utilizzati all’interno del database sono 4: Node Way Area Relation Luca Delucchi Introduzione OSM, Torino
  50. 50. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore Luca Delucchi Introduzione OSM, Torino
  51. 51. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway trunk primary secondary tertiary highway unclassified footway cycleway railway step Luca Delucchi Introduzione OSM, Torino
  52. 52. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway parking trunk drinking water primary post office secondary cinema amenity tertiary restaurant highway unclassified pub footway recycling cycleway bus station railway step Luca Delucchi Introduzione OSM, Torino
  53. 53. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway parking trunk drinking water primary post office secondary cinema amenity tertiary restaurant highway unclassified pub footway recycling cycleway bus station railway step highway bus stop Luca Delucchi Introduzione OSM, Torino
  54. 54. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway parking trunk drinking water residential primary post office commercial secondary cinema landuse amenity forest tertiary restaurant highway vineyard unclassified pub footway recycling cycleway bus station railway step highway bus stop Luca Delucchi Introduzione OSM, Torino
  55. 55. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway parking trunk drinking water residential primary post office commercial secondary cinema landuse amenity forest tertiary restaurant highway vineyard unclassified pub footway recycling area yes cycleway bus station railway step highway bus stop Luca Delucchi Introduzione OSM, Torino
  56. 56. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag Per specificare la tipologia di dati vengono utilizzati i tag; questi sono definiti attraverso una chiave e un valore motorway parking trunk drinking water residential primary post office commercial secondary cinema landuse amenity forest tertiary restaurant highway vineyard unclassified pub footway recycling area yes cycleway bus station layer -5 to 5 railway step highway bus stop Luca Delucchi Introduzione OSM, Torino
  57. 57. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireTag MapFeatures Luca Delucchi Introduzione OSM, Torino
  58. 58. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Luca Delucchi Introduzione OSM, Torino
  59. 59. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Scaricare dati OSM Luca Delucchi Introduzione OSM, Torino
  60. 60. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Scaricare dati OSM Editare tracce Luca Delucchi Introduzione OSM, Torino
  61. 61. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Scaricare dati OSM Editare tracce Editare ortofoto PCN Luca Delucchi Introduzione OSM, Torino
  62. 62. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Scaricare dati OSM Editare tracce Editare ortofoto PCN Aggiungere tags Luca Delucchi Introduzione OSM, Torino
  63. 63. Introduzione Ottenere i dati Perch` contribuire e Editare Come contribuire Elementi Tecnologia Tag Utilizzare i dati JOSM Comunit` aCome contribuireEditare: JOSM Caricare traccia GPX Scaricare dati OSM Editare tracce Editare ortofoto PCN Aggiungere tags Caricare dati sul server Luca Delucchi Introduzione OSM, Torino
  64. 64. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaArchitettura Luca Delucchi Introduzione OSM, Torino
  65. 65. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaSoftware Libero Libert` di eseguire il programma per qualsiasi scopo a (chiamata “libert` 0”) a Luca Delucchi Introduzione OSM, Torino
  66. 66. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaSoftware Libero Libert` di eseguire il programma per qualsiasi scopo a (chiamata “libert` 0”) a Libert` di studiare il programma e modificarlo (“libert` 1”) a a Luca Delucchi Introduzione OSM, Torino
  67. 67. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaSoftware Libero Libert` di eseguire il programma per qualsiasi scopo a (chiamata “libert` 0”) a Libert` di studiare il programma e modificarlo (“libert` 1”) a a Libert` di copiare il programma in modo da aiutare il prossimo a (“libert` 2”) a Luca Delucchi Introduzione OSM, Torino
  68. 68. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaSoftware Libero Libert` di eseguire il programma per qualsiasi scopo a (chiamata “libert` 0”) a Libert` di studiare il programma e modificarlo (“libert` 1”) a a Libert` di copiare il programma in modo da aiutare il prossimo a (“libert` 2”) a Libert` di migliorare il programma e di distribuirne a pubblicamente i miglioramenti, in modo tale che tutta la comunit` ne tragga beneficio (“libert` 3”) a a Luca Delucchi Introduzione OSM, Torino
  69. 69. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaDatabase Database Managment System: PostgreSQL Luca Delucchi Introduzione OSM, Torino
  70. 70. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaDatabase Database Managment System: PostgreSQL Numero di utenti 1.021.357 Numero di punti GPS caricati 3.263.426.635 Numero di nodes 1.751.649.375 Numero di ways 167.599.759 Numero di relations 1.777.400 Luca Delucchi Introduzione OSM, Torino
  71. 71. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI API architettura RESTful per interfacciarsi con il database centrale Luca Delucchi Introduzione OSM, Torino
  72. 72. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI API architettura RESTful per interfacciarsi con il database centrale richiede e ritorna formato XML Luca Delucchi Introduzione OSM, Torino
  73. 73. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI API architettura RESTful per interfacciarsi con il database centrale richiede e ritorna formato XML attuale versione 0.6 Luca Delucchi Introduzione OSM, Torino
  74. 74. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI API architettura RESTful per interfacciarsi con il database centrale richiede e ritorna formato XML attuale versione 0.6 permette interscambio di informazioni sui Changeset, elementi, tracce GPS e utenti Luca Delucchi Introduzione OSM, Torino
  75. 75. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 Luca Delucchi Introduzione OSM, Torino
  76. 76. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 http://www.openstreetmap.org/api/0.6/way/22901331 Luca Delucchi Introduzione OSM, Torino
  77. 77. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 http://www.openstreetmap.org/api/0.6/way/22901331 http://www.openstreetmap.org/api/0.6/way/22901331/1 Luca Delucchi Introduzione OSM, Torino
  78. 78. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 http://www.openstreetmap.org/api/0.6/way/22901331 http://www.openstreetmap.org/api/0.6/way/22901331/1 http://www.openstreetmap.org/api/0.6/trackpoints?bbox= 44.40,8.97,44.41,8.98&page=5000 Luca Delucchi Introduzione OSM, Torino
  79. 79. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 http://www.openstreetmap.org/api/0.6/way/22901331 http://www.openstreetmap.org/api/0.6/way/22901331/1 http://www.openstreetmap.org/api/0.6/trackpoints?bbox= 44.40,8.97,44.41,8.98&page=5000 http://www.openstreetmap.org/api/0.6/node/create Luca Delucchi Introduzione OSM, Torino
  80. 80. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAPI esempi http://www.openstreetmap.org/api/0.6/map?bbox=44.40,8. 97,44.41,8.98 http://www.openstreetmap.org/api/0.6/way/22901331 http://www.openstreetmap.org/api/0.6/way/22901331/1 http://www.openstreetmap.org/api/0.6/trackpoints?bbox= 44.40,8.97,44.41,8.98&page=5000 http://www.openstreetmap.org/api/0.6/node/create Approfondimento: API Luca Delucchi Introduzione OSM, Torino
  81. 81. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaFormato .osm <osm version="0.6" generator="OpenStreetMap server" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/"> <node id=’1512608819’ timestamp=’2011-12-16T20:40:26Z’ uid=’12473’ user=’mikelima’ visible=’true’ version=’2’ changeset=’10134032’ lat=’44.4131166’ lon=’8.9299329’> <tag k=’addr:housenumber’ v=’18’ /> <tag k=’addr:street’ v=’Via Cairoli’ /> <tag k=’barrier’ v=’entrance’ /> <tag k=’foot’ v=’yes’ /> </node> </osm> Luca Delucchi Introduzione OSM, Torino
  82. 82. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaFormato .osm <osm version="0.6" generator="OpenStreetMap server" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/"> <way id="203171000" visible="true" timestamp="2013-01-27 T21:59:33Z" version="1" changeset="14814768" user= "lucadelu" uid="13591"> <nd ref="2131510354" /> <nd ref="2131510328" /> <nd ref="2131510357" /> <nd ref="2131510339" /> <nd ref="2131510354" /> <tag k="leisure" v="pitch" /> <tag k="sport" v="tennis" /> </way> Luca Delucchi Introduzione OSM, Torino
  83. 83. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Luca Delucchi Introduzione OSM, Torino
  84. 84. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Python - PythonOsmApi Luca Delucchi Introduzione OSM, Torino
  85. 85. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Python - PythonOsmApi Perl - Osm.pm Luca Delucchi Introduzione OSM, Torino
  86. 86. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Python - PythonOsmApi Perl - Osm.pm Indirette Luca Delucchi Introduzione OSM, Torino
  87. 87. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Python - PythonOsmApi Perl - Osm.pm Indirette Overpass API Luca Delucchi Introduzione OSM, Torino
  88. 88. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaInterfacce Dirette Java - Esempio Python - PythonOsmApi Perl - Osm.pm Indirette Overpass API XAPI Luca Delucchi Introduzione OSM, Torino
  89. 89. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAndroid Diversi software sviluppati per Android Luca Delucchi Introduzione OSM, Torino
  90. 90. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aTecnologiaAndroid Diversi software sviluppati per Android Le librerie pi` utilizzate sono due osmdroid e mapsforge u Luca Delucchi Introduzione OSM, Torino
  91. 91. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` aosmdroid: esempio codice this.mOsmv = new MapView(this, 256, mResourceProxy); this.mLocationOverlay = new MyLocationOverlay( this.getBaseContext(), this.mOsmv, mResourceProxy); this.mOsmv.setBuiltInZoomControls(true); this.mOsmv.setMultiTouchControls(true); this.mOsmv.getOverlays().add(this.mLocationOverlay); rl.addView(this.mOsmv, new RelativeLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); Luca Delucchi Introduzione OSM, Torino
  92. 92. Introduzione Architettura Perch` contribuire e Software Libero Come contribuire Database Tecnologia API e formato Utilizzare i dati Android Comunit` amapsforge: esempio codice this.mapView = (MapView) findViewById(R.id.mapView); this.mapView.setClickable(true); this.mapView.setBuiltInZoomControls(true); this.mapView.setFocusable(true); Luca Delucchi Introduzione OSM, Torino
  93. 93. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati Web Stampa OpenCycleMap - Sentieristica Luca Delucchi Introduzione OSM, Torino
  94. 94. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati Web Stampa OpenCycleMap - Sentieristica Mappa di Copenhagen - Mappa tattile Luca Delucchi Introduzione OSM, Torino
  95. 95. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati GIS Routing QGIS Luca Delucchi Introduzione OSM, Torino
  96. 96. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati GIS Routing QGIS OpenRouteService - Navit Luca Delucchi Introduzione OSM, Torino
  97. 97. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati Cellulari GPS Vespucci - OSM2go Luca Delucchi Introduzione OSM, Torino
  98. 98. Introduzione Perch` contribuire e Web - Stampa Come contribuire GIS - Routing Tecnologia Cellulari - GPS Utilizzare i dati Comunit` aUtilizzare i dati Cellulari GPS Vespucci - OSM2go Garmin Colorado300 - TomTom Luca Delucchi Introduzione OSM, Torino
  99. 99. Introduzione Perch` contribuire e Come contribuire GSoC Tecnologia Licenza Utilizzare i dati Comunit` aComunit` a www.openstreetmap.org mailing list italiana mailing list piemontese chat irc: canale #osm-it - server irc.oftc.net wiki internazionale sito italiano Manuale multilingue Luca Delucchi Introduzione OSM, Torino
  100. 100. Introduzione Perch` contribuire e Come contribuire GSoC Tecnologia Licenza Utilizzare i dati Comunit` aGoogle Summer of codePromemoria Luca Delucchi Introduzione OSM, Torino
  101. 101. Introduzione Perch` contribuire e Come contribuire GSoC Tecnologia Licenza Utilizzare i dati Comunit` aLe immagini di mappe hanno la seguente licenza “Map data (c) OpenStreetMap (and) contributors, CC-BY-SA” Luca Delucchi Introduzione OSM, Torino

×