Spatial Databases - Representation

Slides:



Advertisements
Similar presentations
Data Models There are 3 parts to a GIS: GUI Tools
Advertisements

COMP 175 | COMPUTER GRAPHICS Remco Chang1/6103b – Shapes Lecture 03b: Shapes COMP 175: Computer Graphics February 3, 2015.
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
CMU SCS : Multimedia Databases and Data Mining Lecture#5: Multi-key and Spatial Access Methods - II C. Faloutsos.
Concept of Modeling Model -- The representation of an object or a system Modeling -- The creation and manipulation of an object or a system representation.
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.
Cartographic and GIS Data Structures
Gopi -ICS186AW03 - Slide1 Graphics Pipeline: First Pass.
Chapter 3 2D AND 3D SPATIAL DATA REPRESENTATIONS 김 정 준.
ENDS 375 Foundations of Visualization Geometric Representation 9/30/04.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
Spatial data Visualization spatial data Ruslan Bobov
Spatial data models (types)
SPATIAL DATA STRUCTURES
GIS is composed of layers Layers –land/water –roads –urban areas –pollution levels Data can be represented by VECTORS, or Data can be represented by RASTERS.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
Tessellation Data Structures
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.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Digital Image Fundamentals II 1.Image modeling and representations 2.Pixels and Pixel relations 3.Arithmetic operations of images 4.Image geometry operation.
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Raster Data Model.
Cartographic and GIS Data Structures Dr. Ahmad BinTouq URL:
Difference Between Raster and Vector Images Raster and vector are the two basic data structures for storing and manipulating images and graphics data on.
Copyright © Curt Hill Visualization of 3D Worlds How are these images described?
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
Spatial Databases - Introduction Spring, 2015 Ki-Joune Li.
Geographic Information Systems
Cartographic Objects Digital Images of a Map Vector Data Model Raster Data Model.
Spatial Databases - Representation
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Spatial data models Raster –exhaustive regular or irregular partitioning of space –associated with the field view –location-based Vector –points, lines,
Spatial Databases - Topology
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.
Topic: Data Models. Data Model: A consistent way of defining and representing real world entities or phenomena in a GIS. Two Primary Types of Data Models:
UNIT 3 – MODULE 3: Raster & Vector
Rayat Shikshan Sanstha’s Chhatrapati Shivaji College Satara
Introduction to GIS Data Management CGIS-NURIntroduction to ArcGIS I.
Computer graphics 3D solid modeling.
Lecture 5 Basic geometric objects
GEOGRAPHICAL INFORMATION SYSTEM
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Geographical Information Systems
Physical Structure of GDB
Geographic Information Systems
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.
Fitting Curve Models to Edges
Data Queries Raster & Vector Data Models
GTECH 709 GIS Data Formats GIS data formats
Cartographic and GIS Data Structures
Geographic Information Systems
Lecture 07: Data Representation (V)
Spatial Databases - Introduction
Spatial interpolation
Spatial Databases - Introduction
Spatial Databases - Topology
DATA MANAGEMENT IN GIS SPATIAL (GEO) DATA MODELS
Spatial Databases - Topology
Spatial Databases: Digital Terrain Model
Spatial Databases - Representation
Spatial Databases: Digital Terrain Model
Presentation transcript:

Spatial Databases - Representation Spring, 2017 Ki-Joune Li

Spatial Databases Entity-Based Databases vs. Field-Based Databases Set of Spatial Objects Non-Spatial Attributes for each object Field-Based Databases No clear boundary of an object No non-spatial attributes

Entity-Based Spatial Databases Feature: Meaningful Spatial Entity Example Building: a meaningful entity Edge: a spatial piece Each feature has Geometry OID Non-spatial Attributes Spatial Database Set of Features Set of Relationships between Features Representation of Geometry Raster Model Vector Model Constrained Representation

Representation of Geometry: Raster Model A geometric object: set of pixels or tessels (mosaics) A value is assigned to each pixel Example Pros and Cons Pollution Area Non-Pollution Area Pros Cons 1. Simple 2. Easy to Collect Example: Satellite Image 1. Huge 2. Difficult to manipulate Example: Rotation, Zooming

Irregular Tessellation Regular Raster Model Huge Size of Data To reduce the size, Irregular Tessellation Irregular Tessellation Irregular Size Irregular Shape K-D tree Quadtree Region Quadtree Point Quadtree

K-D tree Partitioning of a space bipartition X-axis and Y-axis alternatively x1 < > y1 x12 y12 x11 x12 y1 y12 x11 x1

Quadtree Extension of KD-tree: KD-tree: binary split Quadtree 4-way equi-split instead Quadrant

Point Quadtree A variation of quadtree Analysis by quadtree Center of division is given by (x,y) More flexible than region quadtree Analysis by quadtree Area computation Difference p1 p2 p1 p3 p2 p3

Linear Quadtree Linearization of Quadtree Transformation of 2-D space to 1-D space By Space Filling Curve Peano key is assigned to each quadrant 11 6 13 N-order Hilbert Column-wise

Linear Quadtree N-order Peano Key Bit Interleaving Method 11 1. Binary representation of coordinates (10,01) 10 2. Bit-Interleaving x = 1 0 y = 0 1 01 Peano key = 1 0 0 1 00 = 9 00 01 10 11

Linear Quadtree Each Quadrant Represented by (kpeano, size) Size: Object is represented by a set of pairs (k,s) Size 2 2n split Size 1 Size 0

Vector Model Geometric object is represented by its Geometric type Coordinates (x,y), or (x,y,z) Geometric type Point (x,y) Line (x1,y1,x2,y2) or (p1, p2) Polyline (x,y)* or p* Polygon: Closed polyline

Example: OGC Simple Feature Geometry

Database Schema for Vector Model By Relational Data Model Point and Line: No problem Polyline, Polygon 1st Normal Form of relational model Atomic type only Set type is not allowed Polyline: ordered set of points Geo-relational model: Based on Winged-Edge Topology By Object-Oriented Data Model or OR Model Provide Set type Provide Polygon, Polyline Type

Winged Edge Representation Example

Winged Edge Representation: Topology Point Topology Face Topology Point # Start Line # Face # Start Line # Left Line End Point Start Point Right Line Line Topology Line # Starting Point # Ending Point # Left Line # Right Line # Left Face # Right Face #

Winged Edge Representation: Geometry Why Line-Oriented Representation ? Line Geometry Table Line # Starting Point Intermediate Points Ending Point