GIS - - the best way to create ugly maps FAST. More bad maps…

Slides:



Advertisements
Similar presentations
Representation of spatial data
Advertisements

Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Geographical Information Systems and Science Longley P A, Goodchild M F, Maguire D J, Rhind D W (2001) John Wiley and Sons Ltd 3. Representing Geography.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Raster Based GIS Analysis
TERMS, CONCEPTS and DATA TYPES IN GIS Orhan Gündüz.
Maps as Numbers Getting Started with GIS Chapter 3.
Cartographic and GIS Data Structures
Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and.
Lecture 05: Spatial Data Structure for Computer Cartography Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
GTECH 201 Lecture 05 Storing Spatial Data. Leftovers from Last Session From data models to data structures Chrisman’s spheres ANSI Sparc The role of GIScience.
Maps as Numbers Lecture 3 Introduction to GISs Geography 176A Department of Geography, UCSB Summer 06, Session B.
Lecture 06: Map Data Structures Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University of California, Santa Barbara.
Maps as Numbers Getting Started with GIS Chapter 3.
Introduction to Mapping Science: Lecture #4 (Maps as numbers…) Overview Map as Numbers… an Abstraction of Space Database Management System for Attributes.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
Geography 241 – GIS I Dr. Patrick McHaffie Associate Professor Department of Geography Cook County, % population < 5.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Raster and Vector 2 Major GIS Data Models. Raster and Vector 2 Major GIS Data Models.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Spatial data Visualization spatial data Ruslan Bobov
Spatial Data Model: Basic Data Types 2 basic spatial data models exist vector: based on geometry of points lines Polygons raster: based on geometry of.
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Understanding Spatial Data Structures by Austin Troy, Leslie Morrissey, & Ernie Buford,
Spatial data models (types)
SPATIAL DATA STRUCTURES
GROUP 4 FATIN NUR HAFIZAH MULLAI J.DHANNIYA FARAH AN-NUR MOHAMAD AZUWAN LAU WAN YEE.
Spatial (coordinate) data model Relational (tabular) data model
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
GUS: 0262 Fundamentals of GIS Lecture Presentation 6: Raster Data Model Jeremy Mennis Department of Geography and Urban Studies Temple University.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Maps as Numbers Getting Started with GIS Chapter 3.
Presented by Rehana Jamal (GIS Expert & Geographer) Dated: Advance Applications of RS/GIS in Geo-Environmental Conservation Subject Lecture# 9&10.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
GIS Data Structure: an Introduction
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
Support the spread of “good practice” in generating, managing, analysing and communicating spatial information Introduction to GIS for the Purpose of Practising.
Raster Data Model.
Cartographic and GIS Data Structures Dr. Ahmad BinTouq URL:
1 Data models Vector data model Raster data model.
Lecture 2 Introduction to GIS, Data models, Data structures.
Introduction to Cartographic Modeling
GEOG 2007A An Introduction to Geographic Information SystemsFall, 2004 C. Earl A model is a ‘synthesis of data’ + information about how the data interact.
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
GIS Data Types. GIS technology utilizes two basic types of data 1. Spatial Data Describes the absolute and relative location of geographic features.
The Nature of Geographic Data Based in part on Longley et al. Chapters 3 and 4.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Introduction to Geographic Information Systems (GIS)
Integrating Geographic Information Systems (GIS) into your Curriculum Teaching American History Meg Merrick & Heather Kaplinger Year 2 GIS Inservices.
GIS Data Models III GEOG 370 Instructor: Christine Erlien.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Physical Structure of GDB
Chapter 3 Raster & Vector Data.
Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape.
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
Cartographic and GIS Data Structures
Presentation transcript:

GIS - - the best way to create ugly maps FAST

More bad maps…

Representing and Transforming Graphic symbols size, symbology, value, saturation, shape, arrangement, texture, focus Classification procedures are used to ease user interpretation Natural, quantile, equal interval, s.d. Cartogram transformations distort area or distance for some specific reason More examples: US Transportation Survey

Components of Geographic Information Geographic Information Theme Time Space Nominal Ordinal Interval Ratio Points Lines Areas Volumes

(A Start at) a Typology of Thematic Maps fixedcontrolled measured geologicaltimethemelocation map census datatimelocationtheme weatherlocationtimetheme report tide tablethemelocationtime flood hydro.locationtimetheme grid cell datatimelocation theme

n Vector and Raster - two main families n Representation of geographic information: –Raster: location controlled, attribute measured < values are stored in ordered array, so that position in the array defines geographic location –Vector: attribute controlled, location measured < geographic coordinates are stored separately from attributes, connected with Identifiers Geographic Data Models V (v1,v2)

Rasters How to represent phenomena conceived as fields or discrete objects? Raster Divide the world into square cells Register the corners to the Earth Represent discrete objects as collections of one or more cells Represent fields by assigning attribute values to cells More commonly used to represent fields than discrete objects Characteristics: Pixel size The size of the cell or picture element, defining the level of spatial detail All variation within pixels is lost Assignment scheme The value of a cell may be an average over the cell, or a total within the cell, or max, or min, or the commonest value in the cell, or presence/absence, or… It may also be the value found at the cell’s central point, or systematic analigned

Legend Mixed conifer Douglas fir Oak savannah Grassland Raster representation. Each color represents a different value of a nominal- scale field denoting land cover class.

The mixed pixel problem

RASTERS… Each cell can be owned by only one feature. Rasters are easy to understand, easy to read and write, and easy to draw on the screen. A grid or raster maps directly onto an array. Grids are poor at representing points, lines and areas, but good at surfaces. Grids are a natural representation for scanned or remotely sensed data. Grids suffer from the mixed pixel problem. Grid compression techniques used in GIS are run- length encoding and quad trees.

Rasters and vectors can be flat files … if they are simple Vector-based line Raster-based line Flat File

Compacting Raster n from simple matrix to......run-length encoding...row differences encoding, TIFF...Quadtrees, Morton numbers

Vector - Land Records GIS Survey 9 / / // / / 30.5’26.23’ 20.37’26.23’ 45.81’ 35.44’ R 10’ Survey point Computation Link Surveyed feature

Vector Data Structure Alternatives 1 n Development trends: –increasing complexity, refining logic –making geographic relationships EXPLICIT n Spaghetti files ( ) –the original CIA format –lines and points which the reader must organize n Polygon loops (location lists): –polygons stored as objects, polygon shading is easy, IF CORRECT! –problems: common line defined twice; slivers between adjacent polygons because boundaries not necessarily the same (x 1,y 1 ) (x 2,y 2 ) (x 3,y 3 ) (x 4,y 4 ) (x 5,y 5 ) (x 6,y 6 )

n Point dictionary –polygon descriptions refer to lists of fixed points with coordinates (point dictionaries) –similar to polygon loops, but instead of coordinates of vertices in polygon descriptions - IDs of vertices n Topological data structure –Organizes Points, Lines, and Areas as Nodes, Chains, and Polygons –The model: nodes bound chains, chains co-bound polygons; chains co-bound nodes, polygons co-bound chains... –the structure stores topological relationships between nodes, chains, and polygons; these relationships are used in defining chains through nodes, polygons through chains, etc. –Provides for contiguity, better quality control... Vector Data Structure Alternatives

Topology n TOPOLOGY: study of basic spatial relationships based on intuitive notions of space (those not requiring numerical measurements); fundamental level of mathematics of space; n Topology IS NOT topography –TOPOGRAPHY: measurement/representation of earth elevation and related features (a form of general/ reference map) n Why topology in cartography/GIS –lines are coded once - avoids redundancy –data quality issue: [topo]-logical consistency

Basic arc topology n1 n A B ArcFromToPLPRn1xn1yn2xn2y 1n1n2ABxyxy Topological Arcs File

Arc/node map data structure with files 1 1,2,3,4,5,6,7 Arcs File POLYGON “A” A : 1,2, Area, Attributes File of Arcs by Polygon x y 2 x y 3 x y 4 x y 5 x y 6 x y 7 x y 8 x y 9 x y 10 x y 11 x y 12 x y 13 x y P o i n t s F i l e ,8,9,10,11,12,13,7

Tracking Topological Relationships n Connectivity –nodes bound chains –chains bound polygons in turn, –chains are bounded by nodes –polygons are bounded by chains ABC I II III IV U V VI IDVerticesFromToLeftRight I 14AU II 12UB III 13BA IV 32BC V 43AC VI 24UC ID Chains ID Chains A B C U Chain table Node table Polygon table ID Coord a b c d … Point table

Typical Digitizing Situations this is ideal, but... overshoot, and what to do with it undershoot, and what to do

Interrelationships between semantic and spatial structures Each string is marked with left and right labels Trying to assemble polygons from these strings: there may be more than one label “to the left” of all strings forming a closed polygon… a standard topological error... However, these labels may be in container relationship in a domain map Planar Enforcement Is Not Enough

Automatic labeling results…

Special Cases: 1 B: basal nucleus of Meynert (C ) B: basal nucleus of Meynert (C ) LGP: lateral globus pallidus, C LGP: lateral globus pallidus, C Basal nucleus cells (B) are within LGP, but their precise locations not known  polygon is coded LGP, B is a secondary descriptor Basal nucleus cells (B) are within LGP, but their precise locations not known  polygon is coded LGP, B is a secondary descriptor

Special Cases: 3 DG: dentate gyrus, C DG: dentate gyrus, C PoDG: polymorph layer of the dentate gyrus PoDG: polymorph layer of the dentate gyrus CA1: field CA1 of hippocampus (C ) CA1: field CA1 of hippocampus (C ) All of them have a common parent: hippocampus  a common parent is used to label polygon; polylines are labeled separately All of them have a common parent: hippocampus  a common parent is used to label polygon; polylines are labeled separately