Top Banner
Sfide e opportunità degli open geodata per creare contenuti ad hoc ed arricchire la conoscenza globale http://labs.immobiliare.it
23

OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Apr 15, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Sfide e opportunità degli open geodata per creare contenuti ad hoc ed arricchire la conoscenza

globale

http://labs.immobiliare.it

Page 2: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Chi siamo

http://labs.immobiliare.it

Andrea Capata Backend Engineeremail [email protected]

Page 3: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Chi siamo

http://labs.immobiliare.it

Mauro MaggiLead backend Engineer email [email protected]

Page 4: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Cos’è OSM

OpenStreetMap è una mappa del mondo, liberamente consultabile, utilizzabile e modificabile da tutti.

Page 5: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Perché è importante

OSM è Open Data OSM è Wiki

Libertà di utilizzo

Trasparenza

Indipendenza da terze parti

Approccio collaborativo

Molteplicità di fonti

Grande comunità e bacino di dati

Page 6: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Come è fatto?

Nodes Ways Relations Tags

Page 7: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Stessi dati, diverse forme… a seconda del bisogno!

apidb osm2pgsql

30+ tabelle

Usato per il sito web e le API

Mantiene storia dei cambiamenti

Coordinate

4 tabelle

Usato per il rendering delle mappe

Geometrie e indici spaziali

Differenti schema

Page 8: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Le dimensioni contano

apidb osm2pgsql

2.4 TB ~700 GB

~500 GB/giorno di patch XML

Tempi di importazione:

settimaneTempi di importazione: giorni

Stessi dati, diverse forme… a seconda del bisogno!

Page 9: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Stessi dati, diverse forme… a seconda del bisogno!

Differenti schema

Nome schema Tool Uso

apidb osmosis Mirroring

osm2pgsql osm2pgsql Rendering

pgsnapshot osmosis Analisi

imposm imposm Rendering

nominatim osm2pgsql Geocoding

Page 10: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Scenari e modalità d’uso, in filosofia opensource

Utilizzo

Fruitore ContributoreFramework JS (OpenLayers, Leaflet)

Generazione mappe customizzate (osm2pgsql+Mapnik)

Sviluppo app (osmdroid)

Estrazione dati per analisi e studi (API REST, Osmosis)

Editor web (iD, Potlatch2) o desktop (JOSM)

API (REST, Osmosis)

Page 11: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

OpportunitàOpenStreetMap è gratis Mappe modellabili sui propri interessi/core business OpenStreetMap non è solo “strade” Grandi quantità di dati, accurati e aggiornati (al minuto!) Oltre 1.000.000 (ad oggi) di “cartografi” volontari, che conoscono le zone che mappano.

Page 12: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Cosa facciamo

Cogliamo l’opportunità offerta da OSM

Creiamo delle bellissime mappe “fatte in casa”

Usiamo i dati di OSM…

… ma vogliamo anche contribuire!

Page 13: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Mappe ad hoc

Importare i dati di tutto il pianeta (o una parte) e creare una propria mappa

Page 14: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

osm2pgql e postgisDefinizione di uno schema per le tabelle, che sia adatto alle necessità di rappresentazione (tag) Ottimizzazione dei parametri di importazione (cache, numero di processi, import delle linee costiere)

Page 15: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

postgis e mapnikDefinizione dei layer da estrarre (query sql) Ottimizzazione delle estrazioni Definizione dello stile di rappresentazione dei layer (cartocss) Risoluzione dei conflitti (scalerank, tiles, metatiles)

Page 16: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.
Page 17: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Estrazione e Analisi Estrazione dati su base geografica e loro

rappresentazione su mappa

Page 18: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Strade => isolati (blocks) Geodati => aggregati

Page 19: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Strade => poligoni Geodati => aggregati

Page 20: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

OSM si può replicare

Portare in casa la propra versione di OpenStreetMap

Page 21: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Ad OSM si può contribuire

Portare su OSM i propri contributi locali

Page 22: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

Altre applicazioni

Scenari e settori di grande importanza strategica

Trasporti Urbanistica Gestione delle emergenze Analisi ambientale Sicurezza Sanità

Page 23: OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti ad hoc ed arricchire la conoscenza globale.

In sostanza…

#switch2osm ;)