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.

Slides:



Advertisements
Similar presentations
Geographic Information Systems “GIS”
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
Chapter 3 Notes Section 1-3.
CS 128/ES Lecture 14b1 Maps on the Internet.
Experiences at CTR with Numerical Simulation Databases Parviz Moin CTR.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
CS 128/ES Lecture 1a1 What is GIS?. CS 128/ES Lecture 1a2 GIS = Geographical information systems Okay to leave now? No! Two parts to the definition…?
Management Support Systems A Hierarchy and a Guide.
CS 128/ES Lecture 1a1 What is GIS?. CS 128/ES Lecture 1a2 Geographical information systems Okay to leave now? No! Two parts to the definition…
SWE Introduction to Software Engineering
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
CS 128/ES Lecture 5a1 Raster Formats (II). CS 128/ES Lecture 5a2 Spatial modeling in raster format  Basic entity is the cell  Region represented.
CS 128/ES Lecture 3b1 Map Interpretation. CS 128/ES Lecture 3b2 What is North? There are three “kinds” of north Magnetic North Grid North.
Russell Taylor Lecturer in Computing & Business Studies.
Chapter 1 Program Design
CS 128/ES Lecture 1a1 What is GIS?. CS 128/ES Lecture 1a2 Geographical information systems Okay to leave now? No! Two parts to the definition…
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
De Geograaf (The Geographer) by JOHANNES VERMEER
CSC230 Software Design (Engineering)
Philosophy of ICT and Islam Lecture 1: Philosophy of Science and Computing.
Google Earth By: Nicholas Doyle Maria Minor Lincoln Robinson EDU 221 Block 2.
The Context of Forest Management & Economics, Modeling Fundamentals Lecture 1 (03/30/2015)
Spatial data Visualization spatial data Ruslan Bobov
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
The Design Process By Mr. BZ Engineering and Design Fall 2011.
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 8.
Computer Science 1000 Digital Circuits. Digital Information computers store and process information using binary as we’ve seen, binary affords us similar.
Chapter 6 : Software Metrics
Point to Ponder “I think there is a world market for maybe five computers.” »Thomas Watson, chairman of IBM, 1943.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Production Systems A production system is –a set of rules (if-then or condition-action statements) –working memory the current state of the problem solving,
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Tone Mapping Software Photomatix Pro Application to Photography Konferenz und Workshop '05 Reality-Based Visualization.
Requirements Engineering Requirements Elicitation Process Lecture-8.
The Tools of Geography FrancisciWG.1. Remember: Geography is the science that studies the lands, the features, the inhabitants and the phenomena of the.
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Test Loads Andy Wang CIS Computer Systems Performance Analysis.
Software cost estimation Predicting the resources required for a software development process 1.
National Public Health Institute, Finland Open risk assessment Lecture 7: Evaluating assessment performance Mikko Pohjola KTL, Finland.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
DISADVANTAGES & USERS OF DATA BASE MANAGEMENT SYSTEM.
How a Computer Processes Data With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
Unit 2 Architectural Styles and Case Studies | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
Requirements Validation
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Geography Tools De Geograaf (The Geographer) by JOHANNES VERMEER
2.3: Modeling Earth’s Surface Fall Semester 2015.
GE 3128: Geographical Research Methods Mr. Idrissa Y. H. Assistant Lecturer In Geography Department of Social Sciences State University of Zanzibar Friday22.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
Optimization Techniques for Natural Resources SEFS 540 / ESRM 490 B Lecture 1 (3/30/2016)
Test Loads Andy Wang CIS Computer Systems Performance Analysis.
CS223: Software Engineering Lecture 25: Software Testing.
Maestro AI Vision and Design Overview Definitions Maestro: A naïve Sensorimotor Engine prototype. Sensorimotor Engine: Combining sensory and motor functions.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Geographic Information Systems “GIS”
Introduction to Graphics Modeling
De Geograaf (The Geographer) by JOHANNES VERMEER
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
What is a map? A map is a graphic representation of the whole or a part of an area. A map uses points, lines, and polygons to graphically represent an.
CORE 3: Unit 3 - Part D Change depends on…
Retrieval Performance Evaluation - Measures
Expert Knowledge Based Systems
Presentation transcript:

CS 128/ES Lecture 3a1 Map Types

CS 128/ES Lecture 3a2 Two Related Hierarchies Data Information Knowledge Input Process Output Question: When do we process the Data into Information or Knowledge?

CS 128/ES Lecture 3a3 Early Processing Compute your answers early and then reveal them when asked. Commonly done for systems such as search engines

CS 128/ES Lecture 3a4 Late Processing Store only your data; compute answers as needed MapQuest does this, as requests can’t be known in advance

CS 128/ES Lecture 3a5 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)

CS 128/ES Lecture 3a6 About the Output GIS’s have two main types of output Reports Maps As always, these can be combined

CS 128/ES Lecture 3a7 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

CS 128/ES Lecture 3a8 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

CS 128/ES Lecture 3a9 A Spectrum How “processed” is the data? Not at all Some Lots Image Maps Line MapsCartograms

CS 128/ES Lecture 3a10 Image maps Composed of images of the area under study (usually aerial photos) Often pieced together to make “mosaics”

CS 128/ES Lecture 3a11 Advantages of image maps What you see is what is there (assuming the photo is current)

CS 128/ES Lecture 3a12 Problems with Image Maps Interpretation Details can be tricky – perspective is unusual Distortion Especially near edges and seams No annotation

CS 128/ES Lecture 3a13 Line Maps Reality is replaced by “reality-based” renderings “Raw” data is replaced by a representation of that data

CS 128/ES Lecture 3a14 Advantages of Line Maps Can concentrate on information “of interest” “Easy” to understand

CS 128/ES Lecture 3a15 Disadvantages of Line Maps Data is not as accurate due to: Incompleteness Representation (especially scaling) Deliberate “editorial” changes (see Exaggeration from previous lecture)

CS 128/ES Lecture 3a16 Cartograms Similar to line maps, but geographic data is deliberately distorted to make some other point

CS 128/ES Lecture 3a17 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

CS 128/ES Lecture 3a18 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

CS 128/ES Lecture 3a19 Map Forms Historically, maps have been static, e.g. on sheets of paper Computer technology has rendered maps dynamic, i.e. interactive

CS 128/ES Lecture 3a20 Two “dynamic” maps

CS 128/ES Lecture 3a21 Question To what degree do Quake and other first person “shoot ‘em up” games provide “dynamic maps”? What about the “maze” screen saver?

CS 128/ES Lecture 3a22 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