an integrated client for web processing services - upgrading udig with processing power
DESCRIPTION
An integrated client for Web Processing Services - Upgrading uDig with Processing power Bastian Schäffer, 52°North Rob Lemmens, 52°North. Agenda. WPS basics behind the scences look example. 52°North WPS. What is a WPS?. 52°North WPS. What is a WPS? - PowerPoint PPT PresentationTRANSCRIPT
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
An integrated client for Web Processing Services - Upgrading uDig with Processing power
Bastian Schäffer, 52°NorthRob Lemmens, 52°North
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Agenda
WPS basics behind the scences look example
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
52°North WPS
What is a WPS?
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
52°North WPS
What is a WPS?
Geospatial data available (e.g. WFS, WCS)
Network capacity and computational power available
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
What is a WPS?
Web Based Processing
Data Information
WPS
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
WPSWPS
Process 1
Process 2
Process n
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
WPSWPS
Process 1
Process 2
Process n
GetCapabilities
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
WPSWPS
Process 1
Process 2
Process n
GetCapabilities
DescribeProcess
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
WPSWPS
Process 1
Process 2
Process n
GetCapabilities
DescribeProcess
Execute
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
ExampleWPS
???
???
???
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
Discovery GetCapabilities
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
ExampleWPS
Buffer
Process 2
Process n
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
Discovery DescribeProcess
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
ExampleWPS
Buffer
Process 2
Process n5
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
Execution XML Execute Request
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
WPS
ExampleWPS
Buffer
Process 2
Process n5
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
Execution Response XML Response
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
Conclusion
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
ConclusionNeed for WPS client
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
ConclusionNeed for WPS client
integrated environment
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
ConclusionNeed for WPS client
integrated environmentuDig
InputOutput
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
UdigMissing processing
capabilities
Like classic desktop GIS (e.g. ESRI ArcGIS)
Web Based
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
UdigWPS-Client
any process can be used within uDig
processing power
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
What is a WPS?
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
WPS
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
What is a WPS?
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
Udig WPS Client
Summary uDig
Capable of executing any WPS 0.4.0 or 1.0.0 process
Viewer/Editor Analysis Functions Monitoring on-the-wire communication Integration of input/output Geoprocessing workflows ongoing research
http://www.52north.org/wpsFOSS4G: 52°North WPS Client
52°North WPS
Thank You
Questions?