SlideShare a Scribd company logo
1 of 20
Download to read offline
Il modello dei dati di
OpenStreetMap
28 novembre 2020
Andrea Musuruane
musuruan@gmail.com
Introduzione
●
OpenStreetMap è una mappa, liberamente
modificabile, del mondo intero e rilasciata con
una licenza libera.
●
Un modello dei dati (o data model) è una
descrizione ad alto livello delle informazioni che
si voglio rappresentare in un database.
Elementi
●
Il modello dei dati di OSM si compone di pochi,
semplici elementi:
– Nodo (node)
– Percorso (way)
– Relazione (relation)
Etichetta
●
Le etichette descrivono le caratteristiche degli
elementi.
●
Una etichetta è una coppia chiave=valore.
●
Non ci sono limiti sulle chiavi e sui valori.
●
Le chiavi e i possibili valori sono scelti dalla
comunità per meglio rappresentare la realtà.
k=v
Etichetta
●
La wiki descrive le chiavi e in particolare quelle
considerate "minime" e standard.
●
Non utilizzate etichette di cui non conoscete il
significato e non seguite pedissequamente i
wizard.
●
In caso di dubbio, consultate la wiki (meglio se
nella sezione inglese).
Nodo
●
Il nodo è l’elemento base del modello dati.
●
E’ un punto sulla superficie della Terra
(longitudine, latitudine).
Nodo
amenity=cafe
name=Caffè del Teatro
Percorso
●
E’ una lista ordinata di nodi che definisce una
linea spezzata o polilinea.
●
Il numero minimo di nodi è 2, il numero
massimo è 2000.
●
Se il primo e l’ultimo nodo coincidono, si ha un
percorso chiuso.
●
Un percorso chiuso può rappresentare un
anello oppure un’area.
Percorso
highway=residential
name=Corso Nuova Italia
oneway=yes
Percorso
highway=secondary
junction=roundabout
Percorso
amenity=place_of_worship
building=church
denomination=catholic
name=Basilica Antica
religion=christian
Relazione
●
Mette in relazione due o più elementi (nodi,
percorsi, relazioni).
●
Serve per rappresentare caratteristiche
complesse, che non si riescono a
rappresentare solo con nodi o percorsi.
●
Ad esempio: multipoligoni, itinerari, divieti di
svolta, ecc.
Relazione
●
Il significato della relazione è definito dalle sue
etichette. In genere, avrà una etichetta type.
●
La relazione ha un elenco ordinato di elementi
(nodi, percorsi e relazioni). Questi sono noti
come membri della relazione.
●
Ogni membro può avere un ruolo all'interno
della relazione.
Relazione: multipolygon
●
Le relazioni di tipo multipoligono vengono
utilizzate per rappresentare aree complesse
con fori all'interno o costituite da più aree
disgiunte.
Relazione: multipolygon
type=multipolygon
building=yes
name=Palazzo Ferrero
outer
inner
Relazione: route
●
Un itinerario è un percorso di viaggio abituale
o regolare, spesso predeterminato e
pubblicizzato.
●
Esempi: una rotta navale nel Mediterraneo,
un’autostrada, il percorso di un autobus, un
percorso escursionistico.
Relazione: route
type=route
route=hiking
network=lwn
ref=D06
ref:REI=EBIAD060000
Membri:
15 percorsi
Relazione: restriction
●
Un divieto di svolta indica che in prossimità di
un incrocio l’accesso a una determinata via è
vietato.
●
Questa relazione non si limitata ai divieti, ma
può anche essere usata per gli obblighi. Ad
esempio, se è permesso solo andare dritto.
Relazione: restriction
type=restriction
restriction=only_right_turn
from
to
via
Domande?
Questa presentazione è distribuita sotto licenza Creative
Commons Attribution-Share Alike 4.0.
https://www.slideshare.net/musuruan

More Related Content

More from Andrea Musuruane

Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapGli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapAndrea Musuruane
 
Roberta Castelli - OSM al servizio dell'infomobilità
Roberta Castelli - OSM al servizio dell'infomobilitàRoberta Castelli - OSM al servizio dell'infomobilità
Roberta Castelli - OSM al servizio dell'infomobilitàAndrea Musuruane
 
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...Andrea Musuruane
 
Stefano Campus - Scegliere il software (geografico) libero e vivere felici
Stefano Campus - Scegliere il software (geografico) libero e vivere feliciStefano Campus - Scegliere il software (geografico) libero e vivere felici
Stefano Campus - Scegliere il software (geografico) libero e vivere feliciAndrea Musuruane
 
OpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoOpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoAndrea Musuruane
 
OpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoOpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoAndrea Musuruane
 
Ferruccio Cantone - Introduzione a Mapillary
Ferruccio Cantone - Introduzione a MapillaryFerruccio Cantone - Introduzione a Mapillary
Ferruccio Cantone - Introduzione a MapillaryAndrea Musuruane
 
OpenStreetMap ed escursionismo
OpenStreetMap ed escursionismoOpenStreetMap ed escursionismo
OpenStreetMap ed escursionismoAndrea Musuruane
 
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapGli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapAndrea Musuruane
 
Presentazione OpenStreetMap - LinuxDay 2017
Presentazione OpenStreetMap - LinuxDay 2017Presentazione OpenStreetMap - LinuxDay 2017
Presentazione OpenStreetMap - LinuxDay 2017Andrea 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
 
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
 
Presentazione OpenStreetMap - LinuxDay 2010
Presentazione OpenStreetMap - LinuxDay 2010Presentazione OpenStreetMap - LinuxDay 2010
Presentazione OpenStreetMap - LinuxDay 2010Andrea Musuruane
 
Presentazione OpenStreetMap
Presentazione OpenStreetMapPresentazione OpenStreetMap
Presentazione OpenStreetMapAndrea Musuruane
 

More from Andrea Musuruane (20)

Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapGli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
 
Roberta Castelli - OSM al servizio dell'infomobilità
Roberta Castelli - OSM al servizio dell'infomobilitàRoberta Castelli - OSM al servizio dell'infomobilità
Roberta Castelli - OSM al servizio dell'infomobilità
 
OsmAnd - Linux Day 2019
OsmAnd - Linux Day 2019OsmAnd - Linux Day 2019
OsmAnd - Linux Day 2019
 
Open data e OpenStreetMap
Open data e OpenStreetMapOpen data e OpenStreetMap
Open data e OpenStreetMap
 
Complete The Map
Complete The MapComplete The Map
Complete The Map
 
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...
Stefano Campus - La rappresentazione della realtà attraverso la cartografia e...
 
Stefano Campus - Scegliere il software (geografico) libero e vivere felici
Stefano Campus - Scegliere il software (geografico) libero e vivere feliciStefano Campus - Scegliere il software (geografico) libero e vivere felici
Stefano Campus - Scegliere il software (geografico) libero e vivere felici
 
OpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoOpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del Mondo
 
OpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del MondoOpenStreetMap - La mappa libera del Mondo
OpenStreetMap - La mappa libera del Mondo
 
Openstreetmap QA
Openstreetmap QAOpenstreetmap QA
Openstreetmap QA
 
Ferruccio Cantone - Introduzione a Mapillary
Ferruccio Cantone - Introduzione a MapillaryFerruccio Cantone - Introduzione a Mapillary
Ferruccio Cantone - Introduzione a Mapillary
 
OpenStreetMap ed escursionismo
OpenStreetMap ed escursionismoOpenStreetMap ed escursionismo
OpenStreetMap ed escursionismo
 
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMapGli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
Gli Open Data della Provincia di Biella per il miglioramento di OpenStreetMap
 
Presentazione OpenStreetMap - LinuxDay 2017
Presentazione OpenStreetMap - LinuxDay 2017Presentazione OpenStreetMap - LinuxDay 2017
Presentazione OpenStreetMap - LinuxDay 2017
 
Mapping Party Viverone
Mapping Party ViveroneMapping Party Viverone
Mapping Party Viverone
 
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
 
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
 
Presentazione OpenStreetMap - LinuxDay 2010
Presentazione OpenStreetMap - LinuxDay 2010Presentazione OpenStreetMap - LinuxDay 2010
Presentazione OpenStreetMap - LinuxDay 2010
 
Presentazione OpenStreetMap
Presentazione OpenStreetMapPresentazione OpenStreetMap
Presentazione OpenStreetMap
 

Recently uploaded

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 

Recently uploaded (9)

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 

Il modello dei dati di OpenStreetMap per principianti