Spatial ETL For Web Services-Based Data Sharing


Published on

Presented by Don Murray at GeoWeb 2009.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 38 2 1
  • 38 2 1
  • 38 2 1
  • 38 2 1
  • 38 2 1
  • 38 2 1
  • Use this to explain what spatial ETL is – it helps connect the spatial data that is stored out there in many formats and systems with the applications and users that need them.
  • Spatial ETL For Web Services-Based Data Sharing

    1. 1. Using Spatial ETL for Web Services-Based Data Sharing Don Murray - Safe Software Inc.
    2. 2. Overview <ul><li>What is Spatial ETL? </li></ul><ul><li>Spatial ETL Supported Formats </li></ul><ul><li>Spatial ETL Enabling Services Based Data Sharing </li></ul><ul><ul><li>Top 5 List of Spatial ETL and web services? </li></ul></ul><ul><li>Conclusion </li></ul>Slide
    3. 3. What is Spatial ETL?
    4. 4. What is Spatial ETL? <ul><ul><ul><li>E xtract </li></ul></ul></ul><ul><ul><ul><li>T ransform </li></ul></ul></ul><ul><ul><ul><li>L oad </li></ul></ul></ul>
    5. 5. Extract
    6. 6. Extract
    7. 7. Transform
    8. 8. Transform <ul><li>Restructure data models and schemas </li></ul><ul><ul><li>Geometry – surfaces, solids, meshes, CSGs, b-reps </li></ul></ul><ul><ul><li>Attributes - schemas </li></ul></ul><ul><ul><li>Coordinate systems and projections </li></ul></ul><ul><ul><li>Textures </li></ul></ul><ul><ul><li>Single/double precision </li></ul></ul>
    9. 9. Transform <ul><li>Integrate data from multiple sources into a single data model and new output format </li></ul><ul><ul><li>Example: Raster + Vector + CAD = 3D Data Model </li></ul></ul>
    10. 10. Load
    11. 11. Load <ul><li>Make the data available where, when and how it is needed. </li></ul><ul><ul><li>One time data loading </li></ul></ul><ul><ul><li>Automated data processing </li></ul></ul><ul><ul><li>On-the-fly web access </li></ul></ul>
    12. 12. Spatial ETL Brings Data to Applications
    13. 13. Spatial ETL In Action
    14. 14. Spatial ETL Supported Data Circa 1995 Slide Spatial ETL
    15. 15. Spatial ETL Supported Data Circa 2009 Slide
    16. 16. Spatial ETL Data Sources
    17. 17. <ul><li>ESRI JSON </li></ul><ul><li>GeoRSS/RSS Feed </li></ul><ul><li>GeoJSON </li></ul><ul><li>GML </li></ul><ul><li>KML * (Google Earth/ ArcGIS Explorer,…) </li></ul><ul><li>OGC WFS, WMS, WCS, CSW, … </li></ul>Common GeoWeb Formats/Protocols
    18. 18. Common GeoWeb Applications <ul><li>ArcGIS Explorer </li></ul><ul><li>Bing Maps </li></ul><ul><li>Google Earth/ Maps </li></ul><ul><li>OpenLayers </li></ul><ul><li>Twitter, WKTweet (and other Social Networking Apps) </li></ul>
    19. 19. How Spatial ETL enables Services-Based Data Sharing Slide
    20. 20. #1 – Spatial ETL Behind the Scenes Slide Database loading
    21. 21. #1 – Spatial ETL Behind the Scenes Slide Raster Tile Generation
    22. 22. #2 – Spatial ETL and Data Download <ul><li>You choose the front-end! </li></ul><ul><ul><li>ArcGIS Server Integration </li></ul></ul><ul><ul><li>Google Maps Integration </li></ul></ul>Slide
    23. 23. #3 – Spatial ETL and Data Validation Slide
    24. 24. #3 – Spatial ETL and Data Validation Slide <ul><li>Problem </li></ul><ul><ul><li>Utility workers are out during the day collecting data. </li></ul></ul><ul><ul><li>Historically data validation is done overnight. </li></ul></ul><ul><ul><li>Data issues means another trip to the site. </li></ul></ul>
    25. 25. #3 – Spatial ETL and Data Validation Slide <ul><li>Solution </li></ul><ul><ul><li>Spatial ETL Server technology enables users to validate data from the field. </li></ul></ul>
    26. 26. #4 - Spatial ETL and MetaData <ul><li>Problem </li></ul><ul><ul><li>As more data becomes available on the web metadata becomes more important. </li></ul></ul><ul><li>Spatial ETL and MetaData </li></ul><ul><ul><li>Metadata is simply another type of data for Spatial ETL Technology </li></ul></ul><ul><li>Solution </li></ul><ul><ul><li>Use Spatial ETL Technology to publish data and associated metadata to the web. </li></ul></ul><ul><ul><li>Use Spatial ETL technology to retrieve metadata and data. </li></ul></ul>
    27. 27. #5 Spatial ETL Consuming Web Services Problem: The number of web services is growing quickly. Spatial ETL makes it easy to leverage services in your applications.
    28. 28. Spatial ETL for fun! Data Streaming <ul><li>Problem </li></ul><ul><ul><li>Celebrities are the single biggest threat to our children today.  </li></ul></ul><ul><ul><li>We need to keep these people away from our children. </li></ul></ul>
    29. 29. Spatial ETL for Fun! Data Streaming <ul><li>Resources </li></ul><ul><ul><li>We bought them all nice fashionable ankle bracelets which they love! </li></ul></ul><ul><ul><li>What they don’t know is that the purse has an embedded GPS device! </li></ul></ul><ul><li>Solution </li></ul><ul><ul><li>Use Spatial ETL to deliver location data to users! </li></ul></ul>
    30. 30. Simple Real World Data Streaming
    31. 31. Conclusion <ul><li>Spatial ETL is about moving data so that users can exploit power of other tools </li></ul><ul><li>Transformation is the key. Deliver information needed not just raw data. </li></ul><ul><li>Spatial ETL plays both a consumer and supporting role for web services. </li></ul>Slide
    32. 32. <ul><li>Thanks for your attending! </li></ul><ul><li>For more info visit </li></ul><ul><li>Or contact me </li></ul><ul><ul><ul><li>Don Murray </li></ul></ul></ul><ul><ul><ul><li>Email: [email_address] </li></ul></ul></ul><ul><ul><ul><li>Twitter: donatsafe </li></ul></ul></ul><ul><ul><ul><li>Blog: </li></ul></ul></ul>