Upload
milly
View
36
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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 @ 2 nd PTB Reading, December 2011. OX-Framework. - PowerPoint PPT Presentation
Citation preview
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
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 1.1.1
• Mapping of sensor data sets to layers
• Existing WMS clients can access sensor data
• Opaque Service Chaining
• “Rendering Engine
52N Clients – PTB Reading 2011
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
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
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
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#
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
52N Clients – PTB Reading 2011
Usability Survey (cont.)
52N Clients – PTB Reading 2011
Survey Output
• http://geoviqua.dev.52north.org/UVS/
52N Clients – PTB Reading 2011
Summary
• Components are there
• License model is up for discussion!
• UncertWeb client has high potential