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

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

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

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

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

LECTURE 2 SPATIAL DATA MODELS

Topic 5: Raster and Vector Data Models

RASTER ANALYSIS GIS Analysis Winter 2016

Geoprocessing and georeferencing raster data

Georeferencing & Spatial Adjustment

RASTER ANALYSIS GIS Analysis Fall 2013

The Raster Data Model

Georeferencing & Spatial Adjustment 2/13/2018

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

The Raster Data Model

Review of Cartographic Data Types and Data Models

Raster Data Models 9/18/2018

The Problem. Georeferencing & Spatial Adjustment. Nature Of The Problem: For Example: Georeferencing & Spatial Adjustment 9/20/2016

The Problem. Georeferencing & Spatial Adjustment. Nature of the problem: For Example: Georeferencing & Spatial Adjustment 2/4/2014

Remote Sensing in an

EAT 233/3 GEOGRAPHIC INFORMATION SYSTEM (GIS)

PART 1. Answers module 6: 'Transformations'

GIS Data Models. 4/9/ GIS Data Models

Maps as Numbers: Data Models

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

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

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

Representing Geography

Chapter 8: How to Pick a GIS

Thoughts on Representing Spatial Objects. William A. Huber Quantitative Decisions Rosemont, PA

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

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

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

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

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

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

Raster model. Alexandre Gonçalves, DECivil, IST

CSG obj. oper3. obj1 obj2 obj3. obj5. obj4

Raster model. Raster model. Resolution. Value and data types. Structure and storage. Cell. Values. Data

layers in a raster model

GIS DATA MODELS AND SPATIAL DATA STRUCTURE

Geometric Rectification of Remote Sensing Images

Geodatabase over Taita Hills, Kenya

Discretization of spatial objects

Understanding Geospatial Data Models

Cell based GIS. Introduction to rasters

Maps as Numbers: Data Models

Geographic Information Systems. using QGIS

Your Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format

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

+ = Spatial Analysis of Raster Data. 2 =Fault in shale 3 = Fault in limestone 4 = no Fault, shale 5 = no Fault, limestone. 2 = fault 4 = no fault

The GIS Spatial Data Model

Algorithms for GIS:! Quadtrees

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Raster Data. James Frew ESM 263 Winter

Lecturer 2: Spatial Concepts and Data Models

Georeferencing in ArcGIS

Map Analysis of Raster Data I 3/8/2018

ENGRG Introduction to GIS

Direct Rendering. Direct Rendering Goals

MRR (Multi Resolution Raster) Revolutionizing Raster

L7 Raster Algorithms

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

Meshes and Manifolds. Computer Graphics CMU /15-662

IMPORTANCE OF TOPOLOGY IN A GIS PROJECT OF MONITORING THE SOILS IN AGRICULTURAL LAND

VECTOR ANALYSIS: QUERIES, MEASUREMENTS & TRANSFORMATIONS

Multidimensional Data and Modelling - DBMS

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

Oracle Database 10g: Managing Spatial Raster Data Using GeoRaster. An Oracle Technical White Paper May 2005

Object-Based Classification & ecognition. Zutao Ouyang 11/17/2015

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

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA

Terrain correction. Backward geocoding. Terrain correction and ortho-rectification. Why geometric terrain correction? Rüdiger Gens

SPATIAL DATA MODELS Introduction to GIS Winter 2015

Graphic Display of Vector Object

Remote Sensing and GIS. GIS Spatial Overlay Analysis

Exercise #5b - Geometric Correction of Image Data

Geol 588. GIS for Geoscientists II. Zonal functions. Feb 22, Zonal statistics. Interpolation. Zonal statistics Sp. Analyst Tools - Zonal.

Objectives Learn how GMS uses rasters to support all kinds of digital elevation models and how rasters can be used for interpolation in GMS.

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

Raster GIS applications

Lab 12: Sampling and Interpolation

Algorithms for GIS csci3225

Chapter 3: Maps as Numbers

Fast Computation of Generalized Voronoi Diagrams Using Graphics Hardware

Representing the Real World

Data handling 3: Alter Process

Lab 12: Sampling and Interpolation

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

CPSC 425: Computer Vision

Spatial Data Management

3D Modeling: Solid Models

Stream network delineation and scaling issues with high resolution data

What can we represent as a Surface?

Neighbourhood Operations Specific Theory

Keywords: vectorization, satellite images, interpolation, Spline, zooming

Unit 4: Vector Overlay Analysis. Lecture Outline. Possible background reading material: McHarg, Ian 1992 Design with Nature. Wiley and Sons, New York.

Spatial data and QGIS

Spatial Data Management

Advanced Data Types and New Applications

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

Transcription:

Geography 43 / 3 Introduction to Geographic Information Science Raster Data and Tesselations Schedule Some Updates Last Lecture We finished DBMS and learned about storage of data in complex databases Relational database models Importance of redundancy, consistency, robustness An idea of normalization (1st - 3rd normal forms) and their importance for DBMS 1

Today s Outline Raster data as spatial information representation in grid cells Properties, attribute tables and structure of raster datasets Encoding of raster values and associated problems (raster/vector conversions) Compression and Resampling Learning Objectives Understanding raster data and their representation in grid cells Discuss properties, and structure of raster datasets Learn about encoding of raster data and raster/vector conversions Understand important compression algorithms and resampling Not New: Raster Data Models Most common raster is composed of squares, called grid cells analogous to pixels in remote sensing images & computer graphics tessella (Latin) - small cubical piece of clay, stone or glass used to make mosaics (Webster) "small square" ( tessera - Greek for four ) 2

Raster Resolution The distance that one side of a grid cell represents on the ground Better to use fine & coarse rather than high & low adjectives. Finer resolution data have smaller/larger grid cells and lower/higher precision, but greater/lower cost in data storage than coarser data. Discrete or Continuous Features discrete continuous qualifies them automatically to represent different conceptualizations of spatial phenomena Raster The Mixed Pixel Problem Task: create a simple land cover map with 2 classes: land and water A =? B =? C =? D =? 3

Understanding Gridded Data: Coding/Conversion Encoding real world entities in a raster data model can also be thought of as conversion if the data are already in a vector data format Vector (points/lines/polygons) raster Raster vector Vector points raster Presence/absence coding method: 1 if the object is present anywhere in the grid cell 0 if it is absent What s an obvious implication of the anywhere rule? Vector lines raster Rules of Connectivity of raster cells (4/) can be enforced Proportion of Line within Cell / Proximity to Cell Center 4

Vector lines raster 3 themes 3 layers What happens if we try to represent different categories in one layer? Vector point values Raster Representing measured points of a continuous phenomenon: Interpolation from point data to surface 6 12 1 11 12 6 11 11 12 13 13 11 13 1 14 12 11 14 13 12 Vector polygons Raster Boundaries of polygons Dependence on spatial resolution Attribute tables How efficient is the representation of large homogeneous polygons with very high resolution?

Attribute tables in Raster data Conversion: Raster Vector What are implications here for the precision of the location of our vector line? How can we decide about the flow of the vector line segments through raster cells? Registration Problems Geo-registration and coregistration of rasters is problematic when pixels don t line up... To solve this the data structure needs to be changed 6

Raster Resampling Nearest neighbor Majority rule Bilinear interpolation Cubic convolution Involves reassigning cell values when changing raster coordinates or geometry (cell size) Rasters often model continuous features using sampled points Bilinear Interpolation: distance weighted averaging

The storage space/resolution tradeoff Decreasing the grid cell size by one-half results in a -fold increase in the storage space required Data Compression Goal: reduce storage size on disk Common lossless methods: run length encoding value point encoding quadtrees What s an example of a lossy compression method? Compression: Run-Length Encoding What s the problem/drawback here?

Compression: Value Point Encoding Point values are positions (row, col) in the grid Compression: Quadtrees A partitioning of heterogeneous space into quarter sections that are homogeneous (search for largest homogeneous regions) Quadtrees Node is a quadrant that is heterogeneous Leaf is a quadrant that is homogeneous Quadrants are assigned an ID number according to their position and level

Quadtrees Advantages Efficient: rapid data search Variable resolution, can generalize data easily for zooming in and out Disadvantages Complex: building the structure takes time Difficult to modify/update Not efficient if data are heterogeneous Raster vs. Vector Characteristics Vector Raster Positional precision Limited only by quality of measurements Defined by cell size Spatial analysis Data structure Good for topological operations/queries, shape analyses, network analyses. Slow overlays. Usually complex Spatial query more difficult, good for local neighborhoods, continuous variable modeling. Rapid overlays. Usually simple, easy to modify or program Storage requirements Coordinate conversion Display & output Relatively small Usually well-supported & simple Very good, map-like, but poor for images Often quite large if not compressed Slow due to data volumes & resampling Good for images, but stair-step edges What data models can be used to represent elevation in a GIS? Multiple representations of elevation