740 likes | 875 Views
From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009 Bastian Schäffer, 52°North. Introduction. Introduction. OGC Web Services. SOS. Introduction. OGC Web Services. SOS. WMS. Introduction. OGC Web Services. SOS. WMS. WFS. Introduction.
E N D
From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009 Bastian Schäffer, 52°North
Introduction OGC Web Services SOS
Introduction OGC Web Services SOS WMS
Introduction OGC Web Services SOS WMS WFS
Introduction OGC Web Services SOS WMS WCS WFS
Introduction OGC Web Services CSW SOS WMS WCS WFS
GDI Integration • Processing
GDI Integration • Processing
GDI Integration • Processing
GDI Integration • Processing
Introduction OGC Web Services CSW SOS WMS WCS WFS
SDI Integration • Computational Power • Network Bandwidth
SDI Integration • Computational Power • Network Bandwidth serverside processing
SDI Integration • Processing
SDI Integration • Processing Service
SDI Integration • Processing Service • Standardized Interface • unified access • Deploy-once-use-everywhere
Introduction OGC Web Services CSW SOS WMS WCS WFS
Introduction OGC Web Services CSW SOS WPS WMS WCS WFS
Introduction WPS -Introduction
WPS 101 • What is a WPS? Web Based Processing WPS WPS
WPS • WPS WPS Process 1 Process 2 Process n
WPS • WPS WPS GetCapabilities Process 1 Process 2 Process n
WPS • WPS WPS GetCapabilities Process 1 DescribeProcess Process 2 Process n
WPS • WPS WPS GetCapabilities Process 1 DescribeProcess Process 2 Process n Execute
WPS • Example WPS ??? ??? ??? ???
WPS • Example WPS Buffer ??? Process 2 Process n
WPS • Example WPS Buffer ??? Process 2 Process n 20
WPS • Example WPS Buffer ??? Process 2 Process n 20
Introduction Technical Features
Introduction WPS additional features • Execution
Introduction WPS additional features • Execution • Synchronous • Asynchronous • Binding • GET • POST • SOAP
Introduction Execution synchronous Object1 Object2
Introduction Execution asynchronous • Push-model Object1 Object2
Introduction Execution asynchronous • Pull-model Object1 Object2 reference 50% result
Introduction Clients
uDig • CLIENTS
Jump • CLIENTS
Introduction Who does all the work?
Sextante Integration WPS 52°North WPS
Sextante • FOSS Library: • 230 Algorithms • Universidad de Extremadura, Spanien Victor Olaya