the vuel concept: towards a new way to manage multiple representations in spatial databases isprs /...

62
The Vuel Concept: The Vuel Concept: Towards a new way to Towards a new way to manage Multiple manage Multiple Representations in Representations in Spatial Databases Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial Data Ottawa July 7 th , 2002 Eveline Bernier, M.Sc. Yvan Bédard, Ph.D.

Post on 18-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

The Vuel Concept: Towards The Vuel Concept: Towards a new way to manage a new way to manage

Multiple Representations in Multiple Representations in Spatial DatabasesSpatial Databases

ISPRS / ICA WorkshopMulti-Scale Representations of Spatial Data

OttawaJuly 7th, 2002

Eveline Bernier, M.Sc.Yvan Bédard, Ph.D.

Page 2: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Presentation OutlinePresentation Outline

The context : MOD and SOLAPThe context : MOD and SOLAP

The nature of the Multiple RepresentationsThe nature of the Multiple Representations

The Vuel concept The Vuel concept

The SOLAP prototypeThe SOLAP prototype

ConclusionConclusion

Page 3: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Map-On-DemandMap-On-Demand

Maps are created upon a set of constraints Maps are created upon a set of constraints

defined by the user.defined by the user.

The user can select the scale and the themes to The user can select the scale and the themes to

be displayed.be displayed.

On the web, the map must be displayed as fast On the web, the map must be displayed as fast

as possible (< 10 sec.).as possible (< 10 sec.).

Page 4: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Spatial On-Line Analytical Spatial On-Line Analytical Processing (SOLAP)Processing (SOLAP)

A visual platform built especially to support A visual platform built especially to support rapidrapid and and easyeasy spatio-temporal analysis and spatio-temporal analysis and exploration of data.exploration of data.

No query language. No query language.

Based on a multidimensional structure.Based on a multidimensional structure.

Operations such as drill-down, drill-up and drill-Operations such as drill-down, drill-up and drill-across.across.

Page 5: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

SOLAP OperationSOLAP Operation

Drill-Down

Page 6: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Several Display ModesSeveral Display Modes

Page 7: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

ProblematicProblematic There is a need, for both applications, to display

a same reality according to different points of view and differents abstraction levels.

On-the-Fly generalization

• not efficient enough to supports such applications

Existing MR structures • don’t support all kinds of

multiplicity (geometric, semantic and graphic)

• and are multi-scale only.

Page 8: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

MultiplicitiesMultiplicities

Multi-Scale Single-ScaleG

eo

me

tric

Gra

ph

icS

em

an

tic

View B

View A

View C

View X

View Y

E

View XView YView A

View B

View ABuilding

View B

House

View X

View Y

Assessment Parcel

Cadastral Parcel

Page 9: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Proposed SolutionProposed Solution

To develop a new approach that extends multiple representation concepts for added flexibility in spatial databases.

This structure should support different geometric, semantic or graphic representations for the same element of the reality, according to different or similar granularities.

Page 10: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

The VUELThe VUEL

an idea [Bédard et al., 2000]:

influenced by multidimensional data structures;

aimed at supporting spatial multidimensional applications (e.g. SOLAP).

(View Element)What it is:

the visible part of a view.

VUEL

Geometric

GraphicSemantic

a unique combinaison of semantic, geometric and graphic occurrence relations.

Page 11: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

The VuelThe Vuel

Ground Reality

Building

View 4

VUEL 4

House

View 1

VUEL 1

House

Vie

w 2

VUEL 2

Building

View

3

VUEL 3

Geometric

GraphicSemantic

VUEL

Page 12: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

The Vuel Conceptual ModelThe Vuel Conceptual Model

Built with UML and based on a multidimensional database paradigm.

The vuel is presented as a central table linking three dimensions:

• semantic, geometric, graphic.

A spatial database view (e.g. a map) becomes an aggregation of vuels.

Page 13: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 14: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Visual Basic

SOLAP Prototype

ImplementationImplementation

Page 15: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

SOLAP InterfaceSOLAP Interface

DEMO

Page 16: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 17: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 18: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 19: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 20: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 21: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 22: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 23: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 24: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 25: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 26: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 27: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 28: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 29: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 30: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 31: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 32: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 33: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 34: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 35: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 36: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 37: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 38: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 39: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 40: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 41: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 42: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 43: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 44: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 45: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 46: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 47: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 48: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 49: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 50: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 51: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 52: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 53: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 54: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 55: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 56: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 57: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 58: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 59: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial
Page 60: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

ConclusionConclusion

The conceptual model can be implemented on an existing relational plateform.

The VUEL concept is a flexible database view engine and represents a new solution to manage multiple representations because it supports simultaneously geometric multiplicity, semantic multiplicity and graphical multiplicity.

Supports different combinations of geometry, semantic and graphic semiology.

This structure allows a user to easily navigate between all the multiplicities, at the occurrence level as well as at the class level.

Page 61: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Future WorksFuture Works Continue the development of the SOLAP application based

on the vuel structure; Add new functionalities, temporal aspect, other display

modes, implementation on a «real» multidimensional structure, etc.

Develop a web-based system that supports maps-on demand;

SQL-Server (VUEL) – Geomedia WebMap – ASP.

Add generalization functionalities; Based on a pattern approach.

Page 62: The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial

Thanks!

Questions??????