![Page 1: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/1.jpg)
52N Clients @ GeoViQua
Based on:“FOSS4G 2010 - SWE Tutorial” by Simon Jirka“Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian Autermann, Hansi Senaratne, Christoph Stasch
Daniel Nüst @ 2nd PTB Reading, December 2011
![Page 2: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/2.jpg)
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
![Page 3: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/3.jpg)
52N Clients – PTB Reading 2011
Example Clients
• Rich Client• Web Map Server• Thin SOS Client, Thin SWE Client• uDig Plugin• ArcGIS Plugin
![Page 4: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/4.jpg)
52N Clients – PTB Reading 2011
OX - Rich Client
![Page 5: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/5.jpg)
52N Clients – PTB Reading 2011
OXF Web Map Server
• WMS-Frontend encapsulating a SOS
• Conforms to WMS 1.1.1
• Mapping of sensor data sets to layers
• Existing WMS clients can access sensor data
• Opaque Service Chaining
• “Rendering Engine
![Page 6: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/6.jpg)
52N Clients – PTB Reading 2011
![Page 7: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/7.jpg)
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
![Page 8: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/8.jpg)
52N Clients – PTB Reading 2011
Thin SWE Client
![Page 9: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/9.jpg)
52N Clients – PTB Reading 2011
Thin SOS Client
![Page 10: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/10.jpg)
52N Clients – PTB Reading 2011
![Page 11: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/11.jpg)
52N Clients – PTB Reading 2011
SOS GIS Plugins
• uDig
• ArcGIS
• R
![Page 12: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/12.jpg)
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
![Page 13: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/13.jpg)
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
![Page 14: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/14.jpg)
52N Clients – PTB Reading 2011
Prototype• Client
– OpenLayers– Java Script– Interactive
• Processing service– For raster visualisation
• Supports currently:– Continuous data– Raster & Vector representation
![Page 15: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/15.jpg)
52N Clients – PTB Reading 2011
Vector data
![Page 16: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/16.jpg)
52N Clients – PTB Reading 2011
Raster data
![Page 17: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/17.jpg)
52N Clients – PTB Reading 2011
Architecture
OpenLayersclient
OpenLayersclient
VISSCreates
visualisation
VISSCreates
visualisation
WCSStores source data
WCSStores source data
WMSStores created
raster
WMSStores created
rasterN
etC
DF
SOSSOS
O&M or JSON
VECTOR DATA
Raster map
Add layer
WM
S
refe
ren
ce
RASTER DATA
![Page 18: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/18.jpg)
52N Clients – PTB Reading 2011
Test it!
• http://giv-uw.uni-muenster.de/openlayers/?json=json/gaussian.json#
• http://giv-uw.uni-muenster.de/openlayers/?oc=xml/observation.xml#
• http://giv-uw.uni-muenster.de/vis/?netcdf=http://giv-uw.uni-muenster.de/vis/raster/biotemp.nc#
![Page 19: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/19.jpg)
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
• http://surveys.ifgi.de/index.php?sid=47734&newtest=Y&lang=en
![Page 20: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/20.jpg)
52N Clients – PTB Reading 2011
Usability Survey (cont.)
![Page 21: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/21.jpg)
52N Clients – PTB Reading 2011
Survey Output
• http://geoviqua.dev.52north.org/UVS/
![Page 22: 52N Clients @ GeoViQua Based on: “FOSS4G 2010 - SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian](https://reader036.vdocument.in/reader036/viewer/2022062408/56649f335503460f94c4ff77/html5/thumbnails/22.jpg)
52N Clients – PTB Reading 2011
Summary
• Components are there
• License model is up for discussion!
• UncertWeb client has high potential