2. Mash-
Mash-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-
Mash-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
sullinteroperabilit e pubblicano dati proprietari, sia
per le foto aeree che per le mappe stradali
(DigitalGlobe, Teleatlas,)
4. Mash-
Mash-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 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 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 allinterno di Google Maps
7. Problematiche 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 affrontate
Sviluppo di SDI su scala regionale o comunale
Requisiti (1)
fornire servizi OGC WMS/WFS/SLD compliant
mediante APIs riutilizzabili
disponibili e integrate allinterno 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 affrontate
Requisiti (2)
riutilizzo dei dati della SDI (GoogleMaps? no, grazie!)
orientamento allutente 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: 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: 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 GIS
Lutilizzo 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