The GLOWA Volta Geoportal an interactive geodata
Download
Report
Transcript The GLOWA Volta Geoportal an interactive geodata
Analytical Visualization Framework - a visual data
processing and knowledge discovery system
S. Shumilov – Zürich
Ivan Denisovich, Serge Shumilov
Department of Computer Science III, University of Bonn
Motivation
GLOWA Volta Project
Integration of applications and services
data transformation
heterogeneous data
various data sources
Effective visual data exploration
interactivity
tracing of decisions
specialized visualization methods
Solutions for analytical visualization
GIS, statistical and spreadsheet
software
Programming libraries for visualization
Visualization components frameworks
Workflow composition systems
Customized exploration interfaces
different interfaces for different user
groups
easy programming and adaptation
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
2
Analytical Visualization Framework
Visual programming facilities
data transformations
visual interfaces
visualization components
Customized interactive data analysis
tools and components
Data exploration
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
3
Demonstration
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
4
Application: M³ WATER model
geographic data
historic and modeled climatic data
Hydrological model
(MIKE Basin)
water supply
transformation
Visualization and Analysis
(AVF)
transformation
water demand
Economical model
(GAMS)
demographic and economic indexes
water use policies
AVF is used for:
Access to distributed models
Data collection and aggregation
Customized presentation
interface
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
6
Architecture
Engine
connection of modules
notification about changes
caching of intermediate results
persistency of designs
base classes + API
Visual programming workspace
graph editor
interactive manipulation
monitoring and data exploration
Library of modules
generic computation
data access
spatial operations
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
AVF
Module Library
JTS
Standard
GeoTools
Groups
GRIA
Userdefined
Visual
programming
workspace
API
XML
XML
AVF Engine
Java Virtual Machine
7
Key features
Interactive data manipulation
changes immediately reflected
Modular architecture
Explicit transformation chains
input and output connectors
Computation on demand
tracing of actions
change notification
multiple paths
demand computation
1. Change
…
4. Computation
Module B
…
…
Module A
…
2. Notification
3. Request
Result
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
8
Benefits and Drawbacks
Generic reusable modules to build
complex transformations
Designs can grow large and tangled
Visual programming of data
transformations and interfaces
Predefined programming paradigm
(execution, communication, interfaces)
Full history of applied transformations.
Changes in parameters of intermediate
steps result in direct recomputation
Inappropriate if several parameters
should be changed for a new result
High code portability ensured by Java
Third-party non-Java visual libraries are
hard to integrate into the framework
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
9
Thank you for your attention!
Questions?
[email protected]
www.glowa-volta.de
GeoViz Workshop, March 3-5 2009, Hamburg, Germany
10