Topic 5: Raster and Vector Data Models

Similar documents
Lecture 06. Raster and Vector Data Models. Part (1) Common Data Models. Raster. Vector. Points. Points. ( x,y ) Area. Area Line.

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA

Representing Geography

layers in a raster model

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Introducing ArcScan for ArcGIS

SPATIAL DATA MODELS Introduction to GIS Winter 2015

Object modeling and geodatabases. GEOG 419: Advanced GIS

Lab.4 & Assignment 2. Lab4. Conversion of Hardcopy Map to ArcGIS Map

Chapter 3: Maps as Numbers

GIS DATA MODELS AND SPATIAL DATA STRUCTURE

Introduction to Geographic Information Science. Some Updates. Last Lecture 4/6/2017. Geography 4103 / Raster Data and Tesselations.

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,

Overview. Image Geometric Correction. LA502 Special Studies Remote Sensing. Why Geometric Correction?

GIS Data Collection. This chapter reviews the main methods of GIS data capture and transfer and introduces key practical management issues.

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

Geodatabase over Taita Hills, Kenya

Data Models and Data processing in GIS

GIS Data Models. 4/9/ GIS Data Models

Lecture 2: GIS Data Sources, Data Types and Representation. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities

Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments

17/07/2013 RASTER DATA STRUCTURE GIS LECTURE 4 GIS DATA MODELS AND STRUCTURES RASTER DATA MODEL& STRUCTURE TIN- TRIANGULAR IRREGULAR NETWORK

Maps as Numbers: Data Models

The GIS Spatial Data Model

Vector-Based GIS Data Processing. Chapter 6

GIS data input. In the early days of GIS 1980s and early 1990s. We used canned datasets for teaching (from USA)

Feature Analyst Quick Start Guide

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

Contents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM

Understanding Geospatial Data Models

Computer Database Structure for Managing Data :-

Exploring GIS Data. I) GIS Data Models-Definitions II) Database Management System III) Data Source & Collection IV) Data Quality

An Introduction to Lidar & Forestry May 2013

Geometric Rectification of Remote Sensing Images

M. Andrea Rodríguez-Tastets. I Semester 2008

Introduction to GIS. Geographic Information Systems SOCR-377 9/24/2015. R. Khosla Fall Semester The real world. What in the world is GIS?

Lecture 4. Image Georeferencing, Accuracy and Precision, File Geodatabase

RASTER ANALYSIS GIS Analysis Fall 2013

Georeferencing Imagery in ArcGIS 10.3.x

LECTURE 2 SPATIAL DATA MODELS

The Raster Data Model

Image georeferencing is the process of developing a model to transform from pixel coordinates into GIS coordinates such as meters on the ground.

Using GIS To Estimate Changes in Runoff and Urban Surface Cover In Part of the Waller Creek Watershed Austin, Texas

9. GIS Data Collection

Coverage data model. Vector-Based Spatial Analysis: Tools Processes. Topological Data Model. Polygons Files. Geographic Information Systems.

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

Raster Data Models 9/18/2018

POSITIONING A PIXEL IN A COORDINATE SYSTEM

Rasters are: The Raster Data Model. Cell location specified by: Why squares? Raster Data Models 9/25/2014. GEO327G/386G, UT Austin 1

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

The Raster Data Model

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS. Will

RASTER ANALYSIS GIS Analysis Winter 2016

Training i Course Remote Sensing Basic Theory & Image Processing Methods September 2011

Georeferencing in ArcGIS

Purpose: To explore the raster grid and vector map element concepts in GIS.

LORI COLLINS, RESEARCH ASSOCIATE PROFESSOR CONTRIBUTIONS BY: RICHARD MCKENZIE AND GARRETT SPEED, DHHC USF L IBRARIES

ArcScan. for ArcGIS. GIS by ESRI

ENGRG 59910: Introduction to GIS

GIS-Generated Street Tree Inventory Pilot Study

Introduction to Geographic Information Systems Dr. Arun K Saraf Department of Earth Sciences Indian Institute of Technology, Roorkee

Managing Imagery and Raster Data Using Mosaic Datasets

Making Topographic Maps

Creating raster DEMs and DSMs from large lidar point collections. Summary. Coming up with a plan. Using the Point To Raster geoprocessing tool

THE TOOLS OF AUTOMATED GENERALIZATION AND BUILDING GENERALIZATION IN AN ArcGIS ENVIRONMENT

Longley Chapter 3. Representations

Spatial data and QGIS

Alaska Department of Transportation Roads to Resources Project LiDAR & Imagery Quality Assurance Report Juneau Access South Corridor

Introduction :- Storage of GIS Database :- What is tiling?

Advanced Data Types and New Applications

GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate

Feature Enhancements by Release

EAT 233/3 GEOGRAPHIC INFORMATION SYSTEM (GIS)

Topic 6 Representation and Description

Geoprocessing and georeferencing raster data

Startup. Why are you here? What are your experiences? What are your major working/research topics? What do you want to learn?

CPSC 695. Methods for interpolation and analysis of continuing surfaces in GIS Dr. M. Gavrilova

Vector Data. James Frew ESM 263 Winter

Overview.! Manual Digitizing! Heads-up Digitizing! Common Errors! Summary! Heads-up Digitizing Tutorial

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS

Blacksburg, VA July 24 th 30 th, 2010 Georeferencing images and scanned maps Page 1. Georeference

Raster GIS. Raster GIS 11/1/2015. The early years of GIS involved much debate on raster versus vector - advantages and disadvantages

Esri s ArcGIS Enterprise. Today s Topics. ArcGIS Enterprise. IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center

Maps as Numbers: Data Models

TrueOrtho with 3D Feature Extraction

Advanced Data Types and New Applications

v Importing Rasters SMS 11.2 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial

Classify Multi-Spectral Data Classify Geologic Terrains on Venus Apply Multi-Variate Statistics

Maps as Numbers. Maps as Numbers. Chapter 3: Maps as Numbers 14SND Getting Started with GIS Chapter 3

PART 1. Answers module 6: 'Transformations'

Lab 1: Exploring data format

GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling

Spatial Data Management

Geographic Information Systems. using QGIS

ANNEX V RASTER TO VECTOR CONVERSION MANUAL

Transcription:

Geography 38/42:286 GIS 1 Topic 5: Raster and Vector Data Models Chapters 3 & 4: Chang (Chapter 4: DeMers) 1 The Nature of Geographic Data Most features or phenomena occur as either: discrete entities (objects/plps) continuously varying phenomena (fields/cs) some could go either way 2 GIS Data Representation How PLPs and CS are stored Two primary GIS data models Raster Vector 3 1

Data Structures and Data Models Raster and Vector refer to a particular data model A data structure refers to a particular implementation of either the raster or vector model 4 Topology The spatial relationships between things An important distinction between data models and data structures Can be stored or calculated on the fly 5 Raster Vector Data Models Numerous differences in terms of: accuracy storage functionality efficiency topology representation of disrete vs continuously distributed phenomena 6 2

Database Models Also differences in how attribute data are stored 7 Raster Data Model Study area divided up into a regular array of discrete grid cells of uniform shape and size 8 Raster Representation of PLPs Figure 5.2 Representation of point, line, and area features: raster format on the left and vector format on the right. 73 9 3

Sources of Raster Data Common raster data sources include: Imagery (satellite, aerial photography) Classified imagery DEMs, DSMs, DTMs, etc. Scanned products (e.g. maps) Interpolated or generated surfaces" 10 Thematic vs. Discrete Thematic rasters - discrete representations Continuous rasters - continuous representations 11 Accuracy of Raster Data Determined by grid cell size Referred to as resolution User defined Sensor design 12 4

Projecting Raster Data Grid cells represent same location on the ground Georeferencing aligns raster layer to real world coordinate system 13 14 Advantages of Raster Model Advantages: Easy to understand Mathematical operations Representing continuous phenomena 15 5

Disadvantages of Raster Model Disadvantages: Representing discrete phenomena Data redundancy No topology (for discrete data) Spatial accuracy 16 Raster Data Structures Method by which raster model is implemented in a particular GIS software application Typically, user is unaware of how data structure works 17 Cell by Cell Figure 5.8 The cell-by-cell data structure records each cell value by row and column. 79 18 6

Run Length Encoding 8,8,1 0,4,1,2,0,2 0,3,1,3,0,2 0,2,1,5,0,1 0,2,1,5,0,1 0,2,1,5,0,1 0,1,1,6,0,1 0,1,1,6,0,1 0,8 Figure 5.9 The run length encoding method records the cell values in runs. Row 1, for example, has two adjacent cells in columns 5 and 6 that are gray or have the value of 1. Row 1 is therefore encoded with one run, beginning in column 5 and ending in column 6. The same method is used to record other rows. 80 19 Block Codes 1,1,2,4,6,2,7,2 4,1,1,5 25,1,3,3 Figure 5.9 The run length encoding method records the cell values in runs. Row 1, for example, has two adjacent cells in columns 5 and 6 that are gray or have the value of 1. Row 1 is therefore encoded with one run, beginning in column 5 and ending in column 6. The same method is used to record other rows. 80 20 Chain Codes 0=N, 1=E, 2=S, 3=W 1,5,1 1,1,2,2,1,1,2,4,3,5,0,1,1,1,0,3 1,1,0,1,1,1,0,1 Figure 5.9 The run length encoding method records the cell values in runs. Row 1, for example, has two adjacent cells in columns 5 and 6 that are gray or have the value of 1. Row 1 is therefore encoded with one run, beginning in column 5 and ending in column 6. The same method is used to record other rows. 80 21 7

Quad Tree 0 3 0 1 2 0 3 1 2 3 1 2 Figure 5.10 The regional quad tree method divides a raster into a hierarchy of quadrants. The division stops when a quadrant is made of cells of the same value (gray or white). A quadrant that cannot be subdivided is called a leaf node. In the diagram, the quadrants are indexed spatially: 0 for NW, 1 for SW, 2 for SE, and 3 for NE. Using the spatial indexing method and the hierarchical quad tree structure, the gray cells can be coded as 02, 032, and so on. See text for more explanation. 81 22 Mr SID Figure 5.11 The Haar wavelet and the wavelet transform. (a) Three Haar wavelets at three scales (resolutions). (b) A simple example of the wavelet transform. 82 23 Vector Data Model Study area is referenced to a coordinate system that is used to identify the location of points, lines, and polygons using x, y, (z) coordinates 24 8

Vector Representation of PLPs 25 Vector Data Sources Common vector data sources include: NTDB data (National Topographic Database) MLI data (1:20k roads, hydrology, etc.) Tiger Data (U.S. Cesus) GPS or Total Station survey data Digitized data 26 Vector Data Model Advantages: Representation of discrete objects No data redundancy Spatial accuracy Topology 27 9

Vector Data Model Disadvantages: Mathematical analysis Not suitable for continuously distributed data 28 Vector Data Models Non-topological Topological 29 Vector Data Models Today there are two basic vector data models Georelational Vector Data Model Arc/Info coverages & ArcView shapefiles Object-based Vector Data Model ArcGIS geodatabases 30 10

Georelational Data Model Figure 3.2 Based on the georelational data model, an ArcInfo coverage has two components: graphic files for spatial data and INFO files for attribute data. The label connects the two components. 40 31 Figure 3.7 The data structure of a point coverage. 45 32 Figure 3.8 The data structure of a line coverage. 46 33 11

Figure 3.9 The data structure of a polygon coverage. 47 34 Figure 3.10 A polygon coverage, shown in a, has topological errors. Each small square symbol represents an error caused by lines that do not meet correctly. The shapefile, shown in b, is converted from the polygon coverage. 48 35 Georelational Data Model ArcView shapefiles Non-topological vector data model Topology on the fly Advantages 36 12

37 Object-based Model Based on object oriented programming theory Objects: represent features have defined properties and methods can be organized into classes 38 Geodatabase Model Geospatial features represented using objects Features have properties and methods Features and attributes stored in single file/database 39 13

Binary field storing feature geometry Figure 4.1 The object-based data model stores each land use polygon in a record. The Shape field stores the spatial data of land use polygons. Other fields store attribute data such as Landuse_ID and Category. 78 40 Soil Conservation Projects Shoal Lake Study Area Streams Soil Type RM Boundaries Figure 4.8 In a geodatabase, feature classes can be standalone feature classes or members of a feature dataset. 89 41 Feature Type Polygon Line Point Rule must not overlap, must not have gaps, must not overlap with, must be covered by feature class of, must cover each other, must be covered by, boundary must be covered by, area boundary must be covered by boundary of, and contains point must not overlap, must not intersect, must not have dangles, must not have pseudo-nodes, must not intersect or touch interior, must not overlap with, must be covered by feature class of, must be covered by boundary of, endpoint must be covered by, must not self overlap, must not self intersect, and must be single part must be covered by boundary of, must be properly inside polygons, must be covered by endpoint of, and must be covered by line Table 4.1 Topology rules in the geodatabase data model 94 42 14

ArcGIS Geodatabase Structure Advantages Validation rules Topology Rules Attribute Domains Relationship Rules Connectivity Rules Custom Rules 43 Midterm Exam to Here Thursday, October 20TH 44 Raster Vector Conversion Rasterization Vectorization 45 15

Figure 5.12 On the left is an example of conversion from vector to raster data, or rasterization. On the right is an example of conversion from raster to vector data, or vectorization. 115 46 Why Convert? Rasterize statistical or other mathematical operations Vectorise extract thematic information from classified RS imagery ( roads, rivers, land cover classes) scanned maps (ArcScan) 47 Why Integrate? As an image background Image hotlinks To subset and classify imagery Still seldom used in analysis together 48 16

Rasterization specify output grid cell size attribute to be used as cell value grid cell size v. important ½ min. dimension of smallest feature inevitable distortion 49 Examples Straight line rasterization Bresenham s Line Algorithm 50 Polygon Rasterisation How are boundary pixels handled? Central Point Dominant Unit Ranked List 51 17

Central Point Dominant Unit 52 Scan Line Coherence Common polygon rasterisation algorithm Fill grid cells b/w boundary cells 53 Vectorisation V. imp for feature extraction Scanned map products RS imagery second largest source of geospatial data 54 18

Figure 6.11 Large format drum scanners. (Courtesy of GTCO Calcomp, Inc.) 136 55 Scanning Maps Considerations: Colour depth Resolution 56 Vectorization For classified RS images Reclassification For scanned maps Image preprocessing Thresholding Bilevel images 57 19

Figure 6.12 A binary scanned file: the lines are soil lines, and the black areas are the background. 138 58 Vectorization Editing/pre-processing boolean image Remove gaps Noise Line thinning 59 Figure 6.13 A raster line in a scanned file has a width of several pixels. 139 60 20

Vectorisation Vectorization of boolean image Node detection Cleaning Build topology 61 21