SlideShare a Scribd company logo
1 of 24
Interoperabilità e implementazione diInteroperabilità e implementazione di
servizi webgis all'interno di un Sistemaservizi webgis all'interno di un Sistema
Informativo GeograficoInformativo Geografico
Gianni Barrotta
Sinergis
Mash-upMash-up
Google Maps / Earth, Microsoft Bing Maps,
Yahoo!Maps, Map24 hanno avuto molta
importanza per la conoscenza di massa di mappe
digitali e tecnologie di georeferenziazione. Tutti
questi servizi fanno uso di dati geospaziali
pubblici (sopratutto per le imagery). Google
Maps ha destato molto interesse perchè era
“hackable”; programmatori senza alcuna
conoscenza di cartografie possono costruire i loro
servizi sopra google-maps.
Mash-upMash-up
Negli ultimi anni abbiamo assistito al boom di servizi
basati su google-maps
Con questi servizi possiamo realizzare “Mash-up”,
applicazioni web di tipo ibrido che integrano
informazioni alfanumeriche e contenuti gis
I Mash-up realizzati con Goole-maps spesso non
utilizzano gli standard internazionali
sull’interoperabilità e pubblicano dati proprietari, sia
per le foto aeree che per le mappe stradali
(DigitalGlobe, Teleatlas,…)
Mash-upMash-up
Google and others affect (or “disrupt”) the direction
and future of the geospatial community (∗)
In realtà ora Google è partner principale di OGC
In oltre Google e Yahoo usano Telecontar, che
implementa la specifica OLS di OGC (location based
services) ma non WMS, WFS o SLD
((∗∗)) ISO/TC211 , STANDARDS GUIDE,
http://www.isotc211.org/Outreach/ISO_TC%20_211_Standards_Guide.pdf
Problematiche affrontateProblematiche affrontate
… mai sentito parlare di Telcontar ??
Yahoo, Google,Msn Live Local, … sono sviluppati su
Telcontar Drill Down Server platform …
http://www.telcontar.com/
… che implementa lo standard OGC Location Services
(OLS) 1.0
… ma non OGC WMS 1.x
Quasi tutti i vendor di api webgis hanno cercato di
supportare gli standard OGC, spesso in modo
parziale e frammentario
Problematiche affrontateProblematiche affrontate
Esistono poche soluzioni per soddisfare milioni di
utenti webgis
GoogleMaps API (Telcontar) + KML
(oppure) PushPinTM
API … per avere qualcosa come
GoogleMap senza gli svantaggi di google
Inserire i propri layer wms in GoogleMaps o
BingMaps
CubeWerx OGC WMS Connector per integrare un
connettore wms all’interno di Google Maps
Problematiche affrontateProblematiche affrontate
Ci hanno chiesto di sviluppare qualcosa come
GoogleMaps …
… senza tutti i suoi “svantaggi”
… con dati che non fossero di Teleatlas o Navteq
… ISO-OGC compliant (es. WMS)
… per utenti poco esperti
… pubblica e naviga
… personalizzabile (nuove funzionalità)
Problematiche affrontateProblematiche affrontate
Sviluppo di SDI su scala regionale o comunale
Requisiti (1)
fornire servizi OGC WMS/WFS/SLD compliant
mediante APIs riutilizzabili
disponibili e integrate all’interno di pagine web create
da un CMS
senza licenze, senza pubblicità
senza limiti sul numero di interrogazioni
possibilità di inserire loghi e copyright
supporto
Problematiche affrontateProblematiche affrontate
Requisiti (2)
riutilizzo dei dati della SDI (GoogleMaps? … no, grazie!)
orientamento all’utente web
multi-map / multi-service
multi-purposes
Regione Emilia-Romagna “Bookshop” (see SDIC)
Regione Autonoma Sardegna “Navigatore Semplificato”
Comune di Bologna, progetto ELI-CAT
multi-piattaforma / multi-browser
alto livello di usabilità (navigazione, ricerca, …)
La soluzione: OpenLayersLa soluzione: OpenLayers
Nel 2005 MetaCarta lancia il progetto OpenLayers; il primo
rilascio risale a Giugno 2006
OpenLayers è rilasciato con licenza Clear BSD
Supporta gli standard WMS, WFS, TMS, GeoRSS, …
Api Javascript object-oriented
Permette di integrare sulla stessa mappa “layers” provenienti
da fonti dati differenti (Google, KaMap, MapGuide,
MapServer, TMS, WMS, TileCache, Yahoo, WorldWind,
VirtualEarth, GML, GeoRSS, WFS, …)
Smart Web Mapping (Tiling, Pan Continuo,…)
Estendere OpenLayers: ROJAEstendere OpenLayers: ROJA
E’ possibile estendere gli oggetti OpenLayers, per supportare
servizi specifici della PA a livello regionale o comunale:
Geocoding degli indirizzi
Calcolo percorsi
Ricerca toponimi
Editing web
Geocoding di dati catastali
…
Roja (RAS OpenLayers Javascript API) è un framework di api
javascript che estendono OpenLayers permettendo di caricare
i dati ed interrogare i servizi di una infrastruttura di dati
territoriali (IDT)
Perché il GISPerché il GIS
L’utilizzo di API Javascript dà la possibilità di integrare
contenuti fra loro molto lontani con il territorio
generando conoscenza e riducendo i livelli di astrazione
necessari per comprendere la realtà
La presenza di una mappa spesso permette una
comprensione immediata del contenuto informativo di
una pagina web.
Separazione completa dei ruoli; la geometria viene
gestita nel SIT, i contenuti sono gestiti esternamente, si
interopera attraverso servizi web
Tecniche GIS utilizzateTecniche GIS utilizzate
Standard OGC
OGC WMS
OGC WFS
OGC GML
OGC SLD
EN-ISO19115 “metadata”
EN-ISO19106 “profile”
EN-ISO19125 “simple feature access”
OGC GeoRSS
…
Tecniche GIS utilizzateTecniche GIS utilizzate
Openlayers
Geoserver
PostGIS
Oracle Spatial
MySql
Mapfish
GDAL
MapNik
Applicazioni (1)Applicazioni (1)
Applicazioni (2)Applicazioni (2)
Applicazioni (3)Applicazioni (3)
Applicazioni (4)Applicazioni (4)
Applicazioni (5)Applicazioni (5)
Applicazioni (6)Applicazioni (6)
Applicazioni (7)Applicazioni (7)
Applicazioni (8)Applicazioni (8)
Applicazioni (9)Applicazioni (9)
Applicazioni (10)Applicazioni (10)
Progetto ELI-CATProgetto ELI-CAT
Editing web delleEditing web delle
geometriegeometrie

More Related Content

Similar to Barrotta. Interoperabilità E Implementazione Di Servizi Webgis Allinterno Di Un Sistema Informativo Geografico

Cavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISCavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISBetter Software
 
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...L’uso dei software gis per una moderna documentazione del patrimonio archeolo...
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...Tommaso Saccone
 
ERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazioneERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazionePlanetek Italia Srl
 
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardia
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardiaGeocortex WebGIS in ArcGIS, una tecnologia all'avanguardia
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardiaMassimo Calzolari
 
SDK's di sviluppo per il Mapping sul Web e Mobile - Gigante
SDK's di sviluppo per il Mapping sul Web e Mobile - GiganteSDK's di sviluppo per il Mapping sul Web e Mobile - Gigante
SDK's di sviluppo per il Mapping sul Web e Mobile - GiganteCodemotion
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...giovannibiallo
 
Introduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCIntroduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCGeoSolutions
 
Open Street Map vs Google Maps
Open Street Map vs Google MapsOpen Street Map vs Google Maps
Open Street Map vs Google MapsAndrea Volpini
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiAle ZenaIT
 
Geosdi workshop sicurezza paestum
Geosdi workshop sicurezza paestumGeosdi workshop sicurezza paestum
Geosdi workshop sicurezza paestumDimitri Dello Buono
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisiCity Planner
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoMaurizio Napolitano
 
OpenStreetMap Workshop per #piemonteviz
OpenStreetMap Workshop per #piemontevizOpenStreetMap Workshop per #piemonteviz
OpenStreetMap Workshop per #piemontevizStefano Sabatini
 
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmRoberto Navoni
 
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmRoberto Navoni
 

Similar to Barrotta. Interoperabilità E Implementazione Di Servizi Webgis Allinterno Di Un Sistema Informativo Geografico (20)

Linuxday2008 Gis
Linuxday2008 GisLinuxday2008 Gis
Linuxday2008 Gis
 
Cavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISCavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GIS
 
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...L’uso dei software gis per una moderna documentazione del patrimonio archeolo...
L’uso dei software gis per una moderna documentazione del patrimonio archeolo...
 
ERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow PresentazioneERDAS 2011 World Tour Slideshow Presentazione
ERDAS 2011 World Tour Slideshow Presentazione
 
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardia
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardiaGeocortex WebGIS in ArcGIS, una tecnologia all'avanguardia
Geocortex WebGIS in ArcGIS, una tecnologia all'avanguardia
 
SDK's di sviluppo per il Mapping sul Web e Mobile - Gigante
SDK's di sviluppo per il Mapping sul Web e Mobile - GiganteSDK's di sviluppo per il Mapping sul Web e Mobile - Gigante
SDK's di sviluppo per il Mapping sul Web e Mobile - Gigante
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
 
Introduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGCIntroduzione a GeoServer ed ai servizi OGC
Introduzione a GeoServer ed ai servizi OGC
 
Open Street Map vs Google Maps
Open Street Map vs Google MapsOpen Street Map vs Google Maps
Open Street Map vs Google Maps
 
Linux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici apertiLinux day 2014 utilizzo dati geografici aperti
Linux day 2014 utilizzo dati geografici aperti
 
Geosdi workshop sicurezza paestum
Geosdi workshop sicurezza paestumGeosdi workshop sicurezza paestum
Geosdi workshop sicurezza paestum
 
Map meshup
Map meshupMap meshup
Map meshup
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
Gis strumento di lavoro alla base della cartografia e dell’analisi
Gis  strumento di lavoro alla base della cartografia e dell’analisiGis  strumento di lavoro alla base della cartografia e dell’analisi
Gis strumento di lavoro alla base della cartografia e dell’analisi
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 Trento
 
DjangoQGIS
DjangoQGISDjangoQGIS
DjangoQGIS
 
OpenStreetMap Workshop per #piemonteviz
OpenStreetMap Workshop per #piemontevizOpenStreetMap Workshop per #piemonteviz
OpenStreetMap Workshop per #piemonteviz
 
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
 
Middleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 OsmMiddleware Sistemi Di Navigazione Upd09 Osm
Middleware Sistemi Di Navigazione Upd09 Osm
 
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello BuonogeoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
 

More from GIS Day

Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione Archeologica
Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione ArcheologicaRussell. Geomatica Per La Ricerca, Prevenzione E Ricognizione Archeologica
Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione ArcheologicaGIS Day
 
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...GIS Day
 
Burgio. Gis, Validità E Limiti Della Nuova Epidemiologia
Burgio. Gis, Validità E Limiti Della Nuova EpidemiologiaBurgio. Gis, Validità E Limiti Della Nuova Epidemiologia
Burgio. Gis, Validità E Limiti Della Nuova EpidemiologiaGIS Day
 
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In Sicilia
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In SiciliaLillo. Gis E Ricerca Faunistica, Alcune Applicazioni In Sicilia
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In SiciliaGIS Day
 
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...GIS Day
 
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...GIS Day
 
Simone Cortesi. Cosa è Open Street Map
Simone Cortesi. Cosa è Open Street MapSimone Cortesi. Cosa è Open Street Map
Simone Cortesi. Cosa è Open Street MapGIS Day
 
Domenico Costantino. Paesaggio E Gis
Domenico Costantino. Paesaggio E GisDomenico Costantino. Paesaggio E Gis
Domenico Costantino. Paesaggio E GisGIS Day
 
Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementGIS Day
 
Madeddu. Gis, Validità E Limiti Della Nuova Epidemiologia
Madeddu. Gis, Validità E Limiti Della Nuova EpidemiologiaMadeddu. Gis, Validità E Limiti Della Nuova Epidemiologia
Madeddu. Gis, Validità E Limiti Della Nuova EpidemiologiaGIS Day
 
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa Quota
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa QuotaD Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa Quota
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa QuotaGIS Day
 
Claudia Spinnato. I Gis, Provincia Di Nessuna Disciplina
Claudia Spinnato. I Gis, Provincia Di Nessuna DisciplinaClaudia Spinnato. I Gis, Provincia Di Nessuna Disciplina
Claudia Spinnato. I Gis, Provincia Di Nessuna DisciplinaGIS Day
 

More from GIS Day (12)

Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione Archeologica
Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione ArcheologicaRussell. Geomatica Per La Ricerca, Prevenzione E Ricognizione Archeologica
Russell. Geomatica Per La Ricerca, Prevenzione E Ricognizione Archeologica
 
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...
Mugavero. Tecnologie Geospaziali Per La Sicurezza Territoriale A Servizio Del...
 
Burgio. Gis, Validità E Limiti Della Nuova Epidemiologia
Burgio. Gis, Validità E Limiti Della Nuova EpidemiologiaBurgio. Gis, Validità E Limiti Della Nuova Epidemiologia
Burgio. Gis, Validità E Limiti Della Nuova Epidemiologia
 
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In Sicilia
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In SiciliaLillo. Gis E Ricerca Faunistica, Alcune Applicazioni In Sicilia
Lillo. Gis E Ricerca Faunistica, Alcune Applicazioni In Sicilia
 
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...
Vittorio Paola. Linee Strategiche Per Lo Sviluppo E La Integrazione Dei Siste...
 
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...
Tulone. Monitoraggio Della Qualità Delle Acque Marine A Partire Da Dati Teler...
 
Simone Cortesi. Cosa è Open Street Map
Simone Cortesi. Cosa è Open Street MapSimone Cortesi. Cosa è Open Street Map
Simone Cortesi. Cosa è Open Street Map
 
Domenico Costantino. Paesaggio E Gis
Domenico Costantino. Paesaggio E GisDomenico Costantino. Paesaggio E Gis
Domenico Costantino. Paesaggio E Gis
 
Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource Management
 
Madeddu. Gis, Validità E Limiti Della Nuova Epidemiologia
Madeddu. Gis, Validità E Limiti Della Nuova EpidemiologiaMadeddu. Gis, Validità E Limiti Della Nuova Epidemiologia
Madeddu. Gis, Validità E Limiti Della Nuova Epidemiologia
 
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa Quota
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa QuotaD Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa Quota
D Argenio Sarazzi. Uso Di Micro Uav Per Il Rilevamento A Bassa Quota
 
Claudia Spinnato. I Gis, Provincia Di Nessuna Disciplina
Claudia Spinnato. I Gis, Provincia Di Nessuna DisciplinaClaudia Spinnato. I Gis, Provincia Di Nessuna Disciplina
Claudia Spinnato. I Gis, Provincia Di Nessuna Disciplina
 

Barrotta. Interoperabilità E Implementazione Di Servizi Webgis Allinterno Di Un Sistema Informativo Geografico

  • 1. Interoperabilità e implementazione diInteroperabilità e implementazione di servizi webgis all'interno di un Sistemaservizi webgis all'interno di un Sistema Informativo GeograficoInformativo Geografico Gianni Barrotta Sinergis
  • 2. Mash-upMash-up Google Maps / Earth, Microsoft Bing Maps, Yahoo!Maps, Map24 hanno avuto molta importanza per la conoscenza di massa di mappe digitali e tecnologie di georeferenziazione. Tutti questi servizi fanno uso di dati geospaziali pubblici (sopratutto per le imagery). Google Maps ha destato molto interesse perchè era “hackable”; programmatori senza alcuna conoscenza di cartografie possono costruire i loro servizi sopra google-maps.
  • 3. Mash-upMash-up Negli ultimi anni abbiamo assistito al boom di servizi basati su google-maps Con questi servizi possiamo realizzare “Mash-up”, applicazioni web di tipo ibrido che integrano informazioni alfanumeriche e contenuti gis I Mash-up realizzati con Goole-maps spesso non utilizzano gli standard internazionali sull’interoperabilità e pubblicano dati proprietari, sia per le foto aeree che per le mappe stradali (DigitalGlobe, Teleatlas,…)
  • 4. Mash-upMash-up Google and others affect (or “disrupt”) the direction and future of the geospatial community (∗) In realtà ora Google è partner principale di OGC In oltre Google e Yahoo usano Telecontar, che implementa la specifica OLS di OGC (location based services) ma non WMS, WFS o SLD ((∗∗)) ISO/TC211 , STANDARDS GUIDE, http://www.isotc211.org/Outreach/ISO_TC%20_211_Standards_Guide.pdf
  • 5. Problematiche affrontateProblematiche affrontate … mai sentito parlare di Telcontar ?? Yahoo, Google,Msn Live Local, … sono sviluppati su Telcontar Drill Down Server platform … http://www.telcontar.com/ … che implementa lo standard OGC Location Services (OLS) 1.0 … ma non OGC WMS 1.x Quasi tutti i vendor di api webgis hanno cercato di supportare gli standard OGC, spesso in modo parziale e frammentario
  • 6. Problematiche affrontateProblematiche affrontate Esistono poche soluzioni per soddisfare milioni di utenti webgis GoogleMaps API (Telcontar) + KML (oppure) PushPinTM API … per avere qualcosa come GoogleMap senza gli svantaggi di google Inserire i propri layer wms in GoogleMaps o BingMaps CubeWerx OGC WMS Connector per integrare un connettore wms all’interno di Google Maps
  • 7. Problematiche affrontateProblematiche affrontate Ci hanno chiesto di sviluppare qualcosa come GoogleMaps … … senza tutti i suoi “svantaggi” … con dati che non fossero di Teleatlas o Navteq … ISO-OGC compliant (es. WMS) … per utenti poco esperti … pubblica e naviga … personalizzabile (nuove funzionalità)
  • 8. Problematiche affrontateProblematiche affrontate Sviluppo di SDI su scala regionale o comunale Requisiti (1) fornire servizi OGC WMS/WFS/SLD compliant mediante APIs riutilizzabili disponibili e integrate all’interno di pagine web create da un CMS senza licenze, senza pubblicità senza limiti sul numero di interrogazioni possibilità di inserire loghi e copyright supporto
  • 9. Problematiche affrontateProblematiche affrontate Requisiti (2) riutilizzo dei dati della SDI (GoogleMaps? … no, grazie!) orientamento all’utente web multi-map / multi-service multi-purposes Regione Emilia-Romagna “Bookshop” (see SDIC) Regione Autonoma Sardegna “Navigatore Semplificato” Comune di Bologna, progetto ELI-CAT multi-piattaforma / multi-browser alto livello di usabilità (navigazione, ricerca, …)
  • 10. La soluzione: OpenLayersLa soluzione: OpenLayers Nel 2005 MetaCarta lancia il progetto OpenLayers; il primo rilascio risale a Giugno 2006 OpenLayers è rilasciato con licenza Clear BSD Supporta gli standard WMS, WFS, TMS, GeoRSS, … Api Javascript object-oriented Permette di integrare sulla stessa mappa “layers” provenienti da fonti dati differenti (Google, KaMap, MapGuide, MapServer, TMS, WMS, TileCache, Yahoo, WorldWind, VirtualEarth, GML, GeoRSS, WFS, …) Smart Web Mapping (Tiling, Pan Continuo,…)
  • 11. Estendere OpenLayers: ROJAEstendere OpenLayers: ROJA E’ possibile estendere gli oggetti OpenLayers, per supportare servizi specifici della PA a livello regionale o comunale: Geocoding degli indirizzi Calcolo percorsi Ricerca toponimi Editing web Geocoding di dati catastali … Roja (RAS OpenLayers Javascript API) è un framework di api javascript che estendono OpenLayers permettendo di caricare i dati ed interrogare i servizi di una infrastruttura di dati territoriali (IDT)
  • 12. Perché il GISPerché il GIS L’utilizzo di API Javascript dà la possibilità di integrare contenuti fra loro molto lontani con il territorio generando conoscenza e riducendo i livelli di astrazione necessari per comprendere la realtà La presenza di una mappa spesso permette una comprensione immediata del contenuto informativo di una pagina web. Separazione completa dei ruoli; la geometria viene gestita nel SIT, i contenuti sono gestiti esternamente, si interopera attraverso servizi web
  • 13. Tecniche GIS utilizzateTecniche GIS utilizzate Standard OGC OGC WMS OGC WFS OGC GML OGC SLD EN-ISO19115 “metadata” EN-ISO19106 “profile” EN-ISO19125 “simple feature access” OGC GeoRSS …
  • 14. Tecniche GIS utilizzateTecniche GIS utilizzate Openlayers Geoserver PostGIS Oracle Spatial MySql Mapfish GDAL MapNik
  • 24. Applicazioni (10)Applicazioni (10) Progetto ELI-CATProgetto ELI-CAT Editing web delleEditing web delle geometriegeometrie