U b i q u i t o u s G I S * U C S B G e o g r - - PDF document

u b i q u i t o u s g i s
SMART_READER_LITE
LIVE PREVIEW

U b i q u i t o u s G I S * U C S B G e o g r - - PDF document

Spatial Data U b i q u i t o u s G I S * U C S B G e o g r a p h y Uncertainty C o l l o q u i u m For the Masses O n l i n e a n y w h e r e , o r a t l e a s t s o me w h e r


slide-1
SLIDE 1

U C S B G e

  • g

r a p h y C

  • l

l

  • q

u i u m O c t

  • b

e r 6 , 2 1 1

A s h t

  • n

S h

  • r

t r i d g e E v a n B

  • wl

i n g D e p t

  • f

G e

  • g

r a p h y Mi c h i g a n S t a t e U .

Spatial Data Uncertainty For the Masses

2

O u t l i n e

C

  • n

t e x t

P

  • s

i t i

  • n

a l U n c e r t a i n t y

We

b Ma p p i n g

I

mp l e me n t a t i

  • n

a n d E x a mp l e s

D

i s c u s s i

  • n

3

V

  • l

u n t e e r e d G e

  • g

r a p h i c I n f

  • r

ma t i

  • n

G

e n e r a t i

  • n
  • f

g e

  • g

r a p h i c i n f

  • r

ma t i

  • n

, t y p i c a l l y b y n

  • n
  • p

r

  • f

e s s i

  • n

a l s , v i a We b t e c h n

  • l
  • g

i e s

P

r

  • d

u c t i

  • n

i s l a r g e l y u n r e g u l a t e d

A s s e r t e d ” , n

  • t

“ A u t h

  • r

i t a t i v e ”

We

b 2 . : U s e r s g e n e r a t e a n d p u b l i s h c

  • n

t e n t

N

  • t

r e a l l y e v

  • l

u t i

  • n

a r y t e c h n

  • l
  • g

i c a l l y

S

  • c

i a l i mp l i c a t i

  • n

s ?

4

U b i q u i t

  • u

s G I S *

O

n l i n e a n y w h e r e ,

  • r

a t l e a s t s

  • me

w h e r e

E

a s y t

  • u

s e We b i n t e r f a c e s t

  • G

I s e r v i c e s

V

a s t a mo u n t s

  • f

i ma g e r y a n d s p a t i a l d a t a

L

i mi t e d b u t p

  • w

e r f u l s e t

  • f

a n a l y s i s t

  • l

s

S

p a t i a l D B s e l e c t i

  • n

s

– “

H

  • t

e l s i n d

  • w

n t

  • w

n K a n s a s C i t y ”

A

d d r e s s G e

  • c
  • d

i n g

R

  • u

t i n g

– I

n c r e a s i n g l y mu l t i mo d a l r

  • u

t i n g

5

E n a b l i n g T e c h n

  • l
  • g

i e s

G

P S , l

  • c

a t i

  • n
  • a

w a r e d e v i c e s

A

d d r e s s G e

  • c
  • d

i n g

V

i a A P I

H

e a d s u p D i g i t i z i n g

I

n t e g r a t e d c

  • n

t e n t g e n e r a t

  • r

s

S

ma r t p h

  • n

e / C a me r a / G P S

We

b ma p p i n g A P I s

We

b A c c e s s – p r e f e r a b l y ' r e mo t e '

G e

  • t

a g g i n g Q u e r i e s C

  • n

t e n t I n t e g r a t i

  • n

Ma s h u p s

slide-2
SLIDE 2

7

WWW V G I T a s k s

L

  • c

a t i n g y

  • u

r s e l f &

  • t

h e r s

F

  • u

r S q u a r e , G

  • w

a l l a , L a t i t u d e

S

i t u a t i n g C

  • n

t e n t

8

WWW V G I A n a l y s i s

B

a s i c a n a l y s i s

  • n

l

  • c

a t i

  • n

s

S

t

  • r

e a n d d i s p l a y my c

  • n

t e n t t h e r e

H

  • w

t

  • g

e t f r

  • m

h e r e t

  • t

h e r e ?

9

Q u a l i t y

  • f

V G I

I n s t e a d

  • f

c r e a t i n g m a s t e r p i e c e s , t h e m i l l i

  • n

s

  • f

e x u b e r a n t m

  • n

k e y s a r e c r e a t i n g a n e n d l e s s d i g i t a l f

  • r

e s t

  • f

m e d i

  • c

r i t y ”

  • A

n d r e w K e e n

P

  • s

i t i

  • n

a l Q u a l i t y t y p i c a l l y u n k n

  • w

n

U

s e r s ma y k n

  • w

l i t t l e f

  • r

ma l l y a b

  • u

t p

  • s

i t i

  • n

a l a c c u r a c y

T

h

  • u

g h p e

  • p

l e ma k e ( s p a t i a l ) d e c i s i

  • n

s a c c

  • u

n t i n g f

  • r

u n c e r t a i n t y e v e r y d a y

10

P

  • s

i t i

  • n

a l U n c e r t a i n t y

I

n P

  • i

n t s , L i n e s , a n d P

  • l

y g

  • n

s

Mu

c h r e s e a r c h

  • v

e r ma n y y e a r s

F

i e l d me a s u r e me n t e r r

  • r

& i mp r e c i s i

  • n

P

r

  • c

e s s i n g / C

  • n

v e r s i

  • n

c

  • n

t r i b u t i

  • n

s

– E

x a mp l e : P

  • i

n t s

  • n

a p a p e r ma p

Ma

p s c a l e : t h e . 5 mm r u l e

D

i s t

  • r

t i

  • n
  • f

P a p e r Ma p s u r f a c e

R

e g i s t r a t i

  • n

e r r

  • r

D

i g i t i z a t i

  • n

e r r

  • r

V

a g u e n e s s

– D

i f f i c u l t y i n i d e n t i f y i n g s p e c i f i c l

  • c

a t i

  • n

Lifted from memory from the NCGIA Core Curriculum

11

We b 2 V G I P

  • s

i t i

  • n

a l U n c e r t a i n t y

My

l

  • c

a t i

  • n
  • a

w a r e d e v i c e i s i n a c c u r a t e

G

P S / Wi F i / C e l l t

  • w

e r t r i a n g u l a t i

  • n

( e . g . , Z a n d b e r g e n 2 9 , 2 1 1 )

P

r e c i s i

  • n

? Wh a t ' s t h a t ?

I

a m

  • n

l y v a g u e l y a w a r e

  • f

“ w h e r e ”

I

t

  • k

t h i s p h

  • t
  • /

t h a t g

  • d

r e s t a u r a n t w a s

– “

  • n

t h e b e a c h ” , “ i n G r a n t P a r k ” , “ 4 b l

  • c

k

  • f

Ma i n ”

t

h e b

  • u

n d a r i e s

  • f

my p r

  • p

e r t y a r e

– “

i ma g e r e s

  • l

u t i

  • n

i s n ' t s

  • h
  • t

I

w a n t t

  • g
  • – “

d

  • w

n t

  • w

n S a n t a B a r b a r a ” , “ O h i

, “ n e a r a r i v e r ”

limits of precision

12

K i r k G

  • l

d s b e r r y ' s T r i p t

  • t

h e B a l l p a r k

slide-3
SLIDE 3

13

Mi c h i g a n t

  • O

h i

  • Bing

Google

15

E r r

  • r

P r

  • p

a g a t i

  • n

B

e y

  • n

d v i s u a l i z a t i

  • n

T

h

  • u

g h t h i s i s a l s

  • a

n a p p l i c a t i

  • n

Wh

a t a r e t h e i mp l i c a t i

  • n

s

  • f

p

  • s

i t i

  • n

a l e r r

  • r

?

F

  • r

t h e t h i n g s p e

  • p

l e d

  • R

i c h l i t e r a t u r e

L

i t t l e

  • r

n

  • e

v i d e n c e

  • f

d i f f u s i

  • n

b e y

  • n

d a c a d e my

s

?

16

T h e Wo r l d Wi d e We b

I

n t e r n e t h a s b e e n a r

  • u

n d f

  • r

a l

  • n

g t i me

WWW

i s a n I n t e r n e t s e r v i c e ( e a r l y 1 9 9 ' s )

H

T T P n e t w

  • r

k i n g p r

  • t
  • c
  • l

/ L

  • c

a t i

  • n

s

– U

n i v e r s a l R e s

  • u

r c e L

  • c

a t

  • r

s ( U R L s )

H

T ML s p e c d r i v e s h

  • w

b r

  • w

s e r s p r e s e n t d a t a a n d n a v i g a t e f r

  • m

s i t e t

  • s

i t e

– H

y p e r t e x t t a b s

17

A P e r s

  • n

a l D i g r e s s i

  • n

N

C G I A

  • S

B c u b i c l e f a r m, F a l l 1 9 9 4 : D a n e t t e C

  • u

g h l i n i n t r

  • d

u c e d me t

  • Mo

s a i c

O

n U N I X !

My

f i r s t c

  • mme

n t

  • n

t h e WWW:

O

h , s

  • i

t ' s l i k e G

  • p

h e r ?

slide-4
SLIDE 4

19

G

  • a

l s

J

a v a s c r i p t A p p r

  • a

c h

P

r

  • j

e c t G

  • a

l s

D

e v e l

  • p

e r r

  • r

mo d e l s

Ma

k e t h e m r e a d i l y a c c e s s i b l e

E

n a b l e V G I p r

  • d

u c e r s t

  • a

s s e s s p

  • s

i t i

  • n

a l u n c e r t a i n t y a n d i t s i mp a c t

– Mu

l t i p l e v i s u a l i z a t i

  • n

me t h

  • d

s

– E

r r

  • r

p r

  • p

a g a t i

  • n

R

e v

  • l

u t i

  • n

i z e t h e We b

20

I mp l e me n t a t i

  • n

O

b j e c t O r i e n t e d

O

p e n E r r

  • r

C l a s s

– T

a k e s P

  • i

n t s a n d Mu l t i P

  • i

n t s

– P

e r t u r b s t h e i r l

  • c

a t i

  • n

s u s i n g

  • n

e

  • f

s e v e r a l e r r

  • r

mo d e l s

R

e t u r n s G e

  • J

S O N r e p r e s e n t a t i

  • n

s

V

e r s i

  • n

2 : S i mp l e F e a t u r e s S t a n d a r d

P

  • i

n t , Mu l t i P

  • i

n t , P

  • l

y g

  • n

. . .

– F

e a t u r e s c a n d r a w t h e ms e l v e s i n d i f f e r e n t f r a me w

  • r

k s

21

G r a p h i c R e p r e s e n t a t i

  • n

s

var co = {"type": "Polygon", "coordinates": [[ [-102.05, 41.0], [-102.05, 37.0], [-109.05, 37.0], [-109.05, 41.0], [-102.05, 41.0] ]], "crs": { "type": "EPSG", "properties": {"code": 4236}} };

G e

  • m

e t r y

P

  • i

n t After Figure 10.5, GIS&S C u r v e S u r f a c e G e

  • m

C

  • l

l e c t i

  • n

L i n e S t r i n g L i n e L i n e a r R i n g P

  • l

y g

  • n

C

  • m

p

  • s

e d

  • f

T y p e

  • f

M u l t i S u r f a c e M u l t i C u r v e M u l t i P

  • i

n t M u l t i P

  • l

y g

  • n

M u l t i L i n e S t r i n g

22

E x a mp l e 1

  • P
  • i

n t s

B

  • u

n c i n g p

  • i

n t s a r

  • u

n d

U

s e s O p e n E r r

  • r

( ) c l a s s

U

s e s e x t e n s i

  • n

f u n c t i

  • n

s t

  • r

e n d e r

// create a new openerror object

  • e = new OpenError();
  • e.setDataSet(defaults.pts); // defaults.pts is geoJSON variable
  • e.setStandardDeviation(defaults.sd ); //1609.344);
  • e.setDebug(true);
  • e.setCorrelated( false );

//oe.set ... var data = oe.generateDataset(); // new coords w/ offset errors g2-uncorrelated-autoupdate.html

23

E x a mp l e 2 – P

  • i

n t s w i t h C h a r t s !

B

  • u

n c i n g p

  • i

n t s a r

  • u

n d

T

r a c k r e a l i z a t i

  • n

me t r i c s

H

i s t

  • g

r a ms a n d S p a r k l i n e s

S

p a t i a l s p a r k l i n e s ?

Point error - charts!

24

E x a mp l e 3 – O p e n L a y e r s !

A

d d r e a l i z a t i

  • n

s t

  • s

c r e e n ma n u a l l y

U

s e s O p e n E r r

  • r

( ) c l a s s

R

e n d e r s i n O p e n L a y e r s

//Create an openError object, give it the points, and jiggle them

  • e = new OpenError();
  • e.setDataSet(myPts);
  • e.setStandardDeviation(500);
  • e.setCorrelated( false );

... var newPts = oe.generateDataset(); // Output coords are GeoJSON

  • l_xml_markers_err.html
slide-5
SLIDE 5

25

E x a mp l e 4 – R

  • u

t i n g !

P

r

  • p

a g a t e p

  • s

i t i

  • n

a l e r r

  • r

t

  • a

r

  • u

t e

E

r r

  • r

i s i n r

  • u

t e s t a r t a n d e n d p

  • i

n t

U

s e s G Ma p s r

  • u

t i n g A P I

A

l s

  • t

h e G e

  • c
  • d

i n g A P I

ucsb_err.html

26

E x a mp l e 5 – R

  • u

t i n g a n d C h a r t s !

E

x p l

  • r

e a n d p r e s e n t e r r

  • r

p r

  • p

a g a t i

  • n

me t r i c s

H

  • w

d

  • e

s u n c e r t a i n t y i n s t a r t a n d e n d p

  • i

n t s p r

  • p

a g a t e t

  • D

i s t a n c e t r a v e l e d

T

i me

  • f

t r a v e l

Sparklines and Histograms

27

Wh a t We ' v e L e a r n e d : C

  • d

i n g

J

a v a s c r i p t p r

  • g

r a mmi n g i s n

  • t

t h a t f u n

D

e b u g g i n g , S t y l e

S

  • f

t w a r e D e v e l

  • p

me n t Mi n d s e t

N

  • t

my s t r e n g t h

  • r

t r a i n i n g !

A

b i l i t y t

  • u

s e ( a t t a c h t

  • )
  • t

h e r f r a me w

  • r

k s a n d A P I s i s p

  • w

e r f u l

O

p e n L a y e r s , G

  • g

l e Ma p s , J q u e r y , S p a r k l i n e s

S

c a l a b i l i t y ma y b e l i mi t e d

C

l e v e r w

  • r

k a r

  • u

n d s t

  • l

a r g e n u mb e r s

  • f

g e

  • f

e a t u r e s ?

28

Wh a t We ' v e L e a r n e d : Mo d e l i n g

C

l i e n t

  • s

i d e p r

  • c

e s s i n g l i mi t s c

  • mp

l e x i t y

  • f

p

  • s

i t i

  • n

a l e r r

  • r

mo d e l s

K

r i g i n g

  • n

a p h

  • n

e ?

I

g n

  • r

a n c e

  • f

e r r

  • r

c

  • n

t e x t l i mi t s c

  • mp

l e x i t y

  • f

p

  • s

i t i

  • n

a l e r r

  • r

mo d e l s

G

r a p h i c a l

  • u

t p u t t

  • l

s a r e v e r y p

  • w

e r f u l

P

  • t

e n t i a l u s e r s a r e a b i t b a f f l e d !

B

u t t h e y l i k e mo v i n g ma r k e r s !

29

Wh a t We ' v e L e a r n e d : Me t a S t u f f

U

n f u n d e d s i d e p r

  • j

e c t s c a n b e r e w a r d i n g

I

n v

  • l

v e u n d e r g r a d s

L

e a r n n e w s k i l l s

My

k i d s l i k e t h e b

  • u

n c i n g ma r k e r s

C

r e e p i n g G I S c i e n c e

I

n s i g h t a n d e d u c a t i

  • n

U

t i l i t y f

  • r

r e a l

  • w
  • r

l d a p p l i c a t i

  • n

s

B

r i n g i n g S p a t i a l D a t a U n c e r t a i n t y t

  • t

h e Ma s s e s