OpenStreetMap
-
Upload
paolo-ferretti -
Category
Technology
-
view
147 -
download
3
description
Transcript of OpenStreetMap
LE MAPPE NELLA STORIA
• Sorgente di potere
• Dati cartografici protetti da governi e società
2
OPENSTREETMAP
• Database geografico del mondo
• Non solo strade ma punti di interesse, confini amministrativi, edifici, ecc…
3
UNA MAPPA DEL MONDO LIBERA E MODIFICABILE
• Chiunque può avere la propria mappa
• Gratuitamente
• Liberamente
4
PERCHÉ USARE OPENSTREETMAP
• Nessuna restrizione nell’utilizzo dei dati
• Libera modifica delle informazioni
• Libera circolazione delle informazioni
5
LICENZA
• Vecchia: CC-BY-SA 2.0 (Creative Commons Attribution Share Alike)
• Nuova: Open Database License 1.0 (dal 12 Settembre 2012)
6
STORIA DI OPENSTREETMAP
• Nato nel 2004 da un progetto personale di Steve Coast
• Non voleva violare il copyright di mappe esistenti
• Non c’erano sorgenti di dati geografici disponibili liberamente
7
STORIA DI OPENSTREETMAP
• Iniziò a disegnare la propria mappa
• Cercò collaboratori a vari eventi Open Source londinesi
• Il progetto OpenStreetMap partì
8
STORIA DI OPENSTREETMAP
• Varie riscritture in Java, Ruby e Ruby on Rails
• Marzo 2006: JOSM
• Poco dopo, fu renderizzata la prima mappa a colori di Weybridge, nel Surrey
9
WEYBRIDGE
10
STORIA DI OPENSTREETMAP
• Maggio 2006: primo Map Party nell’Isola di Wight
11
STORIA DI OPENSTREETMAP
12
STORIA DI OPENSTREETMAP
13
STORIA DI OPENSTREETMAP
• Agosto 2006: OpenStreetMap Foundation
• Maggio 2007: Potlatch
14
STORIA DI OPENSTREETMAP
• Maggio 2007: “The State Of The Map” a Manchester
• Settembre 2007: Automotive Navigation Data donò il proprio dataset
• Settembre 2007: iniziò l’importazione di TIGER (Topologically Integrated Geographic Encoding and Referencing)
15
OPENSTREETMAP FOUNDATION
• Società No-Profit
• Possiede l’infrastruttura
• Accetta donazioni
• Gestisce le dispute
16
OPENSTREETMAP.ORG
• Sito principale del progetto
• Visualizzazione
• Modifica
• Ricerca
17
WIKI
• http://wiki.openstreetmap.org
• Informazioni extra mappa
• Il primo posto in cui guardare per la soluzione dei problemi
18
GPS
• Global Positioning System (NAVSTAR - USA)
• Galileo (Unione Europea)
• GLONASS (Federazione Russa)
• Compass (Repubblica Popolare Cinese)
19
GPS TRACE
• Registrazione di posizioni nel tempo
20
PRIMITIVE
• Nodi
• Vie
• Relazioni
21
NODI
• Punti nello spazio
• Le uniche primitive ad avere l’informazione di posizione
22
VIE
• Liste ordinate di nodi
• Possono essere chiuse per formare un’area
23
RELAZIONI
• Lista di primitive (incluse le relazioni stesse)
• Utili per oggetti complessi (edifici, snodi, ecc…)
24
DATI
• XML
• Versionati
• numero versione oggetto
• changeset
25
CHANGESET
• Insieme di modifiche
• Semplificano identificazione cambiamenti sulla mappa
26
TAG
• Applicati alle primitive per dare informazioni
• Chiave - Valore
• Possono contenere stringhe Unicode fino a 255 caratteri
27
TAG - REGOLE
• Any tags you like
• Don’t tag for the renderer
28
APPLICAZIONI PER EDITING
• ID (Web)
• Potlatch (Flash)
• JOSM (Java)
• Merkaartor (Qt)
29
ESPORTAZIONE MAPPE
• Diversi formati (OSM, PNG, JPG, SVF, PDF, Link, HTML)
• In ogni scala
• Non è possibile cambiare gli stili
30
PLANET FILE
• Contiene una copia dell’intero database (38 GB)
• Disponibile in versione intera o in changeset (964 MB)
31
SITI
• Geofabrik http://download.geofabrik.de/ : estratti per continente
• Mapzen https://mapzen.com/metro-extracts/ : metropolitane nel mondo
• Open Cycle Map http://www.opencyclemap.org/ : piste ciclabili
32
API
• REST (Representational State Transfer)
• Creare e mantenere il database
• Piccole quantità di dati
33
API
• http://api.openstreetmap.org/api/<apiversion>/<type>/<id>
• type: node, way, relation
34
XAPI
• API estese
• Per specifici insiemi di dati (tag, area, ecc…)
• Lente
35
XAPI
• http:// xapi.openstreetmap.org/api/0.6/map?bbox =-25.09,62.94,-12.55,67.42
• http:// xapi.openstreetmap.org/api/0.6/way[ bbox =-25.09,62.94,-12.55,67.42]
• http:// xapi.openstreetmap.org/api/0.6/way[ bbox =-25.09,62.94,-12.55,67.42][ natural = coastline]
36
STRUMENTI E LIBRERIE
• Slippy Map Generator
• LeafletJS
• OpenLayers
37
ABOUT
• Paolo Ferretti <[email protected]>
• @backintime
• https://plus.google.com/+PaoloFerretti/
38