SlideShare a Scribd company logo
1 of 39
Download to read offline
OpenStreetMap 
la mappa libera 
@EduardNatale #OpenStreetMap #LinuxDay2014
2
3
Una mappa, non un layer 
Semplice, uso Google Maps! 
• Creo una “mappa” 
• Posiziono i marker 
• La condivido 
In realtà non ho creato una “mappa” ma un livello che 
sovrappongo al base layer di Google 
• Non posso cercare i POI - Point Of Interest 
• Non creo una discussione 
• Non possiedo una history delle modifiche 
4
Molto più di una mappa 
1. Cosa è OSM 
2. Come contribuire 
Traccia il tuo percorso 
Aggiungi i dettagli 
Dona il tuo percorso ad OSM 
3. Come sfruttare OSM 
I vantaggi di un database open (odbl) 
Applicazioni nel mondo reale 
5
6 
+ ⋍ 
Mappa Wikipedia OpenStreetMap 
openstreetmap.org
7 
OSM non ha in sè logiche di profitto 
OpenStreetMap è neutrale e trasparente 
la community decide cosa visualizzare e come 
Database liberamente scaricabile 
Mappe offline, applicazioni complesse 
Algoritmi di routing FLOSS 
Liberi di implementare il proprio software di routing 
! 
you go here
OSM non ha in sè logiche di profitto 
OpenStreetMap è neutrale e trasparente 
la community decide cosa visualizzare e come 
Database liberamente scaricabile 
Mappe offline, applicazioni complesse 
Algoritmi di routing FLOSS 
Liberi di implementare il proprio software di routing 
! 
8 
you go here
Il tuo contributo alla mappa libera 
9 
1 Raccolta dei dati 
2 Upload 
3 Editing e aggiunta dei dettagli 
4 Rendering della mappa
Il tuo contributo alla mappa libera 
10 
1 Raccolta dei dati 
Facoltativi 
2 Upload 
3 Editing e aggiunta dei dettagli 
4 Rendering della mappa
Il tuo contributo alla mappa libera 
11 
1 Raccolta dei dati 
In bici … A piedi … 
GPS Logger, Appunti, 
Fotocamera, …
username 
password 
Il tuo contributo alla mappa libera 
2 Upload 
12 
1. Download dei dati 
dal dispositivo 
2. Conversione in 
formato GPX 
3. Upload sul 
server OSM
Il tuo contributo alla mappa libera 
3 Editing e aggiunta dei dettagli 
13 
Tracciato Fiume Hawkesbury (Australia) 
Utente steve_dawson 
longitudine 
latitudine (150.979, -33.397) 
Sydney
Il tuo contributo alla mappa libera 
3 Editing e aggiunta dei dettagli 
14 
Homepage http://josm.openstreetmap.de! 
Version ! 7643
Il tuo contributo alla mappa libera 
3 Editing e aggiunta dei dettagli 
15 
Josm
Il tuo contributo alla mappa libera 
16 
3 Editing e aggiunta dei dettagli 
Immagini aeree 
! Josm 
Bing Sat 
Mapquest
Il tuo contributo alla mappa libera 
! 
Etichette 
3 Editing e aggiunta dei dettagli 
17 
Finestre Josm 
node 
way 
relation
Il tuo contributo alla mappa libera 
18 
3 Editing e aggiunta dei dettagli 
Josm
Il tuo contributo alla mappa libera 
19 
3 Esempio: Napoli - Stadio 
Josm
Il tuo contributo alla mappa libera 
20 
3 Esempio: Napoli - Stadio 
Josm
Il tuo contributo alla mappa libera 
21 
3 Esempio: Napoli - Stadio 
Josm
Il tuo contributo alla mappa libera 
4 Rendering della mappa 
22 
Mapnik 
Browser 
C++ 
PostgreSQL 
PostGIS
Il tuo contributo alla mappa libera 
4 Rendering della mappa 
23 
a 
b 
c 
1 2 3 4 
Slippy Map 
pixel 
lat-lon 
Tile rendering 
Pan, zoom, … 
Aggiunta livelli
Il tuo contributo alla mappa libera 
4 Rendering della mappa 
24 
openlayers.org 
wiki.openstreetmap.org/wiki/Frameworks
Ottimo lavoro! E adesso? 
25 
1 GPS logger, smartphone, carta e penna, … 
2 Upload della traccia GPX 
3 Editing della traccia e aggiunta dei dettagli 
con JOSM 
4 Rendering della mappa lato server e 
visualizzazione lato client
Mapping party #ODDNA14 
26
Una mappa con le sorgenti 
27 
Web editor iD! 
1. Log-in 
2. Identifico l’area 
3. Aggiungo il punto 
4. Definisco i dettagli 
5. Salvo
Una mappa con le sorgenti 
Sorgenti 
28 
Browser
Sfruttare OSM per realizzare servizi 
29 
Database OSM 
(ODbL) 
download in locale 
processing 
API 
web services map matching 
overpass turbo 
sociale
Sfruttare OSM per realizzare servizi 
overpass-turbo.eu 
tool web-based per il 
filtraggio dei dati di OSM 
! 
input 
<query type=“node”> 
<has-kv k=“natural” 
v=“spring”/> 
<bbox-query {{bbox}}/> 
</query> 
! 
output 
mappa, GPX, GeoJSON, 
PNG, … 
30 
fieldpapers.org 
tool web-based per 
realizzare mappe da 
stampare 
! 
input 
area geografica, punti 
di interesse 
! 
output 
mappa in formato PDF
Sfruttare OSM per realizzare servizi 
overpass-turbo.eu 
tool web-based per il 
filtraggio dei dati di OSM 
! 
input 
<query type=“node”> 
<has-kv k=“natural” 
v=“spring”/> 
<bbox-query {{bbox}}/> 
</query> 
! 
output! 
mappa, GPX, GeoJSON, 
PNG, … 
31 
fieldpapers.org 
tool web-based per 
realizzare mappe da 
stampare 
! 
input! 
area geografica, punti 
di interesse 
! 
output 
mappa in formato PDF
Sfruttare OSM per realizzare servizi 
32
Sfruttare OSM per realizzare servizi 
Gestione e controllo di flotte 
Monitoraggio del traffico 
Gestione delle segnalazioni 
33 
Nick - 35 km/h 
cons. 6 l/100km
Sfruttare OSM per realizzare servizi 
34 
Spostamento dei veicoli - in OpenLayers 
strategy = new OpenLayers.Strategy.Refresh({interval: 3000}) 
? Autostrada SA.RC. 
Map Matching - in PostgreSQL 
Algoritmo di matching per conoscere la strada 
cui appartiene un punto
Contribuire ed essere premiati 
35 
play.kort.ch 
wheelmap.org
OSM per missioni umanitarie 
Ebola Outbreak, ETC 
Locations Context - 
Experienced Mappers Only 
tasks.hotosm.org/project/699# 
36
Mapping party: a quando? 
37 
1 2 3 4 
OpenStreetMap 
@EduardNatale
38
Licenza 
• Licenza Open Data Commons Open 
Database License (ODbL) 
• Copiare, distribuire, trasmettere, adattare i 
dati finchè lo si attribuisce a 
OpenStreetMap e i suoi contributori 
• Cartografia e documentazione sotto 
licenza CC-BY-SA 
39

More Related Content

Similar to OpenStreetMap - una panoramica

OpenStreetMap: la mappa Libera
OpenStreetMap: la mappa LiberaOpenStreetMap: la mappa Libera
OpenStreetMap: la mappa LiberaNaLUG
 
Corso GIS Base a03 - gis strumento di lavoro alla base della cartografia e d...
Corso GIS Base a03 - gis  strumento di lavoro alla base della cartografia e d...Corso GIS Base a03 - gis  strumento di lavoro alla base della cartografia e d...
Corso GIS Base a03 - gis strumento di lavoro alla base della cartografia e d...City Planner
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaAndrea Musuruane
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaAndrea Musuruane
 
Introduzione a openstreetmap gter 30-03-2012
Introduzione a openstreetmap   gter 30-03-2012Introduzione a openstreetmap   gter 30-03-2012
Introduzione a openstreetmap gter 30-03-2012Ale ZenaIT
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaAndrea Musuruane
 
Evento PIM - Novità QGis 2.8: database e mappe online / webgis
Evento PIM - Novità QGis 2.8: database e mappe online / webgisEvento PIM - Novità QGis 2.8: database e mappe online / webgis
Evento PIM - Novità QGis 2.8: database e mappe online / webgisCity Planner
 
OpenStreetMap - Gfossday Bolzano
OpenStreetMap - Gfossday BolzanoOpenStreetMap - Gfossday Bolzano
OpenStreetMap - Gfossday BolzanoSimone Cortesi
 
Torino 20171014 presentazione OpenStreetMap
Torino 20171014 presentazione OpenStreetMapTorino 20171014 presentazione OpenStreetMap
Torino 20171014 presentazione OpenStreetMapAle ZenaIT
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiAle ZenaIT
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Coworking Login
 
Coworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCoworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCity Planner
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...OpenGeoDataItalia
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapIn giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapdieterdreist
 
Introduzione a openstreetmap e casi d'uso disi 23-04-2012
Introduzione a openstreetmap e casi d'uso   disi 23-04-2012Introduzione a openstreetmap e casi d'uso   disi 23-04-2012
Introduzione a openstreetmap e casi d'uso disi 23-04-2012Ale ZenaIT
 
OpenStreetMap EstateGIS 2023.pdf
OpenStreetMap EstateGIS 2023.pdfOpenStreetMap EstateGIS 2023.pdf
OpenStreetMap EstateGIS 2023.pdfAlessandro Sarretta
 
Linux day2010 introduzione_a_openstreetmap
Linux day2010 introduzione_a_openstreetmapLinux day2010 introduzione_a_openstreetmap
Linux day2010 introduzione_a_openstreetmapAle ZenaIT
 
Geological day 2012
Geological day 2012Geological day 2012
Geological day 2012Ale ZenaIT
 

Similar to OpenStreetMap - una panoramica (20)

OpenStreetMap: la mappa Libera
OpenStreetMap: la mappa LiberaOpenStreetMap: la mappa Libera
OpenStreetMap: la mappa Libera
 
Corso GIS Base a03 - gis strumento di lavoro alla base della cartografia e d...
Corso GIS Base a03 - gis  strumento di lavoro alla base della cartografia e d...Corso GIS Base a03 - gis  strumento di lavoro alla base della cartografia e d...
Corso GIS Base a03 - gis strumento di lavoro alla base della cartografia e d...
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro Pianeta
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro Pianeta
 
Introduzione a openstreetmap gter 30-03-2012
Introduzione a openstreetmap   gter 30-03-2012Introduzione a openstreetmap   gter 30-03-2012
Introduzione a openstreetmap gter 30-03-2012
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
OpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro PianetaOpenStreetMap - Una mappa libera per il nostro Pianeta
OpenStreetMap - Una mappa libera per il nostro Pianeta
 
Evento PIM - Novità QGis 2.8: database e mappe online / webgis
Evento PIM - Novità QGis 2.8: database e mappe online / webgisEvento PIM - Novità QGis 2.8: database e mappe online / webgis
Evento PIM - Novità QGis 2.8: database e mappe online / webgis
 
OpenStreetMap - Gfossday Bolzano
OpenStreetMap - Gfossday BolzanoOpenStreetMap - Gfossday Bolzano
OpenStreetMap - Gfossday Bolzano
 
Torino 20171014 presentazione OpenStreetMap
Torino 20171014 presentazione OpenStreetMapTorino 20171014 presentazione OpenStreetMap
Torino 20171014 presentazione OpenStreetMap
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici aperti
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
 
Coworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territorialeCoworking Login: GIS open source per la pianificazione territoriale
Coworking Login: GIS open source per la pianificazione territoriale
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...In giro per un mappamondo libero: introduzione ad OpenStreetMap  - Martin Kop...
In giro per un mappamondo libero: introduzione ad OpenStreetMap - Martin Kop...
 
In giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMapIn giro per un mappamondo libero: introduzione ad OpenStreetMap
In giro per un mappamondo libero: introduzione ad OpenStreetMap
 
Introduzione a openstreetmap e casi d'uso disi 23-04-2012
Introduzione a openstreetmap e casi d'uso   disi 23-04-2012Introduzione a openstreetmap e casi d'uso   disi 23-04-2012
Introduzione a openstreetmap e casi d'uso disi 23-04-2012
 
OpenStreetMap EstateGIS 2023.pdf
OpenStreetMap EstateGIS 2023.pdfOpenStreetMap EstateGIS 2023.pdf
OpenStreetMap EstateGIS 2023.pdf
 
Linux day2010 introduzione_a_openstreetmap
Linux day2010 introduzione_a_openstreetmapLinux day2010 introduzione_a_openstreetmap
Linux day2010 introduzione_a_openstreetmap
 
Geological day 2012
Geological day 2012Geological day 2012
Geological day 2012
 

OpenStreetMap - una panoramica

  • 1. OpenStreetMap la mappa libera @EduardNatale #OpenStreetMap #LinuxDay2014
  • 2. 2
  • 3. 3
  • 4. Una mappa, non un layer Semplice, uso Google Maps! • Creo una “mappa” • Posiziono i marker • La condivido In realtà non ho creato una “mappa” ma un livello che sovrappongo al base layer di Google • Non posso cercare i POI - Point Of Interest • Non creo una discussione • Non possiedo una history delle modifiche 4
  • 5. Molto più di una mappa 1. Cosa è OSM 2. Come contribuire Traccia il tuo percorso Aggiungi i dettagli Dona il tuo percorso ad OSM 3. Come sfruttare OSM I vantaggi di un database open (odbl) Applicazioni nel mondo reale 5
  • 6. 6 + ⋍ Mappa Wikipedia OpenStreetMap openstreetmap.org
  • 7. 7 OSM non ha in sè logiche di profitto OpenStreetMap è neutrale e trasparente la community decide cosa visualizzare e come Database liberamente scaricabile Mappe offline, applicazioni complesse Algoritmi di routing FLOSS Liberi di implementare il proprio software di routing ! you go here
  • 8. OSM non ha in sè logiche di profitto OpenStreetMap è neutrale e trasparente la community decide cosa visualizzare e come Database liberamente scaricabile Mappe offline, applicazioni complesse Algoritmi di routing FLOSS Liberi di implementare il proprio software di routing ! 8 you go here
  • 9. Il tuo contributo alla mappa libera 9 1 Raccolta dei dati 2 Upload 3 Editing e aggiunta dei dettagli 4 Rendering della mappa
  • 10. Il tuo contributo alla mappa libera 10 1 Raccolta dei dati Facoltativi 2 Upload 3 Editing e aggiunta dei dettagli 4 Rendering della mappa
  • 11. Il tuo contributo alla mappa libera 11 1 Raccolta dei dati In bici … A piedi … GPS Logger, Appunti, Fotocamera, …
  • 12. username password Il tuo contributo alla mappa libera 2 Upload 12 1. Download dei dati dal dispositivo 2. Conversione in formato GPX 3. Upload sul server OSM
  • 13. Il tuo contributo alla mappa libera 3 Editing e aggiunta dei dettagli 13 Tracciato Fiume Hawkesbury (Australia) Utente steve_dawson longitudine latitudine (150.979, -33.397) Sydney
  • 14. Il tuo contributo alla mappa libera 3 Editing e aggiunta dei dettagli 14 Homepage http://josm.openstreetmap.de! Version ! 7643
  • 15. Il tuo contributo alla mappa libera 3 Editing e aggiunta dei dettagli 15 Josm
  • 16. Il tuo contributo alla mappa libera 16 3 Editing e aggiunta dei dettagli Immagini aeree ! Josm Bing Sat Mapquest
  • 17. Il tuo contributo alla mappa libera ! Etichette 3 Editing e aggiunta dei dettagli 17 Finestre Josm node way relation
  • 18. Il tuo contributo alla mappa libera 18 3 Editing e aggiunta dei dettagli Josm
  • 19. Il tuo contributo alla mappa libera 19 3 Esempio: Napoli - Stadio Josm
  • 20. Il tuo contributo alla mappa libera 20 3 Esempio: Napoli - Stadio Josm
  • 21. Il tuo contributo alla mappa libera 21 3 Esempio: Napoli - Stadio Josm
  • 22. Il tuo contributo alla mappa libera 4 Rendering della mappa 22 Mapnik Browser C++ PostgreSQL PostGIS
  • 23. Il tuo contributo alla mappa libera 4 Rendering della mappa 23 a b c 1 2 3 4 Slippy Map pixel lat-lon Tile rendering Pan, zoom, … Aggiunta livelli
  • 24. Il tuo contributo alla mappa libera 4 Rendering della mappa 24 openlayers.org wiki.openstreetmap.org/wiki/Frameworks
  • 25. Ottimo lavoro! E adesso? 25 1 GPS logger, smartphone, carta e penna, … 2 Upload della traccia GPX 3 Editing della traccia e aggiunta dei dettagli con JOSM 4 Rendering della mappa lato server e visualizzazione lato client
  • 27. Una mappa con le sorgenti 27 Web editor iD! 1. Log-in 2. Identifico l’area 3. Aggiungo il punto 4. Definisco i dettagli 5. Salvo
  • 28. Una mappa con le sorgenti Sorgenti 28 Browser
  • 29. Sfruttare OSM per realizzare servizi 29 Database OSM (ODbL) download in locale processing API web services map matching overpass turbo sociale
  • 30. Sfruttare OSM per realizzare servizi overpass-turbo.eu tool web-based per il filtraggio dei dati di OSM ! input <query type=“node”> <has-kv k=“natural” v=“spring”/> <bbox-query {{bbox}}/> </query> ! output mappa, GPX, GeoJSON, PNG, … 30 fieldpapers.org tool web-based per realizzare mappe da stampare ! input area geografica, punti di interesse ! output mappa in formato PDF
  • 31. Sfruttare OSM per realizzare servizi overpass-turbo.eu tool web-based per il filtraggio dei dati di OSM ! input <query type=“node”> <has-kv k=“natural” v=“spring”/> <bbox-query {{bbox}}/> </query> ! output! mappa, GPX, GeoJSON, PNG, … 31 fieldpapers.org tool web-based per realizzare mappe da stampare ! input! area geografica, punti di interesse ! output mappa in formato PDF
  • 32. Sfruttare OSM per realizzare servizi 32
  • 33. Sfruttare OSM per realizzare servizi Gestione e controllo di flotte Monitoraggio del traffico Gestione delle segnalazioni 33 Nick - 35 km/h cons. 6 l/100km
  • 34. Sfruttare OSM per realizzare servizi 34 Spostamento dei veicoli - in OpenLayers strategy = new OpenLayers.Strategy.Refresh({interval: 3000}) ? Autostrada SA.RC. Map Matching - in PostgreSQL Algoritmo di matching per conoscere la strada cui appartiene un punto
  • 35. Contribuire ed essere premiati 35 play.kort.ch wheelmap.org
  • 36. OSM per missioni umanitarie Ebola Outbreak, ETC Locations Context - Experienced Mappers Only tasks.hotosm.org/project/699# 36
  • 37. Mapping party: a quando? 37 1 2 3 4 OpenStreetMap @EduardNatale
  • 38. 38
  • 39. Licenza • Licenza Open Data Commons Open Database License (ODbL) • Copiare, distribuire, trasmettere, adattare i dati finchè lo si attribuisce a OpenStreetMap e i suoi contributori • Cartografia e documentazione sotto licenza CC-BY-SA 39