Structuring Geographic Information to support Semantic and ... · lectures in computational...

40
lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’ William Mackaness Institute of Geography, School of Geosciences, The University of Edinburgh Drummond St Edinburgh EH8 9XP [email protected]

Transcript of Structuring Geographic Information to support Semantic and ... · lectures in computational...

Page 1: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g1

Str

uc

turi

ng

Geo

gra

ph

ic

Info

rma

tio

n t

o s

up

po

rt

Sem

an

tic a

nd

Vis

ual

‘zo

om

Will

iam

Ma

cka

ness

Institu

te o

f G

eo

gra

ph

y,

Sch

ool o

f G

eo

scie

nce

s,

Th

e U

niv

ers

ity o

f E

din

bu

rgh

D

rum

mo

nd

St

Ed

inb

urg

h E

H8

9X

P

will

iam

.ma

cka

ne

ss@

ed

.ac.u

k

Page 2: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g2

Them

e

•C

om

puta

tional te

chniq

ues to s

upport

multi

scale

vie

win

g a

nd a

naly

sis

of G

eogra

phic

In

form

ation

•M

ap c

entr

ic �

Data

base c

entr

ic v

iew

Page 3: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g3

Outlin

e

•T

he p

ow

er

of th

e m

ap

•C

art

ogra

phy -

Fro

m a

n A

rt to a

Scie

nce?

•M

ultis

cale

Mappin

g

•S

em

antic R

efe

rence S

yste

ms

•C

onclu

sio

n

–G

eo

gra

ph

y –

the

bo

rro

we

r o

f scie

nce

Page 4: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g4

Page 5: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g5

Page 6: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g6

Alfre

d W

egen

er

Page 7: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g7

Page 8: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g8

Page 9: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g9

Page 10: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g10

Page 11: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g11

Page 12: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g12

Page 13: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g13

Page 14: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g14

Page 15: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g15

Mode

lling

cart

ogra

ph

ic

desig

n (

tailo

red

inte

rface)

Mode

lling

multip

le

geo

gra

ph

ical

scale

s

Au

tom

atio

n

Un

ders

tan

din

g

chan

gin

g

conte

xts

of use

Techn

olo

gy D

riven…

..

Page 16: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g16

Desig

n &

Meanin

g

Page 17: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g17

Sem

iotics:

196

9,

Kolá

cn

y

Page 18: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g18

Imp

ort

an

ce

of

1)s

ca

le;

2)p

roto

typ

ica

l vie

ws

...to

se

mio

tics/ sig

n s

yste

ms:

Put

your

arm

do

wn w

hen y

ou t

hin

k y

ou k

no

w w

hat

it is?

Page 19: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g19

Multip

le

vie

ws o

f th

e

world…

Page 20: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g20

Multip

le r

ep

resenta

tions

Page 21: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g21

MR

DB

–re

quires v

ery

ric

h m

od

els

of

Geo

gra

phic

Space

•T

opolo

gic

al m

odelli

ng

•N

eig

hbourh

oods: T

essella

tions o

f space:

Voro

noi

•M

odelli

ng n

etw

ork

s: gra

ph theory

•S

tatistical te

chniq

ues: clu

ste

ring

techniq

ues

•C

lassific

ation m

eth

odolo

gie

s: T

axonom

ies

and P

art

onom

ies

(Mere

olo

gy)

Page 22: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g22

Obje

cts

and R

ela

tionship

•P

art

onom

ic R

ela

tionship

s ‘part

of’

Cit

y

Tra

nsport

Dis

tric

t

Vacant

Build

ing B

lock

….

Str

eet

Build

ing

Gard

en

Bed

Ho

use

Was

h R

oo

mK

itch

enB

ed R

oo

m

Show

erW

ash B

asin

War

d r

obe

Mat

tres

sL

egs

Soap

Hold

er

Tap

Tub

Page 23: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g23

Taxonom

ic C

lassific

ation

•A

gg

reg

atio

n w

ith

ina

su

pe

rcla

ss

Page 24: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g24

Part

onom

ic C

lassific

ation

•A

gg

reg

atio

n o

f

diffe

ren

tcla

sse

s

Page 25: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g25

Conta

iner

Bounda

ries

•C

onta

iner

Boundaries that ‘fit’w

ith o

ur

conceptu

al unders

tandin

g o

f th

e w

orld:

–(p

eb

ble

s �

Isla

nd

s)

–H

ou

es�

Se

ttle

me

nt

–T

ree

sta

nd

s �

Fo

rest

–H

ills �

Ra

ng

es

Page 26: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g26

Auto

matic c

reation o

f

part

on

om

ic info

rmation

Page 27: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g27

Sett

lem

ent

Conta

iner

Bo

und

ary

Page 28: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g28

Sett

lem

ent

Conta

iner

Bo

und

ary

Page 29: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g29

Sett

lem

ent

Conta

iner

Bo

und

ary

•M

od

elli

ng

‘Citin

ess’

=

=

=n i

in i

ij

j

d

aa

c

1

21

50 c

lose

st b

uil

din

gs

Page 30: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g30

Sett

lem

ent

Conta

iner

Bo

und

ary

ck

e a.

=

Pro

vid

ed

ke a

<=

Page 31: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g31

Sett

lem

ent

Conta

iner

Bo

und

ary

Page 32: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g32

Connecting g

eogra

phie

s

-S

em

antic z

oom

…..V

isual zoom

….

‘These p

art

onom

ic s

tructu

res p

rovid

e a

‘c

onceptu

al skele

ton’lin

kin

g a

ppeara

nce

and function.’

Tve

rsky

Page 33: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g33

Meanin

gfu

l data

base q

ueries

•S

pati

al

An

aly

sis

•S

ELE

CT

a.G

eom

etr

y

•F

RO

M

Sourc

e_

data

ba

se

a,

Part

onom

y_ta

ble

b,

Nam

e_data

base

c

•W

HE

RE

a.o

bje

ct_

id=

b.o

bje

t_id

and a

.descgro

up=

’Build

ing’and

b.c

om

posite

_o

bje

ct_

id=

c.c

om

posite_

obje

ct_

idand c

.obje

ct_

nam

e=

’East

Cald

er’;

Page 34: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g34

Utilit

y

Page 35: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g35

Utilit

yH

igher

Lev

el o

f A

bst

ract

ion

Page 36: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g36

Them

atic m

appin

g

Page 37: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g37

Mult

iple

Rep

rese

nta

tion

Dat

a

Bas

e

MA

P

GE

NE

RA

LIS

AT

ION

Model

gen

eral

isat

ion

Car

togra

phic

gen

eral

isat

ion

MA

PS

(ser

ies

pro

duct

ion,

web

serv

ices

, m

obil

e

envir

onm

ents

)

CA

PT

UR

E

Rem

ote

sen

sing

tech

nolo

gie

s

AU

TO

MA

TIC

CH

AN

GE

DE

TE

CT

ION

Pat

tern

rec

ognit

ion /

info

rmat

ion s

cien

ce

UP

DA

TE

&

VE

RS

ION

ING

Dat

abas

e

tech

nolo

gie

s

A V

isio

n…

.

Page 38: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g38

Geo

gra

phy –

the b

orr

ow

er

of

scie

nce

•C

art

og

rap

hy -

ge

og

rap

hy

•S

em

iotics,

co

mm

un

ica

tio

n th

eo

ry –

ling

uis

tics

•M

ere

olo

gy

(pa

rto

no

mie

s),

on

tolo

gie

s–

ph

iloso

ph

y

•P

att

ern

re

co

gn

itio

n,

sca

le s

pa

ce

–ro

bo

tics

•M

od

els

of

sp

ace

–m

ath

em

atics &

com

pu

ter

scie

nce

•R

ea

so

nin

g a

bo

ut

sp

ace

–p

sych

olo

gy

•M

od

els

of

Inte

ractio

n –

info

rma

tics

•…

. T

ruly

in

terd

iscip

lina

ry n

atu

re…

.

Page 39: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g39

Conclu

sio

n

•D

iffe

rent: M

ap a

s a

syste

m o

f R

ela

tionship

s

•W

eave: m

odel ��

vis

ual fo

rm

•G

eogra

phy –

the b

orr

ow

er

of scie

nce

•T

echnolo

gy –

changin

g s

cie

nce o

f cart

ogra

phy

•N

ot subsum

ed b

y s

cie

ntific v

isualis

ation a

nd

VR

, but com

plim

enta

ryto

Page 40: Structuring Geographic Information to support Semantic and ... · lectures in computational thinking 1 Structuring Geographic Information to support Semantic and Visual ‘zoom’

lectu

res in

co

mpu

tationa

l th

inkin

g40

Questions