spatio-temporal gis philip sargent may 25th 1998

28
Spatio-Temporal GIS Philip Sargent May 25th 1998

Post on 21-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Spatio-Temporal GIS Philip Sargent May 25th 1998

Spatio-Temporal GIS

Philip SargentMay 25th 1998

Page 2: Spatio-Temporal GIS Philip Sargent May 25th 1998

3

Goals

• Represent time-varying spatial data– store lots of data– manage lots of data

• Task-oriented operations• More capable concepts

Page 3: Spatio-Temporal GIS Philip Sargent May 25th 1998

4

Fields or Objects ?

• Temporal fields (rasters, TINs)or

• Temporal entities (objects, vectors) ?

– We have to do both.

Page 4: Spatio-Temporal GIS Philip Sargent May 25th 1998

5

• What happened, where & when ?– land ownership– fires, floods

• Future effects of policies– models, futures, versions

• Generalisation– minutes to months, cycles

Who needs it ?

Page 5: Spatio-Temporal GIS Philip Sargent May 25th 1998

6

Example

Change of administrative areas:

R R’ R’R R”R’

R

1971 1981 1991

Page 6: Spatio-Temporal GIS Philip Sargent May 25th 1998

7

Example

Road planning:

road

town

bypass1996

a

bc

road

town

bypass1996

a

d

c

e

f

1995 1996 1997

road

town

bypass1996

a

d

c

e

f

Page 7: Spatio-Temporal GIS Philip Sargent May 25th 1998

8

Two major kinds of Time

• Valid Time,synonyms:– real-time

– world-time

– event time

• User-defined time– uninterpreted value

• Transaction Time, synonyms:– database time

– registration time

– system time

– commit time

• Version information– not just time

Page 8: Spatio-Temporal GIS Philip Sargent May 25th 1998

9

t-GIS system types

Valid time Transaction time

static x x

historical x

rollback x

bitemporal

Page 9: Spatio-Temporal GIS Philip Sargent May 25th 1998

10

Types of time value

• Instants at different granularities

• Spans, Intervals (Periods)

• Relative times• Open intervals

• Often use different types for valid and transaction times.

Page 10: Spatio-Temporal GIS Philip Sargent May 25th 1998

11

Relational Databases ?

• Conceptual mis-match.

• Commercial importance.

• Future (O)RDBMs are not purely table-based anyway.

• Clear OO advantage.

Page 11: Spatio-Temporal GIS Philip Sargent May 25th 1998

12

Snapshots

Complete GIS copy at each timestamp

Page 12: Spatio-Temporal GIS Philip Sargent May 25th 1998

13

Events by Snapshots

Temporal Map Set– raster only– defines “Events” for

cells– geometry static

GIS MapJanuary 1997

GIS MapJanuary 1998

April 1997

March 1997

February 1997

Page 13: Spatio-Temporal GIS Philip Sargent May 25th 1998

14

Vector Snapshots

Space-Time Composite: Changing attribute is the classification.

Page 14: Spatio-Temporal GIS Philip Sargent May 25th 1998

15

Spatio-Temporal Objects

Page 15: Spatio-Temporal GIS Philip Sargent May 25th 1998

16

Rasters and Events

Page 16: Spatio-Temporal GIS Philip Sargent May 25th 1998

17

Change types in a t-GIS"Change"

TypeLocation

(geometry)Attribute

valueTimestampor period

I fixed select measure

II category measure select fixed

III static select measure fixed

IV trans. select fixed measure

V mutation fixed measure select

VI movement measure fixed select

Page 17: Spatio-Temporal GIS Philip Sargent May 25th 1998

18

Granularity

Attributevalue

Object Segment Dataset

Valid time effectivities OO GIS - -

Transactiontime

valuehistories

objectversions

versions snapshots

Page 18: Spatio-Temporal GIS Philip Sargent May 25th 1998

19

Simple Bitemporal

Jan. 1998

Jan. 1997

Jan. 1996

Jan. 1995

Jan.

199

8

Jan.

199

7

Jan.

199

6

Jan.

199

5

Transaction time

Val

id t

ime

Page 19: Spatio-Temporal GIS Philip Sargent May 25th 1998

20

Road planning

road

town

bypass1996

a

d

c

e

f

a

d

de

c

e

f

bc

d

Page 20: Spatio-Temporal GIS Philip Sargent May 25th 1998

21

Spatio-temporal operations

lifetime(road)

a

d

c

e

f

b

max-S-project(road)

a

d

c

min-S-project(road)

Page 21: Spatio-Temporal GIS Philip Sargent May 25th 1998

22

Temporal Indexes

Standard B -tree intervals+

1997 1998

Nov-Dec. 1997

Christmas Eve 1997

Page 22: Spatio-Temporal GIS Philip Sargent May 25th 1998

23

Interpretations as Objects

Forest fire objects Geometry: {…}

Geometry: {…}Geometry: {…}Geometry: {…}

Page 23: Spatio-Temporal GIS Philip Sargent May 25th 1998

24

Multiple geometries

Forest fire object

Geometry: {…}

Geometry: {…}

Geometry: {…}

Geometry: {…}

time-sequence of

geometries

Page 24: Spatio-Temporal GIS Philip Sargent May 25th 1998

25

Interpretations as Object

Forest fire object Geometry: {(…),(…),(…)}

Page 25: Spatio-Temporal GIS Philip Sargent May 25th 1998

26

• Significant t-db community (www).• ISO SQL3 temporal plans.• Small t-GIS community (www).• No commercial t-GIS.• Existing OO GIS can be

used to provide some temporal capabilities.

Further Information

Page 26: Spatio-Temporal GIS Philip Sargent May 25th 1998

27

Who doesn’t need t-GIS ?

• Lots of people with mature, sophisticated time-sensitive tools, e.g. Statecharts etc.

• Not everyone needs a t-GIS to do temporal work.

Page 27: Spatio-Temporal GIS Philip Sargent May 25th 1998

28

Commercial t-GIS ?

• Why no commercial temporal databases at all ?

• Why are GIS vendors nor producing t-GIS ?.

Page 28: Spatio-Temporal GIS Philip Sargent May 25th 1998

29

Dynamic Schema

• What happens when the database schema itself changes with time ?– Some comparisons become inexpressible– No problem with non-temporal OO GIS– Schema stored on classes, not object instances– No problem in principle: classes are objects– Schema evolution is a fact of life.