Your SlideShare is downloading. ×
Using Spatial ETL for Web Services-Based Data Sharing Don Murray - Safe Software Inc.
Overview <ul><li>What is Spatial ETL? </li></ul><ul><li>Spatial ETL Supported Formats </li></ul><ul><li>Spatial ETL Enabli...
What is Spatial ETL?
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><...
Extract
Extract
Transform
Transform <ul><li>Restructure data models and schemas </li></ul><ul><ul><li>Geometry – surfaces, solids, meshes, CSGs, b-r...
Transform <ul><li>Integrate data from  multiple  sources into a single data model and new output format </li></ul><ul><ul>...
Load
Load <ul><li>Make the data available where, when and how it is needed. </li></ul><ul><ul><li>One time data loading </li></...
Spatial ETL Brings Data to Applications
Spatial ETL In Action
Spatial ETL Supported Data Circa 1995 Slide  Spatial ETL
Spatial ETL Supported Data  Circa 2009 Slide
Spatial ETL Data Sources
<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...
Common GeoWeb Applications <ul><li>ArcGIS Explorer </li></ul><ul><li>Bing Maps </li></ul><ul><li>Google Earth/ Maps </li><...
How Spatial ETL enables Services-Based Data Sharing  Slide
#1 – Spatial ETL Behind the Scenes Slide  Database loading
#1 – Spatial ETL Behind the Scenes Slide  Raster Tile Generation
#2 – Spatial ETL and Data Download <ul><li>You choose the front-end! </li></ul><ul><ul><li>ArcGIS Server  Integration </li...
#3 – Spatial ETL and Data Validation Slide
#3 – Spatial ETL and Data Validation Slide  <ul><li>Problem </li></ul><ul><ul><li>Utility workers are out during the day c...
#3 – Spatial ETL and Data Validation Slide  <ul><li>Solution </li></ul><ul><ul><li>Spatial ETL Server technology enables u...
#4 - Spatial ETL and MetaData <ul><li>Problem </li></ul><ul><ul><li>As more data becomes available on the web metadata bec...
#5 Spatial ETL Consuming Web Services Problem: The number of web services is growing quickly. Spatial ETL makes it easy to...
Spatial ETL for fun! Data Streaming <ul><li>Problem </li></ul><ul><ul><li>Celebrities are the single biggest threat to our...
Spatial ETL for Fun!  Data Streaming <ul><li>Resources </li></ul><ul><ul><li>We bought them all nice fashionable ankle bra...
Simple Real World Data Streaming
Conclusion <ul><li>Spatial ETL is about moving data so that users can exploit power of other tools </li></ul><ul><li>Trans...
<ul><li>Thanks for your attending! </li></ul><ul><li>For more info visit  www.safe.com </li></ul><ul><li>Or contact me  </...
Upcoming SlideShare
Loading in...5
×

Spatial ETL For Web Services-Based Data Sharing

1,601

Published on

Presented by Don Murray at GeoWeb 2009.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,601
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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.
  •  
  • Transcript of "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 www.safe.com </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: blog.safe.com </li></ul></ul></ul>

    ×