OpenStreetMap Mappare in libertà Francesco AgNO Agnolazza Luca Syslac Mezzalira Montebelluna Linux User Group 23 ottobre 2010 Castelfranco Veneto & AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 1 / 27
Licenza d utilizzo Copyright c 2010, Francesco AgNO Agnolazza Luca Syslac Mezzalira. Questo documento viene rilasciato secondo i termini della licenza Creative Commons (http://creativecommons.org). L utente è libero di: distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera alle seguenti condizioni: Attribuzione Deve riconoscere la paternità dell opera all autore originario. Non commerciale Non può utilizzare quest opera per scopi commerciali. Share-Alike Puoi distribuire eventuali modifiche a quest opera solo con licenza identica o equivalente a questa. In occasione di ogni atto di riutilizzazione o distribuzione, deve chiarire agli altri i termini della licenza di quest opera. Se ottiene il permesso dal titolare del diritto d autore, è possibile rinunciare a ciascuna di queste condizioni. Le utilizzazioni libere e gli altri diritti non sono in nessun modo limitati da quanto sopra. Questo è un riassunto in lingua corrente dei concetti chiave della licenza completa (codice legale), reperibile sul sito Internet http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 2 / 27
Sommario 1 Introduzione a OSM Cos è Confronti Interfacce web Esempi di perché OSM è bene 2 Lavoro sul campo GPS Strumentazione Tecniche di acquisizione dati 3 Uploading & Editing GPX JOSM AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 3 / 27
L idea OpenStreetMap è un progetto collaborativo per la creazione di una mappa libera del mondo openstreetmap.org è un sito che offre un interfaccia simile a Google Maps per visualizzare i dati presenti. Storia È stato fondato nel 2004 da Steve Coast, ed è cresciuto fino ad attirare l attenzione di sponsor come Yahoo e Google In breve È un alternativa libera ai database di mappe commerciali, migliorabile dagli utenti. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 4 / 27
Licenza Non si può 1 parlare di libertà senza indagare su cosa si intende per libero, e quindi ecco la licenza dei dati di OSM : Cambio di licenza CC-BY-SA La licenza è semplicemente Creative Commons, con richiesta di Attribuzione e di Condividere allo stesso modo eventuali modifiche. È imminente un passaggio di licenza alla Open Database License 1.0. In realtà, le condizioni principali restano attribution-share alike e il cambiamento è dovuto più che altro a motivazioni tecniche sul tipo di contenuto da proteggere. 1 Soprattutto non al Linux Day :D AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 5 / 27
Ma non abbiamo già Google Maps? Sì, ma chi ce l ha? Google Maps è un ottimo servizio, ma i dati su cui opera, come si vede in basso a destra sulle mappe, sono coperti da copyright, quindi non riutilizzabili o redistribuibili, come da http://www.google.com/intl/ it_it/help/terms_maps.html Sì, ma non per tutto Anche se ancora OSM è molto indietro rispetto a GMaps come copertura, per sua natura può essere usato per vari scopi, e quindi contenere molte informazioni interessanti al di là della semplice cartografia stradale. Per qualche esempio, vedremo le varianti di openstreetmap. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 6 / 27
Esempi Google Maps AgNO & Syslac (MontelLUG) OpenStreetMap OSM 23 ott 2010 Castelfranco 7 / 27
Live session 2 Easter Eggs :D 2 http://tools.geofabrik.de/mc/index.html AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 8 / 27
Interfacce web: la base Il sito principale del progetto OSM è openstreetmap.org, che oltre ad offrire un classico accesso alle mappe, ha altre feature : Wiki Wiki con guide ed informazioni Online editor Un primo editor che permette di modificare le mappe direttamente da browser. Gpx Possibilità di caricare i propri file gpx indipendentemente dall utilizzo come mappa. User info Possibilità di interagire con gli altri utenti, con pagine personali, ultime modifiche, discussioni, diari... E ora, cosa farà meglio (work in progress) : Calcolo distanze Attualmente c è questo sito http://www.openrouteservice.org/che offre questo tipo di servizio, calcolando le distanze su strada. Navigazione Per il momento solo alcuni dispositivi Garmin permettono questa feature, molti altri invece permettono AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 9 / 27
Varianti Esistono molte varianti per scopi precisi; per una lista più completa basta controllare la pagina di wikipedia di OSM, eccone alcune di interessanti : Open Piste Map per le piste da sci. Open Cycle Map per le piste ciclabili e simili. Open Sea Map per le informazioni nautiche. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 10 / 27
Situazione locale Al di là di qualche isola felice (e.g. Cornuda, o lo stesso ITIS Barsanti), la situazione non è delle migliori: al di là delle strade principali, la copertura è limitata, quindi... chi vuole collaborare è il benvenuto! AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 11 / 27
Perché farlo? OpenStreetMap È libero; Chiunque può contribuire; Non serve essere dei geni dell informatica per contribuire; Fa uscire di casa anche voi nerd che siete qui al LinuxDay :D; È estremamente portabile (vedi prossimi due esempi); AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 12 / 27
Aiuto Logistico Haiti Earthquake OSM anche per scopi umanitari Infatti è stato di utilissimo supporto per i soccorritori che caricavano live i dati della situazione strade/edifici/ospedali da campo ecc...facilitando notevolmente i lavori di organizzazione aiuti. Links http://haiti.openstreetmap.nl/ http://projekte.eiops.de/osm-matrix/ AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 13 / 27
Fermate Autobus PD Essendo libero... È stato possibile fare una raccolta delle informazioni geolocate del trasporto urbano di Padova e pubblicare i risultati in una mappa dedicata ai trasporti pubblici. a a http://www.öpnvkarte.de AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 14 / 27
Next Parte Tecnica AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 15 / 27
Mini-introduzione al GPS Cos è... 24 satelliti; 6 piani orbitali; 20200Km di altezza; 1,2/1,5GHz Frequenza di trasmissione; 4 stazioni base a terra; AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 16 / 27
Mini-introduzione al GPS...e come funziona AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 17 / 27
Come prendere i dati AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 18 / 27
Guida all Acquisto - Antenna ChipSet: Canali sono gli occhi del ricevitore; Attenuazione quanto perde il segnale (più piccolo è, meglio è); Temipi /Cold/Hot/Re-acquisition tempo che trascorre (in s) da qando accendiamo il rivecitore a quando acquisiamo il segnale nelle tre condizioni; Prezzo indicativo antenna 50,00-120,00 Euro. RFMD 32 canali Attenuazione -157 dbmw Tempi di acquisizione (C/H/R): 30 / 6 / 0.1 SiRFStar 20 canali Attenuazione -159 dbmw Tempi di acquisizione (C/H/R): 42 / 1 / 0.1 AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 19 / 27
Guida all Acquisto - Software Open bbtracker Puro tracking. Molti dati e possibilità di disegnare ad esempio grafici altimetria. Close Trekbuddy Possibilità di scaricare e salvare mappe da osm (=utilizzo come atlante). AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 20 / 27
Screenshots AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 21 / 27
Tecniche Mappatura - Outdoor OSM fa bene alla salute Altro aspetto interessante di OSM: metà del lavoro si svolge sul campo! Quindi anche: camminate in montagna o corse a piedi; giri in bicicletta; gite in macchina; saranno utili a tutta la comunità e anche a voi che per qualche oretta invece di essere attaccati al pc sarete fuori a prendere una boccata d aria :D Linee Guida Settare salvataggio punti a piedi 1 punto ogni 3 secondi, in macchina 1 punto ogni secondo; Si devono acquisire almeno 2 tracce; Fotocamera o registratore audio per nomi vie e POI; AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 22 / 27
Tecniche Mappatura - Indoor (o senza strumenti) Base Ultilizzare tracce di altri utenti presenti su OSM (fare molta attenzione!); Utilizzare http://walking-papers.org/#make; Avanzato Utilizzo Portale Cartografico Nazionale come WMS; Qui si usano le ortofoto del PCN come sfondo di JOSM per poi ricalcare confini boschi e aree verdi; Derivare dati da raster Carta Tecnica Regionale; Qui si possono direttamente convertire i dati in formato.gpx con dei tools appositi e come risultato si ottengno, ad esempio, gli edifici. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 23 / 27
Il formato gpx Un formato gpx è un semplice schema xml, la cui documentazione si può trovare ad esempio qui : http://www.topografix.com/gpx/1/1/ Elementi trkpt Per trackpoint, è l elemento madre che contiene tutte le informazioni del singolo punto, tra cui lat e lon sono opzioni, non figli. ele Figlio di trkpt, è l altitudine time Orario fix 3d o 2d, a seconda di come è stato preso sat Numero di satelliti visibili extensions Extra, come velocità, etc. Parsing Questo significa che il parsing, per estrarre informazioni o mostrare graficamente il file senza usare programmi aggiuntivi è molto semplice. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 24 / 27
Sample <?xml version= 1.0 encoding= ISO-8859-1?> <gpx version="1.1" xmlns="http://www.topografix.com/gpx/1/1"> <trk> <trkseg> <trkpt lat="45.766710000" lon="12.047570000"> <ele>107.3</ele> <time>2010-08-26t12:45:33.981z</time> <fix>3d</fix> <sat>4</sat> <extensions> <nmea:course>39.4</nmea:course> <nmea:speed>0.0</nmea:speed> </extensions> </trkpt> </trkseg> </trk> </gpx> Grafici La facilità di parsing dà la possibilità di creare qualunque tipo di grafico, ad esempio un cicloturista potrebbe trovare interessante un grafico altitudine-distanza, o velocità-tempo, che di solito sono ignorati dai programmi per la gestione di gpx. AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 25 / 27
Inserire i dati - JOSM e compagnia Dopo tutta questa teoria, è il momento di mettersi... Al lavoro! :D AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 26 / 27
Letture consigliate per approfondire... OSM FAQ http://wiki.openstreetmap.org/wiki/it:faq Map Features http://wiki.openstreetmap.org/wiki/it:map_features AgNO & Syslac (MontelLUG) OSM 23 ott 2010 Castelfranco 27 / 27