Successfully reported this slideshow.

5 Minute Intro to Stetl

2

Share

Loading in …3
×
1 of 34
1 of 34

5 Minute Intro to Stetl

2

Share

Download to read offline

5-minute intro to Stetl an Open Source lightweight framework for handling the conversion and transformation (ETL) of in particular complex/rich GML. Stetl uses and combines existing tools like GDAL/OGR and XSLT. Python is used as glue. Users configure an ETL-process chain through a configuration.
More at http://stetl.org

5-minute intro to Stetl an Open Source lightweight framework for handling the conversion and transformation (ETL) of in particular complex/rich GML. Stetl uses and combines existing tools like GDAL/OGR and XSLT. Python is used as glue. Users configure an ETL-process chain through a configuration.
More at http://stetl.org

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

5 Minute Intro to Stetl

  1. 1. Taming Rich GML with Stetl Just van den Broecke 5 minute presentation at OSGeo.nl Stammtisch Wageningen November 7, 2012 www.osgeo.nl www.justobjects.nl
  2. 2. We have a Problem
  3. 3. The Rich GML Problem
  4. 4. Rich GML = Complex Mess
  5. 5. INSPIRE BAG BGT Top10NL .
  6. 6. The Streetname!
  7. 7. Complex Model Transformations
  8. 8. Millions of Objects
  9. 9. 10s of Millions of <Elements>
  10. 10. Multiple Transformation Steps
  11. 11. Solution is Spatial ETL
  12. 12. A.K.A.
  13. 13. ThankYou for your Attention!
  14. 14. But... ....FOSS ? ... Stetl...?
  15. 15. FOSS ETL - High Level
  16. 16. FOSS ETL - Lower Level But Each Powerful by Itself ogr2ogr
  17. 17. FOSS ETL - DIY ? (No!)
  18. 18. FOSS ETL - How to Combine? =+ + ? ogr2ogr
  19. 19. FOSS ETL - Add Python to Equation =+ + ?( ) ogr2ogr
  20. 20. =+ + Stetl ( ) ogr2ogr
  21. 21. Stetl = Simple Streaming Spatial Speedy ETL
  22. 22. Process Chain Input Filter Output gml Filter
  23. 23. Speed: Streaming Input Filter Output gml
  24. 24. Speed: Going Native Input Filter Output gml ogr2ogr stETL Native C Libs/Progs Calls
  25. 25. Example: GML to PostGIS Reader XML Splitter ogr2ogr gml
  26. 26. Example: INSPIRE Model Transform ogr2ogr XSLT Writer gml
  27. 27. Example: deegree Store ogr2ogr XSLT deegree Writer
  28. 28. Process Chain - How? Input Filters Output
  29. 29. Example: XML to Shape The Source
  30. 30. Example: XML to Shape First: XSLT Transform to GML
  31. 31. Example: XML to Shape XML Input XSLT ogr2ogr
  32. 32. Example: XML to Shape The Stetl Chain Config File Process Chain Reader XSLT ogr2ogr
  33. 33. ThankYou ! http://stetl.org

×