Geological Day 2012 Introduzione a Openstreetmap

Documenti analoghi
Introduzione a Openstreetmap

OpenStreetMap mappe a contenuto libero

OpenStreetMap. la mappa #OpenStreetMap #LinuxDay2014

Sistema Antincendio Regione Abruzzo. Maurizio Facca

OpenStreetMap. Una mappa libera per il nostro Pianeta. Francesco de Virgilio LinuxDay Bari 2013 Bari, sabato 26 ottobre 2013

OpenStreetMap +OpenLayers

Come utilizzare il sito Verdeazzurroligure

Cookie Policy per

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

GRAFICA TEMPLATE n. 008

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto

SISTEMI INFORMATIVI TERRITORIALI E GOVERNO INTEGRATO DEL TERRITORIO: INTRODUZIONE ALLE BASI DATI GEOGRAFICHE

OpenStreetMap il progetto opensource per le mappe

MilleSentieri Portale webgis dei sentieri per la promozione delle risorse naturalistiche, architettoniche e storico-archeologiche

GIORNATA DELLE COLLINE LIVORNESI. 26 maggio 2013

Lifephone. Introduzione. Database. Sito

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015

Manuale LiveBox WEB ADMIN.

Guida all uso di Java Diagrammi ER

Sistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A

Tecniche e tecnologie per il Web mapping

CMS MUSEO&WEB. Mappe grafiche. Andrea Tempera (OTEBAC) 12 aprile 2010

Manuale LiveBox WEB ADMIN.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Sommario. Sommario 1. Introduzione 2. Funzionamento dell'applicazione 3. Scelta del punto di partenza 4. Filtro delle mete 5. La mappa delle mete 6

Cookie Policy per

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Rilevo GPS di aree boschive con strumentazione a basso costo: utilizzo di smartphone Android e software Open Source (QGIS)

Nell Header posto nella parte superiore della pagina, possiamo trovare informazioni che identificano l organizzazione

ADDING SOCIAL PLUGINS TO YOUR OWN SITE

CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!

CONTENT MANAGEMENT SYSTEM

Progetto: Servizio location based per la ricerca di punti di interesse

La georeferenziazione delle banche dati gli Uffici Giudiziari in Toscana

MANUALE D USO DELLA PIATTAFORMA ITCMS

IL FITOFOR: UNO STRUMENTO PER LA GESTIONE DELLE INFORMAZIONI FITOSANITARIE. Marino Vignoli, Elisa Moneti, M. Miozzo DREAM - Italia

Dopo il successo di SoundPLAN 7.0, Spectra è lieta di annunciare la pubblicazione della nuova versione di SoundPLAN 7.1.

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

Il Sito web usa i cookie per raccogliere informazioni utili a

Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio

GRAFICA TEMPLATE n. 001B

Cosa succede quando si naviga

ACQUISTI MASSIVI SU SCUOLABOOK

Crea il catalogo dei tuoi prodotti su ipad e iphone con un App. Anzi, con upp!

GRAFICA TEMPLATE n. 009

Manuale Utente Albo Pretorio GA

Manuale LiveBox APPLICAZIONE ANDROID.

PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio A cura di:

Manuale LiveBox APPLICAZIONE ANDROID.

SOGI s.n.c. di Matteo Bruschetta & Nicola Pippa

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Capitolo 4 Pianificazione e Sviluppo di Web Part

Cosa è un foglio elettronico

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

PIATTAFORMA DOCUMENTALE CRG

USARE JOOMLA 1.7/2.5 per gestire il vostro sito.

Guida all uso di. a cura dell Area Economia Applicata (AEA) - IPI

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Progetto TIC Territori in comunicazione Applicazioni web

TIMESHARK: Uno strumento per la visualizzazione e l analisi delle supertimelines. Relatore: Federico Grattirio

Progettazione e realizzazione di un applicativo Web Annunci Immobiliari

MOCA. Modulo Candidatura. [Manuale versione 1.0 marzo 2013]

Slow Tech. La tecnologia al servizio della lentezza. Copyright itineraria Pag. 1. A che serve il GPS?

GRAFICA TEMPLATE n. 003

Soggiornare a Roma Capitale

WEBGIS 1.0. Guida per l utente

Spiegazione Open Interest Storico:

Product Post - Manuale utente. Product Post Manuale utente

INFORMATIVA IN MATERIA DI COOKIE! Digital Dictionary Servizi s.r.l. Milano via Paleocapa 1, (MI) P.IVA/CF: REA: MI

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

DESY è un prodotto ideato e sviluppato da

Software per Helpdesk

AlfaDesk. Il Gestionale per Android e Pc. Documentale Aggiornamenti ver Lascia un commento su GooglePlay..

IL LAVORO CHE TI CERCA

MagiCum S.r.l. Progetto Inno-School

COOKIES COSA SONO I COOKIES? COME UTILIZZIAMO I COOKIES?

Guida alla registrazione on-line di un DataLogger

CONTENT MANAGEMENT SY STEM

Guida all uso della piattaforma. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

Gruppo di ricerca Ippolita. Il lato oscuro di Google

PRINCIPALI CARATTERISTICHE DEL PORTALE CARTOGRAFICO

GRAFICA TEMPLATE n. 012

Indice generale. Il BACK-END...3 COME CONFIGURARE JOOMLA...4 Sito...4 Locale...5 Contenuti...5

Guida all utilizzo di

Utilizzo della Intranet, forum privati Soci e Staff

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

GRAFICA TEMPLATE n. 006

GRAFICA TEMPLATE n. 002

Il mapping party di Vicenza: un'esperienza di mappatura libera di una città

Nuova funzione di ricerca del sito WIKA.

Che cos è BaseKit Site Builder.

Progetto SIT Sistema Informativo Territoriale

Workshop PTA azione 5 WebGis Soluzione WebGis Regione Lombardia

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

FtpZone Guida all uso

Consiglio della Regione Toscana (CRT) Settore tecnologie informatiche e ITIS Meucci Firenze. Giuseppe Russo

Achab Learning & Presentation System Il progetto di Achab, per lo sviluppo e la pubblicazione di presentazioni e corsi di formazione online

Atlante on-line dell offerta turistica e delle informazioni utili per il territorio

Transcript:

Geological Day 2012 Introduzione a Openstreetmap Alessandro Palmas Mele (GE), 25 maggio 2012

Cos'è Openstreetmap 2/42 Un progetto cartografico libero e collaborativo ideato da una singola persona nel 2004, nato per creare mappe stradali, si è poi sviluppato a tal punto da essere la più grande banca dati cartografica libera. Slogan di Openstreetmap: The Free Wiki World Map Ha una filosofia analoga a Wikipedia; la quantità e qualità dei dati è in forte sviluppo grazie al sempre maggior numero di contributori e al minor costo della tecnologia necessaria al progetto (ricevitori GPS e disponibilità di Internet). Ognuno può essere considerato come la massima autorità geografica nel proprio quartiere: tu mappi il tuo quartiere, io mappo il mio e assieme mappiamo il mondo.

Perchè Openstreetmap 3/42 Perchè quasi tutta la cartografia disponibile ha restrizioni d'uso... non si può modificare e migliorare... contiene solo alcuni tipi di dati e non ne possono essere aggiunti di nuovi... Con OSM sono disponibili moltissimi strumenti e risorse libere per usare i dati. I dati e le mappe Openstreetmap hanno licenza Open Database License (OdbL) 1.0 detta anche Licenza di archiviazione di dati aperta http://opendatacommons.org/licenses/odbl/ (Attribution and Share-Alike for Data/Databases) Alcuni utenti rilasciano i propri contributi anche sotto PD (Pubblico Dominio).

Principale differenza tra OSM e le 'altre' Siamo ormai abituati alle mappe 'piatte' (Google, Yahoo, Tuttocittà, ) 4/42

Principale differenza tra OSM e le 'altre' 5/42 ma OSM 'sotto' ha un Database accessibile a tutti

Principale differenza tra OSM e le 'altre' 6/42 Visualizzazione dati contenuti in OSM

Elementi 7/42 Gi elementi contenuti nel database sono: Node: descrive un singolo punto o l'estremità di un segmento. Il nodo è usato per descrivere caratteristiche puntuali quali ad esempio una fontanella (amenity=drinking_water) o un albero (natural=tree). Way: uno o più segmenti che descrivono un percorso, come una strada (higway=tertiary) o un torrente (waterway=stream). Area: per descrivere superfici; possono essere usate per delimitare edifici, zone boscose, laghi, ecc.. Relation: per creare strutture più complesse quali un sentiero che attraversa percorsi diversi o una linea di autobus con percorsi e fermate.

Tag 8/42 Per descrivere gli elementi ci si affida ai tag, ogni singolo tag è composto dalla coppia chiave/valore. Ogni elemento viene descritto da uno o più tag. C'è un set di tag ufficiali http://wiki.openstreetmap.org/wiki/it:map_features ma se ne possono creare di nuovi; esiste una mailing-list internazionale ove proporre e discutere la creazione e implementazione di nuovi tag. Se a me serve un tag particolare lo posso creare ed usare! Di base ogni elemento avrà bisogno almeno di un tag per essere descritto, ad esempio un palazzo in Piazza De Marini a Genova potrebbe essere descritto con: building=yes

Tag 9/42 In realtà aggiungendo altre informazioni ora è mappata con i seguenti tag che ne aumentano il dettaglio descrittivo: building=yes ref=sistema dei Rolli n 42 historic=unesco_world_heritage name=palazzo De Marini Croce url=http://www.irolli.it/genova_unesco/palazzo/piazza_de_marini_1.html wikipedia=http://it.wikipedia.org/wiki/palazzo_de_marini-croce

Cosa si può mappare 10/42 In Openstreetmap non ci sono limitazioni agli oggetti mappabili, ogni cosa localizzabile da coordinate geografiche è mappabile! Esempi di tag che di solito non troverete su altre mappa: geological=palaeontological_site amenity=bicycle_parking Parcheggio per biciclette barrier=fence Recinzione historic=archaeological_site Sito archeologico landuse=quarry Area adibita a cava natural=clift Scogliera man_made=lighthouse Faro nautico man_made=surveillance Telecamera pubblica o privata emergency=fire_hydrant Idrante

Architettura The Big Picture 11/42

Architettura 12/42 I dati sono immagazzinati in una database PostgreSQL con estensioni PostGis ma gli utenti possono esportarli più semplicemente con l'estensione.osm nel formato XML consultabile da qualsiasi editor di testi. Analizziamo velocemente un singolo nodo e vediamo quali informazioni si porta dietro: <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>

Architettura 13/42 Node id identificativo univoco del nodo timestamp data e ora di creazione uid identificativo dell'utente user nome dell'utente visible se il nodo deve essere visibile o meno version numero di versione (il database ricorda tutta la storia ed è possibile indietro ad una precedente versione dell'oggetto) changeset numero progressivo che indica il set di modifica in cui è stato creato/modificato l'oggetto lat e lon le coordinate del punto tag i diversi tag che caratterizzano quel nodo

Utilizzo dei dati 14/42 I dati sono sotto forma di database quindi si possono estrapolare e analizzare per fini statistici. Visualizzazione via web: tramite le librerie Openlayer o Mapastraction su qualsiasi pagina web; la maggior parte di CMS (Drupal, Joomla, Mediawiki, Wordpress, ecc..) ha dei plugin che permettono l'incapsulamento di mappe OSM nelle proprie pagine in maniera estremamente semplice. Stampe di mappe e stradari. Visualizzazione, ricerca, routing e edit su dispositivi mobili. Strato di sfondo per analisi dati di altro genere.

Utilizzo dei dati: alcuni esempi Inserimento di una mappa su una pagina web 15/42

Utilizzo dei dati: alcuni esempi 16/42 Inserimento di una mappa su una pagina web tramite librerie software Openlayer Mapastraction

Utilizzo dei dati: uso su dispositivi mobili Cellulari Nokia con sistema Symbian GPSMid Sistemi Android OsmAnd, Vespucci, Geopaparazzi, OSMTracker, ecc.. Ipad e Iphone Offmaps, Galileo offline, GPS-track, ecc.. Windows Mobile MoNav, NaviPOWM GPS Garmin http://wiki.openstreetmap.org/wiki/osm_map_on_garmin 17/42

Rendering diversi per utilizzi diversi 18/42 A questo punto avrete capito che in alcune zone la densità degli oggetti mappati sarà molto notevole, ma in quei casi la mappa non rischia di essere illeggibile per eccesso di dati? Ecco che ci vengono in aiuto le regole di rendering. Con la stessa base dati si scelgono i tipi di dati che ci interessano e come questi vengono visualizzati sulla mappa.

Rendering diversi per utilizzi diversi 19/42 Strumenti per creare la tua mappa personalizzata! Maperitive Tilemill

Editing 20/42 Si possono aggiungere o modificare gli elementi all'interno di OSM in diversi modi e da diverse piattaforme: Potlatch editor in Flash integrato nel sito openstreetmap.org Josm programma in Java, quindi multipiattaforma, con potenti funzioni Merkaartor multipiattaforma (Windows, Linux, Mac) GpsMid per cellulari J2ME e Android OpenMaps per Iphone, Ipod touch, Ipad Vespucci su piattaforma Android Sui dispositivi mobili gli stessi programmi hanno solitamente anche funzioni di navigazione e ricerca.

Editing Schermata di Potlatch 21/42

Editing con Josm, l'editor più usato dagli OSMer Caricamento di una traccia GPX 22/42

Editing con Josm Scaricamento della parte di mappa interessata alle modifiche 23/42

Editing con Josm Visualizzazione della mappa e della traccia su diversi livelli 24/42

Editing con Josm Sovrapposizione di foto aeree (foto di Bing) 25/42

Editing con Josm Aggiunta di un'area verde e del tag corrispondente 26/42

Editing con Josm Caricamento (upload) sul server delle modifiche effettuate 27/42

Editing Qui è visibile la lista con le ultime modifiche fatte in zona 28/42

Import - Export 29/42 La comunità internazionale ha sviluppato parecchi strumenti per l'importazione e l'estrazione dei dati, sono di diversa complessità e scopo per dare la maggior flessibilità possibile all'uso dei dati stessi. Gli utenti tramite API possono interrogare il database tramite software vari o da riga di comando. Per maneggiare dati OSM si possono usare database quali PostgreSQL, MySQL, Sqlite, CouchDB, MongoDB. I principali software GIS hanno strumenti per accedere ai dati OSM. Gli utenti non esperti possono eventualmente scaricare i dati tramite pagine web che forniscono estratti di continenti, Stati o singole regioni. Anche da openstreetmap.org al tab 'Esporta' si possono esportare piccole zone di mappa.

Qualità dei dati 30/42 Parlando di OSM ad Amministrazioni e organizzazioni commerciali, l'obiezione principale è: Ma quanto sono affidabili i dati Openstreetmap? OSM non è una mappa per applicazioni catastali (almeno per ora) ma per tutte quelle applicazioni che ritengono accettabili errori di alcuni metri. Non ha copertura uniforme ma in alcune zone ha una quantità di dettagli superiore a qualsiasi altra mappa. In alcune zone ha anche una precisione eccellente: quella dove i Comuni hanno aperto i loro dati catastali; in Francia è possibile importare l'intero catasto. In caso di import da fonti particolari si aggiungono tag che avvisano da quale fonte arriva il dato.

Qualità dei dati 31/42 Gli oggetti mappati sono sempre migliorabili (filosofia Wiki). Protezione da vandalismi: il singolo contributo, chiamato changeset, è identificato da: numero progressivo - data e ora - utente che l'ha caricato descrizione testuale. Inoltre, ogni oggetto nel database contiene l'intera storia da quando è stato creato: se un utente ha modificato erroneamente un oggetto è semplicissimo riportare l'oggetto ad uno stato precedente; se un utente commette vandalismi si può velocemente eliminare un changeset o il suo intero apporto. Gli utenti più esperti svolgono una funzione di monitoraggio intorno al loro raggio d'azione avvisando i nuovi utenti in caso di errori e consigliandoli. Vi sono diversi strumenti che aiutano il monitoraggio dell'attività. In Openstreetmap non vi sono Easter eggs al contrario di Google Maps (eppure G è una delle mappe più usate!).

Casi d'uso 32/42 OSM può essere quindi usata come mappa fine a se stessa ma è eccellente per la capacità di essere usata come strato di base per ulteriori analisi e servizi. Mash-up: prendere un tipo di dati, sovrapporlo ad uno o più altri tipi di dati visualizzando i risultati e/o ottenendo nuovi servizi. Per fare questo c'è bisogno di una cartografia libera e di dati aggregati o aggregabili liberi!

Casi d'uso 33/42

Casi d'uso 34/42

Casi d'uso Wheelmap 35/42 wheelmap.org

Casi d'uso 36/42

Casi d'uso 37/42

Casi d'uso UK e USA rilasciano moltissimi dati, in questo esempio i dati sugli incidenti con ciclisti coinvolti vengono visualizzati su una mappa OSM: questo contribuisce ad abbassare il tasso di incidenti solamente con una piccola modifica nel percorso dei ciclisti stessi in modo da evitare gli incroci più pericolosi. 38/42

Casi d'uso 39/42

Casi d'uso Servizio con la visualizzazione in tempo reale della posizione dei treni in Olanda. 40/42

Casi d'uso 41/42

Licenza, ringraziamenti e Linkografia 42/42 Si ringrazia tutta la Comunità di Openstreetmap Link: Librerie http://openlayers.org http://www.mapastraction.com Josm http://josm.openstreetmap.de Immagine mappa escursionistica http://hiking.lonvia.de/it/ Crea la tua mappa http://maperitive.net e http://mapbox.com/tilemill/ Scegli il tipo di cucina http://opencuisine.org Mappa 'storica' http://histosm.org Mappa d'accessibilità http://wheelmap.org Crea mappa con stradario http://maposmatic.org/ Routing http://openrouteservice.org Mappa incidenti http://geocommons.com/maps/54027 Portale turistico Lazio http://www.futouring.it Ferrovie olandesi realtime http://kubus.mailspool.nl/ Routing TPL New York http://demo.opentripplanner.org Questa presentazione è rilasciata con licenza ed è visibile e scaricabile da http://www.slideshare.net/alezenait