52N GeoViQua Based on: “FOSS4G SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian Autermann, Hansi Senaratne, Christoph Stasch Daniel 2 nd PTB Reading, December 2011
52N Clients – PTB Reading 2011 OGC Web Service Access Framework –addresses developers –customizable and extendable system of cooperating classes –reusable design –applicable for client & server applications OX-Framework
52N Clients – PTB Reading 2011 Example Clients Rich Client Web Map Server Thin SOS Client, Thin SWE Client uDig Plugin ArcGIS Plugin
52N Clients – PTB Reading 2011 OX - Rich Client
52N Clients – PTB Reading 2011 OXF Web Map Server WMS-Frontend encapsulating a SOS Conforms to WMS Mapping of sensor data sets to layers Existing WMS clients can access sensor data Opaque Service Chaining “Rendering Engine
52N Clients – PTB Reading 2011
Thin SWE Client Web-based application to access sensor data Display of time series Combination of different phenomena Ajax based Export: PDF, Excel and CSV Supports SOS, SES
52N Clients – PTB Reading 2011 Thin SWE Client
52N Clients – PTB Reading 2011 Thin SOS Client
52N Clients – PTB Reading 2011
SOS GIS Plugins uDig ArcGIS R
52N Clients – PTB Reading 2011 Uncertainty Visualisation in UncertWeb Necessary for model inputs, outputs and intermediate steps Support understanding and communication of uncertainties Support UncertWeb encodings (NetCDF-U, O&M, UncertML) Aim: Develop a web-based interactive thin client
52N Clients – PTB Reading 2011 Requirements Support for –Spatial & non-spatial data –Continuous & categorical data –Multivariate data –Time series –Summary statistics –Inputs, outputs, intermediate results –Different users
52N Clients – PTB Reading 2011 Prototype Client –OpenLayers –Java Script –Interactive Processing service –For raster visualisation Supports currently: –Continuous data –Raster & Vector representation
52N Clients – PTB Reading 2011 Vector data
52N Clients – PTB Reading 2011 Raster data
52N Clients – PTB Reading 2011 Architecture OpenLayers client OpenLayers client VISS Creates visualisation VISS Creates visualisation WCS Stores source data WCS Stores source data WMS Stores created raster WMS Stores created raster NetCDF SOS O&M or JSON VECTOR DATA Raster map Add layer WMS reference RASTER DATA
52N Clients – PTB Reading 2011 Test it! muenster.de/openlayers/?json=json/gaussian.json# muenster.de/openlayers/?json=json/gaussian.json# muenster.de/openlayers/?oc=xml/observation.xml# muenster.de/openlayers/?oc=xml/observation.xml# uw.uni-muenster.de/vis/raster/biotemp.nc# uw.uni-muenster.de/vis/raster/biotemp.nc#
52N Clients – PTB Reading 2011 Usability Survey Web based survey (using LimeSurvey) –Different user groups GIS and statistics experts vs. non-experts –Questions on five methods 3 static (adjacent maps, contours, symbols) 2 interactive (UncertWeb client, Aguila) –Evaluating performance and preference Methods with high performance + high preference were considered as useful est=Y&lang=enhttp://surveys.ifgi.de/index.php?sid=47734&newt est=Y&lang=en
52N Clients – PTB Reading 2011 Usability Survey (cont.)
52N Clients – PTB Reading 2011 Survey Output
52N Clients – PTB Reading 2011 Summary Components are there License model is up for discussion! UncertWeb client has high potential