Spatio-Temporal GIS Philip Sargent May 25th 1998.

28
Spatio-Temporal GIS Philip Sargent May 25th 1998
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    2

Transcript of Spatio-Temporal GIS Philip Sargent May 25th 1998.

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.