Your SlideShare is downloading. ×
Live Geoinformation withStandardized Geoprocessing Services    Theodor Foerster, Bastian Baranski &             Harald Bor...
What is your initial thought on Geo          Web Services?                          http://purl.net/ifgi/isw2011
Performance
Scalability
Usability
Research @            Integration of Geodata                and Processes                    Live               Geoinforma...
Web Service interactionCurrentDesired              Improved user experience          Improved performance & scalability
Web Processing Service (WPS)       Data Information                     WPS                   Process 1 GetCapabilities  ...
Requirements• Progressive transfer• Handling, processing, creating of geodata  streams• Loss-less encoding and transfer of...
Approach• Asynchronous communication• Input/output as reference• Start processing immediately after receiving  the first p...
HTTP Live Streaming• HTTP-based Media Streaming Protocol• Sequence of small HTTP-based file downloads• M3U playlist contai...
Playlist examples#EXTM3U#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1280000http://example.com/low.m3u8#EXT-X-STREAM-INF:PROGR...
Streaming WPS
Tweaks• Example playlist endpoint  – http://host:port/wps/playlist?id=123&pol    lingRate=10• Polling rate• Update of play...
Use case• Generalization  – Simplifying street geometries• Data  – OpenStreetMap  – Available in playlist format• Implemen...
Processing of OSM data
Processing of OSM data
Processing of OSM data
Processing of OSM data
Demo
Evaluation - memory footprintStreaming approach                               Reference
Evaluation - performanceTime elapsed (ms)                          Number of features
Implementation available    www.52north.org/wps
Outlook• Enhance other services with HTTP Live  Streaming  – Data and sensor services  – Workflows & scheduling• Extend to...
Conclusions• Live Geoinformation  – Data  information  – Streaming  – HTTP Live Streaming• Improved performance & scalabi...
Thanks for your attention!          swsl.uni-muenster.de               @tf_tweetz
Upcoming SlideShare
Loading in...5
×

Live Geoinformation with Standardized Geoprocessing Services

2,750

Published on

Held at AGILE 2012 in Avignon, France.

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

  • Be the first to like this

No Downloads
Views
Total Views
2,750
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Live Geoinformation with Standardized Geoprocessing Services"

  1. 1. Live Geoinformation withStandardized Geoprocessing Services Theodor Foerster, Bastian Baranski & Harald Borsutzky AGILE 2012
  2. 2. What is your initial thought on Geo Web Services? http://purl.net/ifgi/isw2011
  3. 3. Performance
  4. 4. Scalability
  5. 5. Usability
  6. 6. Research @ Integration of Geodata and Processes Live GeoinformationOrigin of CommunicationGeodata of Geodata
  7. 7. Web Service interactionCurrentDesired Improved user experience Improved performance & scalability
  8. 8. Web Processing Service (WPS) Data Information WPS Process 1 GetCapabilities Process 2DescribeProcess Process n Execute
  9. 9. Requirements• Progressive transfer• Handling, processing, creating of geodata streams• Loss-less encoding and transfer of geodata• Interoperability & portability
  10. 10. Approach• Asynchronous communication• Input/output as reference• Start processing immediately after receiving the first piece of data• HTTP Live Streaming
  11. 11. HTTP Live Streaming• HTTP-based Media Streaming Protocol• Sequence of small HTTP-based file downloads• M3U playlist containing media chunk or sub- streams
  12. 12. Playlist examples#EXTM3U#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1280000http://example.com/low.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2560000http://example.com/mid.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=7680000http://example.com/hi.m3u8#EXTM3U#EXTINF:8,http://priv.example.com/fileSequence2680.ts#EXTINF:8,http://priv.example.com/fileSequence2681.ts#EXTINF:8,http://priv.example.com/fileSequence2682.ts
  13. 13. Streaming WPS
  14. 14. Tweaks• Example playlist endpoint – http://host:port/wps/playlist?id=123&pol lingRate=10• Polling rate• Update of playlist – New items – Remove retrieved items
  15. 15. Use case• Generalization – Simplifying street geometries• Data – OpenStreetMap – Available in playlist format• Implementation – 52°North WPS – pluggable & extensible – GWT Client
  16. 16. Processing of OSM data
  17. 17. Processing of OSM data
  18. 18. Processing of OSM data
  19. 19. Processing of OSM data
  20. 20. Demo
  21. 21. Evaluation - memory footprintStreaming approach Reference
  22. 22. Evaluation - performanceTime elapsed (ms) Number of features
  23. 23. Implementation available www.52north.org/wps
  24. 24. Outlook• Enhance other services with HTTP Live Streaming – Data and sensor services – Workflows & scheduling• Extend to other use cases – Live analysis of plane tracks (ADS-B) & ship tracks (AIS)
  25. 25. Conclusions• Live Geoinformation – Data  information – Streaming – HTTP Live Streaming• Improved performance & scalability• Improved user experience• Processing of potentially unlimited streams of sensor data• Relevant for other service types
  26. 26. Thanks for your attention! swsl.uni-muenster.de @tf_tweetz

×