Live Geoinformation with Standardized Geoprocessing Services

Live Geoinformation with
Standardized Geoprocessing Services
    Theodor Foerster, Bastian Baranski &
             Harald Borsutzky
               AGILE 2012
What is your initial thought on Geo
          Web Services?




                          http://purl.net/ifgi/isw2011
Performance
Scalability
Usability
Research @
            Integration of Geodata
                and Processes




                    Live
               Geoinformation



Origin of                            Communication
Geodata                                of Geodata
Web Service interaction

Current




Desired




              Improved user experience
          Improved performance & scalability
Web Processing Service (WPS)
       Data Information

                     WPS
                   Process 1

 GetCapabilities   Process 2

DescribeProcess    Process n

        Execute
Requirements
• Progressive transfer
• Handling, processing, creating of geodata
  streams
• Loss-less encoding and transfer of geodata
• Interoperability & portability
Approach
• Asynchronous communication
• Input/output as reference
• Start processing immediately after receiving
  the first piece of data
• HTTP Live Streaming
HTTP Live Streaming
• HTTP-based Media Streaming Protocol
• Sequence of small HTTP-based file downloads
• M3U playlist containing media chunk or sub-
  streams
Playlist examples
#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1280000
http://example.com/low.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2560000
http://example.com/mid.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=7680000
http://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
Streaming WPS
Tweaks
• Example playlist endpoint
  – http://host:port/wps/playlist?id=123&pol
    lingRate=10
• Polling rate
• Update of playlist
  – New items
  – Remove retrieved items
Use case
• Generalization
  – Simplifying street geometries
• Data
  – OpenStreetMap
  – Available in playlist format
• Implementation
  – 52°North WPS – pluggable & extensible
  – GWT Client
Processing of OSM data
Processing of OSM data
Processing of OSM data
Processing of OSM data
Demo
Evaluation - memory footprint



Streaming approach


                               Reference
Evaluation - performance
Time 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 other use cases
  – Live analysis of plane tracks (ADS-B) & ship tracks
    (AIS)
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
Thanks for your attention!
          swsl.uni-muenster.de
               @tf_tweetz
1 of 26

Recommended

RM-ODP for WPS Process Descriptions by
RM-ODP for WPS Process DescriptionsRM-ODP for WPS Process Descriptions
RM-ODP for WPS Process DescriptionsTheodor Foerster
1.3K views11 slides
SWSL @ ifgi retreat 2011 by
SWSL @ ifgi retreat 2011SWSL @ ifgi retreat 2011
SWSL @ ifgi retreat 2011Theodor Foerster
816 views22 slides
RESTful Web Processing Service by
RESTful Web Processing ServiceRESTful Web Processing Service
RESTful Web Processing ServiceTheodor Foerster
2.5K views17 slides
Web-based Geoprocessing with Open Source Software – a 52°North perspective by
Web-based Geoprocessing with Open Source Software – a 52°North perspectiveWeb-based Geoprocessing with Open Source Software – a 52°North perspective
Web-based Geoprocessing with Open Source Software – a 52°North perspectiveTheodor Foerster
1.5K views17 slides
Compliance Testing of Open Source Software for Web Processing Services by
Compliance Testing of Open Source Software for Web Processing ServicesCompliance Testing of Open Source Software for Web Processing Services
Compliance Testing of Open Source Software for Web Processing ServicesTheodor Foerster
1.2K views32 slides
Horizontal Scalable Real Time Web Applications by
Horizontal Scalable Real Time Web ApplicationsHorizontal Scalable Real Time Web Applications
Horizontal Scalable Real Time Web ApplicationsAkhil Aggarwal
198 views6 slides

More Related Content

Viewers also liked

The Sensor Bus – Integrating Geosensors and the Sensor Web by
The Sensor Bus – Integrating Geosensors and the Sensor WebThe Sensor Bus – Integrating Geosensors and the Sensor Web
The Sensor Bus – Integrating Geosensors and the Sensor WebTheodor Foerster
1.4K views18 slides
Blue Eye Technology by
Blue Eye TechnologyBlue Eye Technology
Blue Eye Technologyrahuldikonda
11.8K views20 slides
Blue eye technology by
Blue eye technologyBlue eye technology
Blue eye technologykrishnadeepika01
28.5K views21 slides
Blue Eyes Technology by
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes TechnologyColloquium
38.1K views41 slides
Blue eyes technology by
Blue eyes technologyBlue eyes technology
Blue eyes technologyCK Vashisth
15.8K views19 slides
Blue eyes technology by
Blue eyes technologyBlue eyes technology
Blue eyes technologyYusuf Shaik
30.7K views25 slides

Viewers also liked(10)

The Sensor Bus – Integrating Geosensors and the Sensor Web by Theodor Foerster
The Sensor Bus – Integrating Geosensors and the Sensor WebThe Sensor Bus – Integrating Geosensors and the Sensor Web
The Sensor Bus – Integrating Geosensors and the Sensor Web
Theodor Foerster1.4K views
Blue Eye Technology by rahuldikonda
Blue Eye TechnologyBlue Eye Technology
Blue Eye Technology
rahuldikonda11.8K views
Blue Eyes Technology by Colloquium
Blue Eyes TechnologyBlue Eyes Technology
Blue Eyes Technology
Colloquium38.1K views
Blue eyes technology by CK Vashisth
Blue eyes technologyBlue eyes technology
Blue eyes technology
CK Vashisth15.8K views
Blue eyes technology by Yusuf Shaik
Blue eyes technologyBlue eyes technology
Blue eyes technology
Yusuf Shaik30.7K views
Blue eye technology by Divya Mohan
Blue eye technologyBlue eye technology
Blue eye technology
Divya Mohan58.9K views
Blue eyes- The perfect presentation for a technical seminar by kajol agarwal
Blue eyes- The perfect presentation for a technical seminarBlue eyes- The perfect presentation for a technical seminar
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal59.6K views
Blue Eyes ppt by deepu427
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
deepu427187.8K views

Similar to Live Geoinformation with Standardized Geoprocessing Services

20100512 Workflow Ramage by
20100512 Workflow Ramage20100512 Workflow Ramage
20100512 Workflow RamageSteven Ramage
1K views39 slides
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ... by
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...EDINA, University of Edinburgh
671 views33 slides
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat... by
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...Altinity Ltd
603 views19 slides
Bertenthal by
BertenthalBertenthal
BertenthalJesse Lingeman
387 views30 slides
Ubiquity iot arpan pal by
Ubiquity iot arpan palUbiquity iot arpan pal
Ubiquity iot arpan palArpan Pal
163 views16 slides
PNDA - Platform for Network Data Analytics by
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsJohn Evans
121.4K views22 slides

Similar to Live Geoinformation with Standardized Geoprocessing Services(20)

ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat... by Altinity Ltd
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
ClickHouse Paris Meetup. Pragma Analytics Software Suite w/ClickHouse, by Mat...
Altinity Ltd603 views
Ubiquity iot arpan pal by Arpan Pal
Ubiquity iot arpan palUbiquity iot arpan pal
Ubiquity iot arpan pal
Arpan Pal163 views
PNDA - Platform for Network Data Analytics by John Evans
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data Analytics
John Evans121.4K views
E-Score Data Management system on mobiles to survey the electrical usage by Mike Taylor
E-Score Data Management system on mobiles to survey the electrical usageE-Score Data Management system on mobiles to survey the electrical usage
E-Score Data Management system on mobiles to survey the electrical usage
Mike Taylor671 views
Streaming Visualization by Guido Schmutz
Streaming VisualizationStreaming Visualization
Streaming Visualization
Guido Schmutz1.7K views
Linking Services and Linked Data: Keynote for AIMSA 2012 by John Domingue
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
John Domingue855 views
Delivering on the promise of the cloud for digital media, aspera on demand by Amazon Web Services
Delivering on the promise of the cloud for digital media, aspera on demandDelivering on the promise of the cloud for digital media, aspera on demand
Delivering on the promise of the cloud for digital media, aspera on demand
DataStax and Esri: Geotemporal IoT Search and Analytics by DataStax Academy
DataStax and Esri: Geotemporal IoT Search and AnalyticsDataStax and Esri: Geotemporal IoT Search and Analytics
DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax Academy2K views
FAIR Computational Workflows by Carole Goble
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
Carole Goble193 views
Introduction to NBL by Fei Ji Siao
Introduction to NBLIntroduction to NBL
Introduction to NBL
Fei Ji Siao1.5K views
Uber Geo spatial data platform at DataWorks Summit by Zhenxiao Luo
Uber Geo spatial data platform at DataWorks SummitUber Geo spatial data platform at DataWorks Summit
Uber Geo spatial data platform at DataWorks Summit
Zhenxiao Luo533 views
New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream by Splunk
New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream
New Splunk Management Solutions Update: Splunk MINT and Splunk App for Stream
Splunk658 views
Iphone App in 30 Minutes - Barcamp Nashville 2011 by Dick Pepper
Iphone App in 30 Minutes - Barcamp Nashville 2011Iphone App in 30 Minutes - Barcamp Nashville 2011
Iphone App in 30 Minutes - Barcamp Nashville 2011
Dick Pepper302 views
ACES QuakeSim 2011 by marpierc
ACES QuakeSim 2011ACES QuakeSim 2011
ACES QuakeSim 2011
marpierc448 views
What to Expect for Big Data and Apache Spark in 2017 by Databricks
What to Expect for Big Data and Apache Spark in 2017 What to Expect for Big Data and Apache Spark in 2017
What to Expect for Big Data and Apache Spark in 2017
Databricks4.2K views

More from Theodor Foerster

Discovering the Sensor Web through Mobile Applications by
Discovering the Sensor Web through Mobile ApplicationsDiscovering the Sensor Web through Mobile Applications
Discovering the Sensor Web through Mobile ApplicationsTheodor Foerster
704 views16 slides
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us... by
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Theodor Foerster
689 views17 slides
OpenNoiseMap @ software freedom day by
OpenNoiseMap @ software freedom dayOpenNoiseMap @ software freedom day
OpenNoiseMap @ software freedom dayTheodor Foerster
752 views13 slides
An Event Driven Architecture for Decision Support by
An Event Driven Architecture for Decision SupportAn Event Driven Architecture for Decision Support
An Event Driven Architecture for Decision SupportTheodor Foerster
1.1K views10 slides
New Sensors for the Sensor Web by
New Sensors for the Sensor WebNew Sensors for the Sensor Web
New Sensors for the Sensor WebTheodor Foerster
1K views24 slides
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob... by
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...Theodor Foerster
947 views22 slides

More from Theodor Foerster(9)

Discovering the Sensor Web through Mobile Applications by Theodor Foerster
Discovering the Sensor Web through Mobile ApplicationsDiscovering the Sensor Web through Mobile Applications
Discovering the Sensor Web through Mobile Applications
Theodor Foerster704 views
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us... by Theodor Foerster
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...
Theodor Foerster689 views
An Event Driven Architecture for Decision Support by Theodor Foerster
An Event Driven Architecture for Decision SupportAn Event Driven Architecture for Decision Support
An Event Driven Architecture for Decision Support
Theodor Foerster1.1K views
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob... by Theodor Foerster
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...
Theodor Foerster947 views
Low-cost satellite-based products for the Web – the Example of Fire Web Service by Theodor Foerster
Low-cost satellite-based products for the Web – the Example of Fire Web ServiceLow-cost satellite-based products for the Web – the Example of Fire Web Service
Low-cost satellite-based products for the Web – the Example of Fire Web Service
Theodor Foerster620 views
Web-based GEONETCast Data for Geochange Research by Theodor Foerster
Web-based GEONETCast Data for Geochange ResearchWeb-based GEONETCast Data for Geochange Research
Web-based GEONETCast Data for Geochange Research
Theodor Foerster516 views
Integrating Human Observations and Sensor Observations – the Example of a Noi... by Theodor Foerster
Integrating Human Observations and Sensor Observations – the Example of a Noi...Integrating Human Observations and Sensor Observations – the Example of a Noi...
Integrating Human Observations and Sensor Observations – the Example of a Noi...
Theodor Foerster832 views

Recently uploaded

Case Study Copenhagen Energy and Business Central.pdf by
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
16 views3 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
53 views38 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
14 views1 slide
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 views73 slides

Recently uploaded(20)

Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views

Live Geoinformation with Standardized Geoprocessing Services