Upload
luisdesousa
View
204
Download
0
Tags:
Embed Size (px)
DESCRIPTION
COST Action TU0902 Meeting: Web Processing Service (WPS) technologies for Integrated Assessment Modelling in Urban Areas
Citation preview
Benjamin Pross 2014-01-23
Workshop: WPS technologies for Integrated Assessment Modelling in
Urban Areas
52°North WPS Use Cases
Agenda
• About the 52° North WPS • Features • Use Cases
2014-01-23 52°North WPS Use Cases 2
2014-01-23 52°North WPS Use Cases 3
52° North WPS
2014-01-23 52°North WPS Use Cases 4
• written in Java • available as Open Source implementation • support of WPS 1.0.0 specification • synchronous and asynchronous processing • Process backends:
– GRASS GIS – Sextante Spatial Data Analysis Library – ArcGIS Server – R – Java Topology Suite – Batch processes
• Process upload via Web Console • GRID support • Transactional support http://52north.org/wps
Process 1
Process 2
Process n
Parsers
GML
KML
SHP
…
Processes Generators
GML
KML
SHP
…
52N WPS
Features (cont‘d)
• Fast & easy process creation using Java annotations • Automatic creation of process description • Automatic (un-)marshalling of inputs/outputs • Upload via Web Console
2014-01-23 52°North WPS Use Cases 5
Fast & easy process creation using Java annotations
• Demo
2014-01-23 52°North WPS Use Cases 6
Features (cont‘d)
• Semi-automatic creation of WPS processes out of R-scripts
• User needs to annotate inputs/outputs • Rserve is used to execute scripts • Upload via Web Console
2014-01-23 52°North WPS Use Cases 7
WPS4R
• Demo
2014-01-23 52°North WPS Use Cases 8
Features (cont‘d)
• Grass 7 process repository – Core modules – Addons supported
• Uses wps-grass-bridge by Sören
2014-01-23 52°North WPS Use Cases 9
Grass 7 process repository
• Demo
2014-01-23 52°North WPS Use Cases 10
Features (cont‘d)
• GeoServer upload – Store process outputs in local/remote GeoServers
2014-01-23 52°North WPS Use Cases 11
GeoServer upload
• Demo
2014-01-23 52°North WPS Use Cases 12
USGS Geo Data Portal
2014-01-23 52°North WPS Use Cases 13
INTAMAP
2014-01-23 52°North WPS Use Cases 14
• Real-time mapping of environmental radioactivity • WPS provides automatic Kriging interpolation
UncertWeb
2014-01-23 52°North WPS Use Cases 15
• WPS4R was developed • Different models were coupled with the WPS • Uncertainty handling introduced to WPS
UncertWeb
2014-01-23 52°North WPS Use Cases 16
Monte Carlo Service (UPS)
PDF PDF
Model Service (WPS)
Model Implementation
1 Sample 1 Realisation
1 Sample 1 Realisation
LOOP
Uncertainty Transformation
(UTS)
Uncertainty Transformation
(UTS)
UncertWeb
2014-01-23 52°North WPS Use Cases 17
• Demo chain with UncertWeb components
Uncertainty enabled Austal model
(UPS + WPS + UTS)
UncertML JSON
O&M
Web-based Visualisation
client
INTAMAP service (WPS)
Air quality observations
(SOS)
UncertML + GML
Overlay Service
(WPS + UTS)
UncertML realisations
Interpolation of background concentration
Estimation of air pollution from local emissions at point locations
Adding both outputs to final concentration map
UncertWeb
• Exposure client
2014-01-23 52°North WPS Use Cases 18
UncertWeb
• Exposure client
2014-01-23 52°North WPS Use Cases 19
Web-based Visualisation client
Albatross (WPS)
AirQUIS WPS)
O&M + UncertML
Exposure assessment (WPS)
Presentation to end user
Synthetic population (WPS)
STAS (WPS)
Modelling air pollution dispersion
NetCDF-U
Spatio-temporal (dis-) aggregation
Overlay of concentration and locations
O&M + UncertML
Estimation of individual activity schedules
Thanks!
2014-01-23 52°North WPS Use Cases 20