SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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
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
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
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
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
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
“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
“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
“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
“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
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
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
Standards in action
   Regione Autonoma Sardegna ……………


                                                            published

   SardegnaTurismo …………………




22nd June 2006   12th EC-GI&GIS Workshop – Innsbruck 2006
                      EC-                                               13 / 17
Sample




22nd June 2006   12th EC-GI&GIS Workshop – Innsbruck 2006
                      EC-                                   14 / 17
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
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
… 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

Contenu connexe

Similaire à Insbruk

IV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDIIV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDIArnulf Christl
 
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
gvSIG Mobile as a client of SDI,OSGIS 2009.NottinghamgvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottinghamadelrey
 
Euskaltel And GIS
Euskaltel And GISEuskaltel And GIS
Euskaltel And GISEsri
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexGeorge Percivall
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010otb
 
03 ESNC2014 special prize_european gnss agency_gsa
03 ESNC2014 special prize_european gnss agency_gsa03 ESNC2014 special prize_european gnss agency_gsa
03 ESNC2014 special prize_european gnss agency_gsaKathrinSturm
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applicationsMiguel Montesinos
 
Building earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarterradue
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfAhmed Arafat
 
Euskaltel and GIS
Euskaltel and GISEuskaltel and GIS
Euskaltel and GISEsri
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GISSANGHEE SHIN
 
Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Esri
 
Fundamental Elements, upcoming opportunities - Blasi, Hriscu
Fundamental Elements, upcoming opportunities - Blasi, HriscuFundamental Elements, upcoming opportunities - Blasi, Hriscu
Fundamental Elements, upcoming opportunities - Blasi, HriscuThe European GNSS Agency (GSA)
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
DECK36 - Log everything! and Realtime Datastream Analytics with Storm
DECK36 - Log everything! and Realtime Datastream Analytics with StormDECK36 - Log everything! and Realtime Datastream Analytics with Storm
DECK36 - Log everything! and Realtime Datastream Analytics with StormMike Lohmann
 
An Overview of Web GIS and Location Based Services
An Overview of Web GIS and Location Based ServicesAn Overview of Web GIS and Location Based Services
An Overview of Web GIS and Location Based Serviceswebmapsolutions
 

Similaire à Insbruk (20)

IV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDIIV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
IV. Jornadas Sig Libre: The State of OSGeo and the Global SDI
 
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
gvSIG Mobile as a client of SDI,OSGIS 2009.NottinghamgvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
gvSIG Mobile as a client of SDI,OSGIS 2009.Nottingham
 
Euskaltel And GIS
Euskaltel And GISEuskaltel And GIS
Euskaltel And GIS
 
OGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-RexOGC Update for State of Geospatial Tech at T-Rex
OGC Update for State of Geospatial Tech at T-Rex
 
Wgiss 40 gsdi-report
Wgiss 40 gsdi-reportWgiss 40 gsdi-report
Wgiss 40 gsdi-report
 
OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010
 
03 ESNC2014 special prize_european gnss agency_gsa
03 ESNC2014 special prize_european gnss agency_gsa03 ESNC2014 special prize_european gnss agency_gsa
03 ESNC2014 special prize_european gnss agency_gsa
 
Comparison of Mobile GIS applications
Comparison of Mobile GIS applicationsComparison of Mobile GIS applications
Comparison of Mobile GIS applications
 
Building earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinar
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdf
 
Euskaltel and GIS
Euskaltel and GISEuskaltel and GIS
Euskaltel and GIS
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GIS
 
Cv jeanlucbordessoule
Cv jeanlucbordessouleCv jeanlucbordessoule
Cv jeanlucbordessoule
 
Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company Providing New Geographic Solutions to the Company
Providing New Geographic Solutions to the Company
 
1. Wherecamp Galileo Hackathon Launch Presentation
1. Wherecamp Galileo Hackathon Launch Presentation1. Wherecamp Galileo Hackathon Launch Presentation
1. Wherecamp Galileo Hackathon Launch Presentation
 
ENERGIC-OD workshop GWF 2016
ENERGIC-OD workshop GWF 2016ENERGIC-OD workshop GWF 2016
ENERGIC-OD workshop GWF 2016
 
Fundamental Elements, upcoming opportunities - Blasi, Hriscu
Fundamental Elements, upcoming opportunities - Blasi, HriscuFundamental Elements, upcoming opportunities - Blasi, Hriscu
Fundamental Elements, upcoming opportunities - Blasi, Hriscu
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 
DECK36 - Log everything! and Realtime Datastream Analytics with Storm
DECK36 - Log everything! and Realtime Datastream Analytics with StormDECK36 - Log everything! and Realtime Datastream Analytics with Storm
DECK36 - Log everything! and Realtime Datastream Analytics with Storm
 
An Overview of Web GIS and Location Based Services
An Overview of Web GIS and Location Based ServicesAn Overview of Web GIS and Location Based Services
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
  • 14. Sample 22nd June 2006 12th EC-GI&GIS Workshop – Innsbruck 2006 EC- 14 / 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