Reducing Maintenance Complexity of User-centric Web Portrayal Services
description
Transcript of Reducing Maintenance Complexity of User-centric Web Portrayal Services
© Fraunhofer IGD
REDUCING MAINTENANCE COMPLEXITY OF USER-CENTRIC WEB PORTRAYAL SERVICES
Simon ThumFraunhofer-Institut für Graphische Datenverarbeitung IGDFraunhoferstraße 564283 Darmstadt
Tel +49 6151 155 – [email protected] www.igd.fraunhofer.de
An alternate approach to web-based 3D Geodata PortrayalAuthors: Simon Thum and Michel Krämer
© Fraunhofer IGD Simon Thum: Reducing Maintenance Complexity ...
Motivation Our Approach
Where it fits in Why it‘s different Specific constraints
Our Solution Characteristics
Outlook Comparison Application opportunities
© Fraunhofer IGD
MOTIVATION
Simon Thum: Reducing Maintenance Complexity ...
City Planning Environmental Services Tourism
© Fraunhofer IGD
MOTIVATION
Simon Thum: Reducing Maintenance Complexity ...
City Planning Environmental Services Tourism
© Fraunhofer IGD
Portrayal complexity
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
Better matches specific user demands
Less knowledge in the client Increased ability to adapt to
acquisition idiosyncrases Heterogenous, non-othogonal
source data Does not depend on spatial or
semantic partitioning (overlap) Less/no need for preprocessing
Always up-to-date
More a-priori knowledge in the portrayal service
Less client-side control Run-time Overhead Requires known datasource-wide
identifiers
USER-CENTRIC PORTRAYAL
© Fraunhofer IGD
DATA FLOW
Simon Thum: Reducing Maintenance Complexity ...
Data Specialist
End-User
Source Select Display Element G. Render & Display
© Fraunhofer IGD
A Scenario is the central unit in our approach Map to actual use cases
More technically: Coinciding portrayal requirements Defined as a set of portrayal rules and their parameters Constrain the anticipated portrayal problems we might need to solve
Enable the IR approach
SCENARIOS
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
Decomposition
Simon Thum: Reducing Maintenance Complexity ...
Portrayal Scenario
Requirements
Information Items
Information Item Representations
© Fraunhofer IGD
INTERMEDIATE REPRESENTATION
Explosion of interdependencies
© Fraunhofer IGD
INTERMEDIATE REPRESENTATION
The IR is canonical information required to solve portrayal problems
© Fraunhofer IGD
Data heterogenity or „Fitness for Portrayal“
Simon Thum: Reducing Maintenance Complexity ...
Correlate sum
Category Sufficiency Solution
0implicit
insufficient ambient knowledge
[0..1[ partially sufficient
Inference (perhaps incuding ambient knowledge)
1explicit
completely sufficient
n/a
> 1 partially sufficient
arbitration
From information item representations to an IR item
© Fraunhofer IGD
Knowledge about data sources is shifted closer to them Client needs less knowledge Scalable way to express and solve portrayal problems
Achieved by separating the concern of heterogenity Less reliance on preprocessing
The approach has been tested at the local level but should scale nicely
Doesn‘t fit well with client-driven approaches
SUMMARY
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
THANKS FOR YOUR ATTENTION!
May I answer questions?
Simon ThumFraunhofer-Institut für Graphische Datenverarbeitung IGDFraunhoferstraße 564283 Darmstadt
Tel +49 6151 155 – [email protected] www.igd.fraunhofer.de