CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data...

22
CS 128/ES 228 - Lecture 3 a 1 Map Types
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data...

Page 1: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 1

Map Types

Page 2: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 2

Two Related Hierarchies Data Information Knowledge

Input Process Output

Question: When do we process the Data into Information or Knowledge?

Page 3: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 3

Early Processing Compute your answers early and

then reveal them when asked. Commonly done for systems such as

search engines

Page 4: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 4

Late Processing Store only your data; compute

answers as needed

MapQuest does this, as requests can’t be known in advance

Page 5: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 5

Hybrid Do some processing early, do some

late It is usually hard to detect that this is

happening “Caching” is one (not so good) example

of this approach.• (Not so good because caching isn’t really

processing, per se)

Page 6: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 6

About the Output GIS’s have two main types of output

Reports Maps

As always, these can be combined

Page 7: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 7

Reports A Geographic Information System is, at its

core, a database. Good database software always has a

report generator. Ergo, one can produce reports from a GIS

On the theory that we already know how to write well, reports are relatively uninteresting to us as students – however vital they may be to real world concerns

Page 8: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 8

Maps (and map types) The cartographer must make certain

fundamental decisions about what to include on the map.

Choices include Selection – what data to include Simplification – what data to combine Symbolization – how to show that data

Page 9: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 9

A Spectrum

How “processed” is the data?

Not at all Some Lots

Image Maps Line Maps Cartograms

Page 10: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 10

Image maps Composed of images of the area under

study (usually aerial photos)

Often pieced together to make “mosaics”

Page 11: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 11

Advantages of image maps

What you see is what is there (assuming the photo is current)

Page 12: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 12

Problems with Image Maps Interpretation

Details can be tricky – perspective is unusual

Distortion Especially near

edges and seams No annotation

Page 13: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 13

Line Maps Reality is replaced

by “reality-based” renderings

“Raw” data is replaced by a representation of that data

Page 14: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 14

Advantages of Line Maps Can concentrate

on information “of interest”

“Easy” to understand

Page 15: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 15

Disadvantages of Line Maps Data is not as

accurate due to: Incompleteness Representation

(especially scaling) Deliberate

“editorial” changes (see Exaggeration from previous lecture)

Page 16: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 16

Cartograms

Similar to line maps, but geographic data is deliberately distorted to make some other point

Page 17: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 17

Utility of Cartograms Strengths

Highlight exactly what is desired

Strong visual imagery

Weaknesses

Not useful outside initially intended domain

Relatively difficult to produce

Lots of information is lost

Page 18: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 18

Other types It is not uncommon to combine

some of these types

Cartographically Enhanced Image Maps are particularly common For example, the map we use in lab

Page 19: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 19

Map Forms

Historically, maps have been static, e.g. on sheets of paper

Computer technology has rendered maps dynamic, i.e. interactive

Page 20: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 20

Two “dynamic” maps

Page 21: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 21

Question To what degree do Quake and other

first person “shoot ‘em up” games provide “dynamic maps”?

What about the “maze” screen saver?

Page 22: CS 128/ES 228 - Lecture 3a1 Map Types. CS 128/ES 228 - Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When.

CS 128/ES 228 - Lecture 3a 22

Conclusions Many types of maps with varying

degrees of “reality” attached

There are tradeoffs between completeness of information and ease of user processing

The ultimate arbiter is the user