130
Qualitative Spatial Reasoning: Cardinal Directions as an Example Andrew U. Frank 1995

Qualitative Spatial Reasoning: Cardinal Directions as an Example

Embed Size (px)

DESCRIPTION

My presentation of Dr. Frank's 1995 paper. Not suitable as a substitute for reading the original work, but the visualizations may be helpful.

Citation preview

Page 1: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Qualitative Spatial Reasoning: Cardinal Directions as an Example

Andrew U. Frank1995

Page 2: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline

Page 3: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

Page 4: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

Page 5: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

Page 6: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

• Two cardinal direction systems

Page 7: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

• Two cardinal direction systems

- Cone-shaped directions

Page 8: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

• Two cardinal direction systems

- Cone-shaped directions

- Projection-based directions

Page 9: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

• Two cardinal direction systems

- Cone-shaped directions

- Projection-based directions

• Assessment

Page 10: Qualitative Spatial Reasoning: Cardinal Directions as an Example

2

Outline• Introduction

• Motivation: Why qualitative? Why cardinal?

• Method: An algebraic approach

• Two cardinal direction systems

- Cone-shaped directions

- Projection-based directions

• Assessment

• Research envisioned

Page 11: Qualitative Spatial Reasoning: Cardinal Directions as an Example

3

Introduction

Geography utilizes large scale spatial reasoning extensively.

•Formalized qualitative reasoning processes are

essential to GIS. •

An approach to spatial reasoning using qualitative cardinal directions.

Page 12: Qualitative Spatial Reasoning: Cardinal Directions as an Example

4

Motivation: Why qualitative?Spatial relations are typically formalized in a

quant i tat ive manner with Car tes ian coordinates and vector algebra.

Page 13: Qualitative Spatial Reasoning: Cardinal Directions as an Example

5

Motivation: Why qualitative?

Page 14: Qualitative Spatial Reasoning: Cardinal Directions as an Example

5

Motivation: Why qualitative?

Page 15: Qualitative Spatial Reasoning: Cardinal Directions as an Example

5

Motivation: Why qualitative?

Page 16: Qualitative Spatial Reasoning: Cardinal Directions as an Example

5

Motivation: Why qualitative?

“thirteen centimeters”

Page 17: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

Page 18: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

Page 19: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

“longer”

Page 20: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

• precision is not always desirable

“longer”

Page 21: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

• precision is not always desirable

• precise data is not always available

“longer”

Page 22: Qualitative Spatial Reasoning: Cardinal Directions as an Example

6

Motivation: Why qualitative?Human spatial reasoning is based on qualitative

comparisons.

• precision is not always desirable

• precise data is not always available

• numerical approximations do not account for uncertainty

“longer”

Page 23: Qualitative Spatial Reasoning: Cardinal Directions as an Example

7

Motivation: Why qualitative?

Page 24: Qualitative Spatial Reasoning: Cardinal Directions as an Example

7

Motivation: Why qualitative?

• Formal izat ion required for GIS implementation.

Page 25: Qualitative Spatial Reasoning: Cardinal Directions as an Example

7

Motivation: Why qualitative?

• Formal izat ion required for GIS implementation.

• Interpretation of spatial relations expressed in natural language.

Page 26: Qualitative Spatial Reasoning: Cardinal Directions as an Example

7

Motivation: Why qualitative?

• Formal izat ion required for GIS implementation.

• Interpretation of spatial relations expressed in natural language.

• Comparison of semantics of spatial terms in different languages.

Page 27: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Motivation: Why cardinal?

8

Page 28: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

Motivation: Why cardinal?

8

Page 29: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest

Motivation: Why cardinal?

8

Page 30: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest• topological disjoint, touches

Motivation: Why cardinal?

8

Page 31: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest• topological disjoint, touches• ordinal in, at

Motivation: Why cardinal?

8

Page 32: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest• topological disjoint, touches• ordinal in, at• distance far, near

Motivation: Why cardinal?

8

Page 33: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest• topological disjoint, touches• ordinal in, at• distance far, near• fuzzy next to, close

Motivation: Why cardinal?

8

Page 34: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Pullar and Egenhofer’s geographical scale spatial relations (1988):

• direction north, northwest• topological disjoint, touches• ordinal in, at• distance far, near• fuzzy next to, close

Motivation: Why cardinal?

8

Cardinal direction chosen as a major example.

Page 35: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

9

Page 36: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach• Focus on not on directional relations

between points...

9

Page 37: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach• Focus on not on directional relations

between points... • Find rules for manipulating directional

symbols & operators.

9

Page 38: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach• Focus on not on directional relations

between points... • Find rules for manipulating directional

symbols & operators.

9

Directional symbols: N, S, E, W... NE, NW...

Operators: inv ∞ ()

Page 39: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach• Focus on not on directional relations

between points... • Find rules for manipulating directional

symbols & operators.

9

Directional symbols: N, S, E, W... NE, NW...

Operators: inv ∞ ()• Operational meaning in a set of formal

axioms.

Page 40: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

Inverse

Composition

Identity

Page 41: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

Inverse

Composition

Identity

Page 42: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)Inverse

Composition

Identity

Page 43: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

Composition

Identity

Page 44: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

Composition

P3

Identity

Page 45: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

dir(P1,P2)Composition

P3

Identity

Page 46: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

dir(P1,P2)Composition

P3

dir(P2,P3)

Identity

Page 47: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

dir(P1,P2)

dir(P1,P2) ∞ dir(P2,P3)dir (P1,P3)

Composition

P3

dir(P2,P3)

Identity

Page 48: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

dir(P1,P2)

dir(P1,P2) ∞ dir(P2,P3)dir (P1,P3)

Composition

P3

dir(P2,P3)

Identity P1

Page 49: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: An algebraic approach

10

P2

P1

dir(P1,P2)inv(dir(P1,P2))

Inverse

P2

P1

dir(P1,P2)

dir(P1,P2) ∞ dir(P2,P3)dir (P1,P3)

Composition

P3

dir(P2,P3)

Identity P1dir(P1,P1)=0

Page 50: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: Euclidean exact reasoning

11

Page 51: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: Euclidean exact reasoning

• Comparison between qualitative reasoning and quantitative reasoning using analytical geometry

11

Page 52: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: Euclidean exact reasoning

• Comparison between qualitative reasoning and quantitative reasoning using analytical geometry

• A qualitative rule is called Euclidean exact if the result of applying the rule is the same as that obtained by analytical geometry

11

Page 53: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Method: Euclidean exact reasoning

• Comparison between qualitative reasoning and quantitative reasoning using analytical geometry

• A qualitative rule is called Euclidean exact if the result of applying the rule is the same as that obtained by analytical geometry

• If the results differ, the rule is considered Euclidean approximate

11

Page 54: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Two cardinal system examples

12

NENW

S SE

W E

N

SW

Oc

Cone-shaped Projection-based

“going toward” “relative position of points on the Earth”

NENW

SSE

W E

N

SW

Page 55: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

13

NENW

SSE

W E

N

SW

Page 56: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

13

NENW

SSE

W E

N

SW

• Angle assigned to nearest named direction

• Area of acceptance increases with distance

Page 57: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

13

NENW

SSE

W E

N

SW

Page 58: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

Page 59: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

Algebraic operations can be performed with symbols:

Page 60: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

Algebraic operations can be performed with symbols:

Page 61: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

Algebraic operations can be performed with symbols:

Page 62: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

Algebraic operations can be performed with symbols:

Page 63: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

Algebraic operations can be performed with symbols:

Page 64: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

Algebraic operations can be performed with symbols:

Page 65: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

14

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol: e⁸(N)= N

Algebraic operations can be performed with symbols:

Page 66: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

15

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

Algebraic operations can be performed with symbols:

Page 67: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

15

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

Algebraic operations can be performed with symbols:

Page 68: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

15

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

Algebraic operations can be performed with symbols:

Page 69: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

15

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

Algebraic operations can be performed with symbols:

0

Page 70: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

Algebraic operations can be performed with symbols:

Page 71: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

Page 72: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n

Page 73: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n

Page 74: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n

Page 75: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n

Page 76: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n

Page 77: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n e(N) ∞ inv (N)

Page 78: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n e(N) ∞ inv (N)

Page 79: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n e(N) ∞ inv (N)

Page 80: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Directions in cones

16

NENW

SSE

W E

N

SW

• 1/8 turn changes the symbol:e(N)=NE

• 4/8 turn gives the inverse symbol:e⁴(N)= inv(N) = S

• 8/8 turn gives the identity symbol, 0: e⁸(N)= N = 0

• Composition can be computed with averaging rules:

Algebraic operations can be performed with symbols:

e(N) ∞ N = n e(N) ∞ inv (N)

0

Page 81: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Cone direction composition table

17

Page 82: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Cone direction composition table

17

Page 83: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Cone direction composition table

17

Out of 64 combinations, only 10 are Euclidean exact.

Page 84: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

18

Page 85: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

18

EW

Page 86: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

18

N

S

Page 87: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

18

NENW

SESW

Page 88: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

18

NENW

SESW

• With half-planes, only trivial cases can be resolved:NE ∞ NE = NE

Page 89: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

Page 90: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Assign neutral zone in the center of 9 regions

Page 91: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

Algebraic operations can be performed with symbols:

Page 92: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc • The identity symbol, 0, resides in the neutral area.

Algebraic operations can be performed with symbols:

Page 93: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

Algebraic operations can be performed with symbols:

Page 94: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

Algebraic operations can be performed with symbols:

Page 95: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

Algebraic operations can be performed with symbols:

Page 96: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

Page 97: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

NE ∞ SW = 0

Page 98: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

NE ∞ SW = 0

Page 99: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

NE ∞ SW = 0 S ∞ E = SE

Page 100: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

NE ∞ SW = 0 S ∞ E = SE

Page 101: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection-based directions

19

NENW

S SE

W E

N

SW

Oc

• Inverse gives the symbol opposite the neutral area:inv(N) = S

• The identity symbol, 0, resides in the neutral area.

• Composition combines each projection:

Algebraic operations can be performed with symbols:

NE ∞ SW = 0 S ∞ E = SE

Page 102: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection composition table

20

Page 103: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection composition table

20

Page 104: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Projection composition table

20

Out of 64 combinations, 32 are Euclidean exact.

Page 105: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

Page 106: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

Page 107: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

• Cone-shaped system relies on averaging rules.

Page 108: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

• Cone-shaped system relies on averaging rules.

• Introducing the identity symbol 0 increases the number of deductions in both cases.

Page 109: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

• Cone-shaped system relies on averaging rules.

• Introducing the identity symbol 0 increases the number of deductions in both cases.

• There are fewer Euclidean approximations using projection-based directions:

Page 110: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

• Cone-shaped system relies on averaging rules.

• Introducing the identity symbol 0 increases the number of deductions in both cases.

• There are fewer Euclidean approximations using projection-based directions:

‣ 56 approximations using cones

Page 111: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

21

• Both systems use 9 directional symbols.

• Cone-shaped system relies on averaging rules.

• Introducing the identity symbol 0 increases the number of deductions in both cases.

• There are fewer Euclidean approximations using projection-based directions:

‣ 56 approximations using cones ‣ 32 approximations using projections

Page 112: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

Page 113: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:

Page 114: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:‣ Cone-shaped directions correct in 25% of cases.

Page 115: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:‣ Cone-shaped directions correct in 25% of cases.‣ Projection-based directions correct in 50% of

cases.

Page 116: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:‣ Cone-shaped directions correct in 25% of cases.‣ Projection-based directions correct in 50% of

cases. - 1/4 turn off in only 2% of cases

Page 117: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:‣ Cone-shaped directions correct in 25% of cases.‣ Projection-based directions correct in 50% of

cases. - 1/4 turn off in only 2% of cases- deviations in remaining 48% never greater

than 1/8 turn

Page 118: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Assessment

22

• Both theoretical systems were implemented and compared with actual results to assess accuracy:‣ Cone-shaped directions correct in 25% of cases.‣ Projection-based directions correct in 50% of

cases. - 1/4 turn off in only 2% of cases- deviations in remaining 48% never greater

than 1/8 turn• Projection-based directions produce a result that is

within 45˚ of actual values in 80% of cases.

Page 119: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Research envisioned

23

Page 120: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Research envisioned

Formalization of other large-scale spatial relations using similar methods:

23

Page 121: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Research envisioned

Formalization of other large-scale spatial relations using similar methods:

• Qualitative reasoning with distances

23

Page 122: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Research envisioned

Formalization of other large-scale spatial relations using similar methods:

• Qualitative reasoning with distances

• Integrated reasoning about distances and directions

23

Page 123: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Research envisioned

Formalization of other large-scale spatial relations using similar methods:

• Qualitative reasoning with distances

• Integrated reasoning about distances and directions

• Generalize distance and direction relations to extended objects

23

Page 124: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Conclusion

24

Page 125: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Conclusion• Qualitative spatial reasoning is crucial for

progress in GIS.

24

Page 126: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Conclusion• Qualitative spatial reasoning is crucial for

progress in GIS.

• A system of qualitative spatial reasoning with cardinal directions can be formalized using an algebraic approach.

24

Page 127: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Conclusion• Qualitative spatial reasoning is crucial for

progress in GIS.

• A system of qualitative spatial reasoning with cardinal directions can be formalized using an algebraic approach.

• Similar techniques should be applied to other types of spatial reasoning.

24

Page 128: Qualitative Spatial Reasoning: Cardinal Directions as an Example

Conclusion• Qualitative spatial reasoning is crucial for

progress in GIS.

• A system of qualitative spatial reasoning with cardinal directions can be formalized using an algebraic approach.

• Similar techniques should be applied to other types of spatial reasoning.

• Accuracy cannot be found in a single method.

24

Page 129: Qualitative Spatial Reasoning: Cardinal Directions as an Example

25

Subjective impact

A new sidewalk decal designed to help pedestrians find their way in New York City.

Page 130: Qualitative Spatial Reasoning: Cardinal Directions as an Example

26

Questions?

Qualitative Spatial Reasoning: Cardinal Directions as an Example

Andrew U. Frank1995