4. Architettura
Database
Introduzione
API
Schema
Osmosis
Convertire
Introduzione
Database Managment System:
PostgreSQL
Numero di utenti 592.409
Numero di punti GPS caricati 2.826.592.946
Numero di nodes 1.431.538.373
Numero di ways 133.026.354
Numero di relations 1.377.599
Luca Delucchi M()appare Genova 2012, Genova
6. Architettura
Introduzione
Database
Formato
API
Esempi
Osmosis
Interfacce
Convertire
Introduzione
API architettura RESTful per interfacciarsi con il database
centrale
Luca Delucchi M()appare Genova 2012, Genova
7. Architettura
Introduzione
Database
Formato
API
Esempi
Osmosis
Interfacce
Convertire
Introduzione
API architettura RESTful per interfacciarsi con il database
centrale
richiede formato XML
Luca Delucchi M()appare Genova 2012, Genova
8. Architettura
Introduzione
Database
Formato
API
Esempi
Osmosis
Interfacce
Convertire
Introduzione
API architettura RESTful per interfacciarsi con il database
centrale
richiede formato XML
attuale versione 0.6
Luca Delucchi M()appare Genova 2012, Genova
9. Architettura
Introduzione
Database
Formato
API
Esempi
Osmosis
Interfacce
Convertire
Introduzione
API architettura RESTful per interfacciarsi con il database
centrale
richiede formato XML
attuale versione 0.6
permette interscambio di informazioni sui Changeset,
elementi, tracce GPS e utenti
Luca Delucchi M()appare Genova 2012, Genova
23. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Luca Delucchi M()appare Genova 2012, Genova
24. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Permette tra laltro di:
Luca Delucchi M()appare Genova 2012, Genova
25. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Permette tra laltro di:
generare dump in formato .osm
Luca Delucchi M()appare Genova 2012, Genova
26. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Permette tra laltro di:
generare dump in formato .osm
carica dump in un database
Luca Delucchi M()appare Genova 2012, Genova
27. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Permette tra laltro di:
generare dump in formato .osm
carica dump in un database
comparare due database e crea un di鍖
Luca Delucchi M()appare Genova 2012, Genova
28. Architettura
Database
Introduzione
API
Esempi
Osmosis
Convertire
Osmosis: introduzione
Osmosis 竪 un software Java per gestire i dati OSM
Permette tra laltro di:
generare dump in formato .osm
carica dump in un database
comparare due database e crea un di鍖
estrarre dati dentro una bounding box
Luca Delucchi M()appare Genova 2012, Genova
34. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Applicazioni GIS
PostgreSQL/Postgis: osm2pgsql, Imposm, Osm2pgrouting,
osm2postgis
Spatialite: spatialite_osm_raw, spatialite_osm_鍖lter,
spatialite_osm_map, spatialite_osm_net
Mapnik e altri software di rendering (anche POVRay)
Luca Delucchi M()appare Genova 2012, Genova
35. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Applicazioni GIS
PostgreSQL/Postgis: osm2pgsql, Imposm, Osm2pgrouting,
osm2postgis
Spatialite: spatialite_osm_raw, spatialite_osm_鍖lter,
spatialite_osm_map, spatialite_osm_net
Mapnik e altri software di rendering (anche POVRay)
QGIS
Luca Delucchi M()appare Genova 2012, Genova
36. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Applicazioni GIS
PostgreSQL/Postgis: osm2pgsql, Imposm, Osm2pgrouting,
osm2postgis
Spatialite: spatialite_osm_raw, spatialite_osm_鍖lter,
spatialite_osm_map, spatialite_osm_net
Mapnik e altri software di rendering (anche POVRay)
QGIS
Udig
Luca Delucchi M()appare Genova 2012, Genova
37. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Luca Delucchi M()appare Genova 2012, Genova
38. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
Luca Delucchi M()appare Genova 2012, Genova
39. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Luca Delucchi M()appare Genova 2012, Genova
40. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Osm2garminGUI
Luca Delucchi M()appare Genova 2012, Genova
41. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Osm2garminGUI
Cellulari
OsmAnd
Luca Delucchi M()appare Genova 2012, Genova
42. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Osm2garminGUI
Cellulari
OsmAnd
Navit
Luca Delucchi M()appare Genova 2012, Genova
43. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Osm2garminGUI
Cellulari
OsmAnd
Navit
Mapsforge
Luca Delucchi M()appare Genova 2012, Genova
44. Architettura
Database
GIS
API
Altro
Osmosis
Convertire
Altre applicazioni
GPS (Garmin)
Mkgmap
GroundTruth
Osm2garminGUI
Cellulari
OsmAnd
Navit
Mapsforge
Gpsmid
Luca Delucchi M()appare Genova 2012, Genova
45. Architettura
Database
Promemoria
API
Licenze
Osmosis
Convertire
un software (o un dato) pu嘆 essere gratuito ma non libero
un software (o un dato) pu嘆 essere libero, senza escludere
aspetti di 鍖nanziamento, o commerciali
Luca Delucchi M()appare Genova 2012, Genova
46. Architettura
Database
Promemoria
API
Licenze
Osmosis
Convertire
un software (o un dato) pu嘆 essere gratuito ma non libero
un software (o un dato) pu嘆 essere libero, senza escludere
aspetti di 鍖nanziamento, o commerciali
Grazie dellattenzione!
Luca Delucchi M()appare Genova 2012, Genova
47. Architettura
Database
Promemoria
API
Licenze
Osmosis
Convertire
Le immagini di mappe hanno la seguente licenza Map data (c) OpenStreetMap (and) contributors,
CC-BY-SA
Luca Delucchi M()appare Genova 2012, Genova