An Overview of Web GIS and Location Based Services
Insbruk
1. 12th EC-GI&GIS Workshop
EC-
“Where would you go for mapping services,
Ordnance Survey or Google Maps?”
Implementing “hackable” user-driven GI
user-
services within SDIs
Gianni Barrotta, CORE Soluzioni Informatiche
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 1 / 17
2. Agenda
Lessons learnt: Google/Yahoo/…
“Hackable” user-driven GI services
Hackable” user-
OGC-
OGC-compliant APIs
Standards in action
Conclusions
… my company
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 2 / 17
3. Lessons learnt: Google/Yahoo/…
On February 2006 Jo Walsh wrote (∗):
(∗
Google Maps / Earth and now MSN Live Local have been
big drivers for public awareness of digital mapping and
location technology. All of those services make some use
of publically funded, state-collected geodata (mostly in
state-
aerial imagery). Google Maps got so much interest
because it was so ''hackable'; developers with no
hackable';
cartographic knowledge at all could build their own
services on top of it, augmenting it from public-domain-
public-domain-
derived utilities like http://geocoder.us
(∗) Walsh J., EGIP Mailing list, 27 February 2006 – http://egip.jrc.it/200602/1561.html
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 3 / 17
4. Lessons learnt: Google/Yahoo/…
Google and others affect (or “disrupt”) the
direction and future of the geospatial
community (∗)
“Recently, the product manager of Google Maps
was asked about supporting OGC APIs, he said he
was not aware of who or what OGC is”
(TC211, 2005)
(∗) ISO/TC211 Newsletter Num. 8, 2005, Editorial: Standards for Whom,
http://www.isotc211.org/Outreach/Newsletter/Newsletter_08_2005/TC_211_Newsletter_08.doc
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 4 / 17
5. Lessons learnt: Google/Yahoo/…
… never heard about Telcontar ??
Yahoo, Google, Ask, … are powered by Telcontar
Drill Down Server platform … http://www.telcontar.com/
… implementing OGC Location Services (OLS) 1.0
… but not OGC WMS 1.x
4 main solutions exist to satisfy the “million or
more agog users” (TC211, 2005)
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 5 / 17
6. Lessons learnt: Google/Yahoo/…
1) GoogleMaps API (Telcontar)
2) (alternatively) PushPinTM API … to have
something like GoogleMaps without Google’s
“disadvantages”
3) GoogleMaps API + “my own” WMS layers
4) CubeWerx OGC WMS Connector to integrate
WMS connector to Google Maps service
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 6 / 17
7. “Hackable” user-driven GI services
user-
We were asked to implement something like
GoogleMap …
… without its “disadvantages”
… with “my” own data instead of TeleAtlas
… ISO-OGC compliant (eg. WMS)
ISO-
… for unskilled users
… publish and navigate
… customizable (new functionalities)
really FREE & REUSABLE
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 7 / 17
8. “Hackable” user-driven GI services
user-
SDI development at sub-national scale
sub-
Requirements (1)
to provide OGC WMS/WFS/SLD compliant services
via re-usable APIs
re-
to be available and integrated into CMS-created
CMS-
web pages
license-
license-free, no advertisements
unlimited number of transaction
organisation branded
support
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 8 / 17
9. “Hackable” user-driven GI services
user-
Requirements (2)
reuse of SDI data (GoogleMaps? … no, thanks!)
“real user” driven
multi-
multi-map / multi-service
multi-
multi-
multi-purposes
Regione Emilia-Romagna “Bookshop” (see SDIC)
Emilia-
Regione Autonoma Sardegna “Navigatore Semplificato”
multi-
multi-platform / multi-browser
multi-
high usability level (navigate, search, …)
W3C WAI compliance (National Law 4/2004)
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 9 / 17
10. “Hackable” user-driven GI services
user-
APIs development within SDI frameworks
Features
JS libraries
caching techniques / map tiling
navigation toolbar
ISO standards & OGC specs compliance
EN-ISO19115, 19106, 19125
EN-
WMS-
WMS-generated maps
WFS-
WFS-G gazetteer search (tbc)
W3C WAI
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 10 / 17
11. Standards in action
EN-ISO19115 “metadata”
EN-
EN-ISO19106 “profile”
EN-
EN-ISO19125 “simple feature access”
EN-
OGC WMS
OGC WFS-G (to be completed)
WFS-
ECMA-
ECMA-262 Script specification (JavaScript)
W3C XML Recommendation 1.0
W3C XMLHttpRequest Object (Ajax) – new WD
W3C Web Content Accessibility Guidelines 1.0
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 11 / 17
12. Standards in action
Sigma Ter metadata AGP …………………
tbp
Regione Emilia-Romagna Bookshop……
Emilia-
tbp
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 12 / 17
13. Standards in action
Regione Autonoma Sardegna ……………
published
SardegnaTurismo …………………
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 13 / 17
15. Conclusions
Google is not “disruptive” …
Main issues on Ajax and accessibility
OGC specs can be really and easily
implemented
SDI geoPortals ≠ COTS geoPortal toolkits
Local SDI experiences are better because they
are real:
real:
real experienced
“real-
“real-user” driven requirements
real standards implementation vs cost/benefit issues
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 15 / 17
16. 12th EC-GI&GIS Workshop
EC-
Thanks for your attention
Gianni Barrotta, CORE Soluzioni Informatiche
gianni.barrotta@corenet.it
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 16 / 17
17. … my company
Numbers
target: Public Administration
> 100 persone
60 develop engineers in 2 lab (Bologna, Catania)
20 project manager with average experience = 10 years
4 market offices (Bologna, Roma, Catania, Bari)
Customers
6 Regions (Emilia Romagna, Lazio, Abruzzo, Sardegna, Sicilia, Umbria)
6 Provinces (Bologna, Parma, Piacenza, Catania, Ferrara, Ravenna)
10 big Municipalities (Milano, Bologna, Modena, Bari, Cesena, Catania, Ferrara, Rimini, Pordenone, Barletta)
> 30 small-medium Municipalities
4 large account customers (> 1 M€ /anno)
GI skill
web and desktop applications for Public Administration on: Housing, Public Works, Transportation, Urban
planning, environment, tourism
eGovernment solutions
standard and open source implementations
22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006
EC- 17 / 17