CityServer3D - Web3D Consortium
Download
Report
Transcript CityServer3D - Web3D Consortium
REDUCING MAINTENANCE COMPLEXITY OF
USER-CENTRIC WEB PORTRAYAL SERVICES
An alternate approach to web-based 3D Geodata Portrayal
Authors: Simon Thum and Michel Krämer
Simon Thum
Fraunhofer-Institut für Graphische
Datenverarbeitung IGD
Fraunhoferstraße 5
64283 Darmstadt
Tel +49 6151 155 – 581
[email protected]
www.igd.fraunhofer.de
© Fraunhofer IGD
Motivation
Our Approach
Where it fits in
Why it‘s different
Specific constraints
Our Solution
Characteristics
Outlook
Comparison
Application opportunities
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
MOTIVATION
City Planning
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
Environmental Services
Tourism
MOTIVATION
City Planning
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
Environmental Services
Tourism
Portrayal complexity
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
USER-CENTRIC PORTRAYAL
Better matches specific user
demands
More a-priori knowledge in the
portrayal service
Less knowledge in the client
Less client-side control
Increased ability to adapt to
acquisition idiosyncrases
Run-time Overhead
Heterogenous, non-othogonal
source data
Does not depend on spatial or
semantic partitioning (overlap)
Less/no need for preprocessing
Always up-to-date
© Fraunhofer IGD
Requires known datasource-wide
identifiers
DATA FLOW
Source
Select
Display Element G.
Render &
Display
End-User
Data Specialist
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
SCENARIOS
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
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
Decomposition
Portrayal Scenario
Requirements
Information Items
Information Item
Representations
Simon Thum: Reducing Maintenance Complexity ...
© 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“
From information item representations to an IR item
Correlate
sum
Category
0
[0..1[
implicit
1
>1
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
explicit
Sufficiency
Solution
insufficient
ambient
knowledge
partially
sufficient
Inference (perhaps
completely
sufficient
n/a
partially
sufficient
arbitration
incuding ambient knowledge)
SUMMARY
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
Simon Thum: Reducing Maintenance Complexity ...
© Fraunhofer IGD
THANKS FOR YOUR ATTENTION!
May I answer questions?
Simon Thum
Fraunhofer-Institut für Graphische Datenverarbeitung
IGD
Fraunhoferstraße 5
64283 Darmstadt
Tel +49 6151 155 – 581
[email protected]
www.igd.fraunhofer.de
© Fraunhofer IGD