Your SlideShare is downloading. ×
Geomatics Engineer by profession
Neogeographer at heart


Shoaib Burq
quot;It is neither the strongest species that
survive, nor the most intelligent, but the
    ones most responsive to chang...
lessons in interoperability from web2.0
mash up artist   my online GIS app
The Dongle
chastity belt of the early GIS professional
1982
Open Geospatial Consortium
OGC’s roots are in GRASS/Open Source
GIS in Government
            &
   University Research




GIS in Government, Business
              &
     Specialist ind...
Some OGC Standards

 Simple Features Specification
 Web Mapping Service (WMS)
 Web Feature Service (transactional) (WFS...
OGC specs in action



       Life Saving Victoria
Incident & Hazard Mapping System
         http://lifesaver.vpac.org
Business Objectives


       collect

       report

      decision
Technical Objectives



          “fit for purpose”

address all business needs but not too
            complex for user
Technical Objectives




work at variable network speeds
            even 56k
Technical Objectives




hazards & incidents data collection
from remote sites into a server-side
             repository
Technical Objectives


 distribute LSV corporate data such as
       ABSAMP database to LSC’s

ABSAMP = Australian Beach S...
Technical Objectives



 hierarchical & role-based
       authentication

  local - state - national
Technical Objectives



handle the temporal dimension of
             hazards

e.g. rips may last only a few hours
Technical Objectives




     budgetary limitations

leverage open source & free data
M a p b u ild e r
                                                                                                        ...
Three Tier Architecture
       Web Client


    Application Server


     Spatial Database
PostGIS: Simple Feature Specification
Simple Feature
 Specification
PostGIS: Simple Feature Specification
Geoserver: WCS, WMS, WFS-T & SLD




PostGIS: Simple Feature Specification
Web Mapping Service (WMS)




        dumb image
Web Mapping Service (WMS)




  for humans consumption only
Web Mapping Service (WMS)




a bit like a scanned PDF document
Style Layer Descriptor
           (SLD)


   way to specify symbology and …

rules on how to render maps & legends
Web Feature Service
Transactional (WFS-t)




  actual GML (vector) data
Web Feature Service
Transactional (WFS-t)




 for machines consumption
Web Feature Service
   Transactional (WFS-t)



a bit like an editable Word document
 defines create, read, update & delet...
Web Coverage Service (WCS)


      think WFS for raster

    actual raster data online

    for machine consumption
Geoserver: WCS, WMS, WFS-T & SLD




PostGIS: Simple Feature Specification
Mapbuilder: WMS & WFS-T client



Geoserver: WCS, WMS, WFS-T & SLD




PostGIS: Simple Feature Specification
WMS, WFS-t Clients


interface humans & complex technology

use requests converted to OGC compliant
                   xml...
Mapbuilder: WMS & WFS-T client



Geoserver: WCS, WMS, WFS-T & SLD




PostGIS: Simple Feature Specification
Shapefile
                                 Simple
             GetFeature    WFS
                                 Feature
...
Lets Watch it in Action




         action
Where did I/OGC go wrong?




      built for interoperability
                   or
built using interoperable standards
The Second Shift




 a look at history
Day of the long tail
“Simple, intuitive and timely access to
useful geographic data & information is my
right and not a privilege”
            ...
It’s easy to dismiss Web2.0
      at first glance
You cannot be serious!
http://kiva.org
“Simple, intuitive and timely access to
useful geographic data & information is my
right and not a privilege”
            ...
What do they get from us?




WFS, WMS, WCS, WPS, WxS, blah,
          blah, blah …
What do they get from us?




       forgot it!
WFS, WMS, WCS, WPS, WxS, blah,
         blah, blah …
they create their own community
standards for sharing data … but are
           they any good?
Are they any good?



“These powerful forces are creating
 ‘tensions’ that impact how we shape
  and create standards for ...
Are they any good?



“Many of these tensions and associated
  market forces are the same ones that
  are driving the evol...
Are they any good?




KML and GeoRSS are two new formats
  that are making great headway on
             the Web …
Are they any good?



… strong collaboration between the
 quot;traditionalquot; standards community
 and the Where 2.0 com...
Are they any good?



… strong collaboration between the
 quot;traditionalquot; standards community
 and the Where 2.0 com...
let’s take GeoRSS



 +           =
Atom & GeoRSS
Interoperable out of the
           box




A standard identification system
Interoperable out of the
           box




A standard interaction protocol
Interoperable out of the
           box




Standard data exchange formats
GeoNetwork
National Snow & Ice Data Centre
http://nsidc.org/news/nsidc_rss.html
NOAA Pacific Tsunami Warning Centre
http://www.prh.noaa.gov/ptwc/subscribe.php
UK Lib Dem Networking Site
http://www.flocktogether.org.uk
http://mapufacture.com/maps/1268-San-Di
http://tsunami.jrc.it/model/getRSS.asp?type=2
         http://xrl.us/tsunamimodel
http://mapufacture.com/maps/1268-San-Di




  We want to integrate with everything. We want to
integrate with your service...
Microformats & Semanitcs
    http://microformats.org



following the GeoRSS philosophy of
    leveraging existing standar...
Microformats & Semanitcs
Microformats & Semanitcs


    Much in the same way that operating systems
 currently associate particular file types with...
they wanted data didn’t they?
www.geonames.org
Open Source Geocoding
      Geonames
www.openstreetmap.org
 Open Source Streets Data
http://openaerialmap.org
Open Source Aerial Photography
Pict’Earth
http://hypercube.telascience.org/fire
What’s next?




Micro Satellites, maybe?
Barbarians are at the
        door!


whoever thought of just doing
      things yourself?
other’s are taking notice …
“…we have acquired ImageAmerica, a
 company that builds high resolution
  cameras for the collection of aerial
           ...
“… acquired Vexcel Corp., a worldwide
leader in photogrammetry, imagery and
    remote sensing technologies …”
OGC is responding




    Google & Microsoft
principle members of OGC
Web Mapping Service Cache
         (WMS-C)

         still a proposal

   cacheable map image tiles -
          performanc...
What do we do?


what role do National Mapping
 Agencies have in this disruptive
          environment?

     threat or op...
What to do?




listen to what they want -- which is to …
http://flickr.com/photos/robertgrove/111165074/
http://flickr.com/photos/robertgrove/111165074/




                        “help themselves”
                          “h...
Summary
quot;It is neither the strongest species that
survive, nor the most intelligent, but the
    ones most responsive to chang...
Acknowledgements

    Andrew Turner (GeoRSS examples)
         http://highearthorbit.com

     Mikel Maron (GeoRSS example...
All those Cool Images

Transistor: http://en.wikipedia.org/wiki/Image:Electronic_component_transistors.jpg
          Assem...
Thank you




Questions & Discussion
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
learning interoperability from web2.0
Upcoming SlideShare
Loading in...5
×

learning interoperability from web2.0

4,891

Published on

Shoaib Burq Talk on Web2.0 in Government. A talk i recently gave at an Australian Government agency on the lessons from Web2.0 technologies. Download notes: http://sabman.wordpress.com/2007/11/13/learning-interoperability-from-web20/

Published in: Technology
3 Comments
11 Likes
Statistics
Notes
  • web2.0 is a very broad area but my focus is quite narrow: that of geographic information and data. the main challenge for government is the sharing of data in a way that encourages innovation. I think this is a common problem. Gov agencies find it hard to see beyond their traditional customer to the bold new web2.0 generation. But things aren't all that bad. check this out: http://www.aec.gov.au/polling_place_locator/index.htm
    <br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thanks, Shoaib this looks like a very interesting show. Web 2.0 and government - a bit of a challenge?<br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • best viewed with notes:
    http://sabman.files.wordpress.com/2007/11/shoaib_burq_wed_sem_oct07_notes_public.pdf<br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,891
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
3
Likes
11
Embeds 0
No embeds

No notes for slide

Transcript of "learning interoperability from web2.0"

  1. 1. Geomatics Engineer by profession Neogeographer at heart Shoaib Burq
  2. 2. quot;It is neither the strongest species that survive, nor the most intelligent, but the ones most responsive to changequot; Charles Darwin
  3. 3. lessons in interoperability from web2.0
  4. 4. mash up artist my online GIS app
  5. 5. The Dongle chastity belt of the early GIS professional
  6. 6. 1982
  7. 7. Open Geospatial Consortium OGC’s roots are in GRASS/Open Source
  8. 8. GIS in Government & University Research GIS in Government, Business & Specialist industry
  9. 9. Some OGC Standards  Simple Features Specification  Web Mapping Service (WMS)  Web Feature Service (transactional) (WFS-t)  Web Coverage Service (WCS)  Web Processing Service (WPS)  Sensor Observation Service (SOS)  OGC Catalogue Service (OCS)  Style Layer Descriptor (SLD)
  10. 10. OGC specs in action Life Saving Victoria Incident & Hazard Mapping System http://lifesaver.vpac.org
  11. 11. Business Objectives collect report decision
  12. 12. Technical Objectives “fit for purpose” address all business needs but not too complex for user
  13. 13. Technical Objectives work at variable network speeds even 56k
  14. 14. Technical Objectives hazards & incidents data collection from remote sites into a server-side repository
  15. 15. Technical Objectives distribute LSV corporate data such as ABSAMP database to LSC’s ABSAMP = Australian Beach Safety and Management Program
  16. 16. Technical Objectives hierarchical & role-based authentication local - state - national
  17. 17. Technical Objectives handle the temporal dimension of hazards e.g. rips may last only a few hours
  18. 18. Technical Objectives budgetary limitations leverage open source & free data
  19. 19. M a p b u ild e r W M S , W F S - T C lie n t IN T E R N E T S p a t ia l G e t R e q u e s t S p a t ia l P u t R e q u e s t T IE R 1 - W E B A P P L IC A T IO N M a p L a y e rs over H TTP A e r ia l P h o t o ( E C W ) + IN T E R N E T V ic M a p D a t a s e t s G e o s e rv e r (W M S S e rv e r) (W F S -T S e rv e r) T IE R 2 - W E B S E R V IC E S p a t ia l S Q L Q u e r ie s G D A L IO e n g i n e Sp at ia lQ ue r ie s B o u n d a r ie s D a t a P o s t G IS s t o r e f o r T r a n s a c t io n a l D a t a R a s te r /V e c to r R a d a r & W e a th e r D a ta D a ta o n F ile S y s t e m T IE R 3 - S P A T IA L IS E D D A T A B A S E W M S S E R V IC E S B lu e M a r b le Source: http://www.foss4g2006.org/contributionDisplay.py?contribId=69&sessionId=52&confId=1
  20. 20. Three Tier Architecture Web Client Application Server Spatial Database
  21. 21. PostGIS: Simple Feature Specification
  22. 22. Simple Feature Specification
  23. 23. PostGIS: Simple Feature Specification
  24. 24. Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  25. 25. Web Mapping Service (WMS) dumb image
  26. 26. Web Mapping Service (WMS) for humans consumption only
  27. 27. Web Mapping Service (WMS) a bit like a scanned PDF document
  28. 28. Style Layer Descriptor (SLD) way to specify symbology and … rules on how to render maps & legends
  29. 29. Web Feature Service Transactional (WFS-t) actual GML (vector) data
  30. 30. Web Feature Service Transactional (WFS-t) for machines consumption
  31. 31. Web Feature Service Transactional (WFS-t) a bit like an editable Word document defines create, read, update & delete on geographic features
  32. 32. Web Coverage Service (WCS) think WFS for raster actual raster data online for machine consumption
  33. 33. Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  34. 34. Mapbuilder: WMS & WFS-T client Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  35. 35. WMS, WFS-t Clients interface humans & complex technology use requests converted to OGC compliant xml decodes the OGC responses for human consumption
  36. 36. Mapbuilder: WMS & WFS-T client Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  37. 37. Shapefile Simple GetFeature WFS Feature Spec Oracle GetMap MapBuilder WMS Spatial GetCoverage WCS PostGIS
  38. 38. Lets Watch it in Action action
  39. 39. Where did I/OGC go wrong? built for interoperability or built using interoperable standards
  40. 40. The Second Shift a look at history
  41. 41. Day of the long tail
  42. 42. “Simple, intuitive and timely access to useful geographic data & information is my right and not a privilege” The new customer
  43. 43. It’s easy to dismiss Web2.0 at first glance
  44. 44. You cannot be serious!
  45. 45. http://kiva.org
  46. 46. “Simple, intuitive and timely access to useful geographic data & information is my right and not a privilege” The new customer
  47. 47. What do they get from us? WFS, WMS, WCS, WPS, WxS, blah, blah, blah …
  48. 48. What do they get from us? forgot it! WFS, WMS, WCS, WPS, WxS, blah, blah, blah …
  49. 49. they create their own community standards for sharing data … but are they any good?
  50. 50. Are they any good? “These powerful forces are creating ‘tensions’ that impact how we shape and create standards for the global community …
  51. 51. Are they any good? “Many of these tensions and associated market forces are the same ones that are driving the evolution of the Web (Web 2.0 and Where 2.0) and the integrated GeoWeb …
  52. 52. Are they any good? KML and GeoRSS are two new formats that are making great headway on the Web …
  53. 53. Are they any good? … strong collaboration between the quot;traditionalquot; standards community and the Where 2.0 community can provide the greatest benefit for everyone” Can you guess who said this?
  54. 54. Are they any good? … strong collaboration between the quot;traditionalquot; standards community and the Where 2.0 community can provide the greatest benefit for everyone” Carl Reed CTO, Open Geospatial Consortium, Inc.
  55. 55. let’s take GeoRSS + =
  56. 56. Atom & GeoRSS
  57. 57. Interoperable out of the box A standard identification system
  58. 58. Interoperable out of the box A standard interaction protocol
  59. 59. Interoperable out of the box Standard data exchange formats
  60. 60. GeoNetwork
  61. 61. National Snow & Ice Data Centre http://nsidc.org/news/nsidc_rss.html
  62. 62. NOAA Pacific Tsunami Warning Centre http://www.prh.noaa.gov/ptwc/subscribe.php
  63. 63. UK Lib Dem Networking Site http://www.flocktogether.org.uk
  64. 64. http://mapufacture.com/maps/1268-San-Di
  65. 65. http://tsunami.jrc.it/model/getRSS.asp?type=2 http://xrl.us/tsunamimodel
  66. 66. http://mapufacture.com/maps/1268-San-Di We want to integrate with everything. We want to integrate with your service and data. And we want to improve, continuously. -- Andrew Turner (Mapufacture)
  67. 67. Microformats & Semanitcs http://microformats.org following the GeoRSS philosophy of leveraging existing standards XHTML
  68. 68. Microformats & Semanitcs
  69. 69. Microformats & Semanitcs Much in the same way that operating systems currently associate particular file types with specific applications, future Web browsers are likely going to associate semantically marked up data you encounter on the Web with specific applications, either on your system or online. -- Alex Faaborg Mozilla Firefox Developer
  70. 70. they wanted data didn’t they?
  71. 71. www.geonames.org Open Source Geocoding Geonames
  72. 72. www.openstreetmap.org Open Source Streets Data
  73. 73. http://openaerialmap.org Open Source Aerial Photography
  74. 74. Pict’Earth
  75. 75. http://hypercube.telascience.org/fire
  76. 76. What’s next? Micro Satellites, maybe?
  77. 77. Barbarians are at the door! whoever thought of just doing things yourself?
  78. 78. other’s are taking notice …
  79. 79. “…we have acquired ImageAmerica, a company that builds high resolution cameras for the collection of aerial imagery…”
  80. 80. “… acquired Vexcel Corp., a worldwide leader in photogrammetry, imagery and remote sensing technologies …”
  81. 81. OGC is responding Google & Microsoft principle members of OGC
  82. 82. Web Mapping Service Cache (WMS-C) still a proposal cacheable map image tiles - performance in current GeoServer release
  83. 83. What do we do? what role do National Mapping Agencies have in this disruptive environment? threat or opportunity
  84. 84. What to do? listen to what they want -- which is to …
  85. 85. http://flickr.com/photos/robertgrove/111165074/
  86. 86. http://flickr.com/photos/robertgrove/111165074/ “help themselves” “help others” “do good” openness is key
  87. 87. Summary
  88. 88. quot;It is neither the strongest species that survive, nor the most intelligent, but the ones most responsive to changequot; Charles Darwin
  89. 89. Acknowledgements Andrew Turner (GeoRSS examples) http://highearthorbit.com Mikel Maron (GeoRSS examples) http://brainoff.com Charlie Savage (Atom vs. WFS) http://cfis.savagexi.com http://blog.mapbuzz.com/atom_and_wfs.html
  90. 90. All those Cool Images Transistor: http://en.wikipedia.org/wiki/Image:Electronic_component_transistors.jpg Assembly Line: http://en.wikipedia.org/wiki/Image:A-line1913.jpg School of Athens: http://en.wikipedia.org/wiki/Image:Sanzio_01.jpg GRASS logo: http://en.wikipedia.org/wiki/Image:Grasslogo_vector_big.png OGC Simple Features: (adapted from) http://opengeospatial.org/ 80’s http://www.nostalgiacentral.com/pop/fashion80.htm Tux http://en.wikipedia.org/wiki/Image:Tux-G2.png Roadkill http://flickr.com/photos/gmblogs/215084239 CD stack http://flickr.com/photos/aenygmatic/416687548 Dongle http://www.bios-passwort.de Grass http://flickr.com/photos/ezu/54539889 Grass (2) http://flickr.com/photos/terdata/287937963 Proprietary http://flickr.com/photos/vrogy/525583222 Web20 http://flickr.com/photos/alexmuse/255998171 Hard Drive http://flickr.com/photos/shadphotos/207233715
  91. 91. Thank you Questions & Discussion

×