spatial dbms spatial database management systems

7
Spatial DBMS Spatial Database Management Systems

Upload: gordon-white

Post on 05-Jan-2016

260 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Spatial DBMS Spatial Database Management Systems

Spatial DBMSSpatial Database Management Systems

Page 2: Spatial DBMS Spatial Database Management Systems

Introduction

SDBMS is a database system with additional capabilities for handling spatial data.

• Spatial Objects

• Consist of points, lines, surfaces, volumes and higher dimension objects that are used in applications of computer-aided design, cartography, geographic information systems.

• Spatial Data

• The values of the objects’ spatial attributes: length, configuration, perimeter, area, volume, etc.

• Spatial Databases

• A collection of spatial and non-spatial data that is interrelated, of data descriptions and links between data

March 2002

April 2004

Page 3: Spatial DBMS Spatial Database Management Systems

Functionality

• Spatial data is comprised of objects in multi-dimensional space

• Spatial Indexing

• Retrieving objects in a particular area without scanning the entire space

• Spatial Joins

• Efficient algorithms for joining multiple spatial objects

Page 4: Spatial DBMS Spatial Database Management Systems

Raster and Vector Data

• Two very different types of data

• Vector is spit into three primary types:

• polygon, line, point

• Raster data represents the fourth type of feature: surfaces

• Eg: thematic data, spectral data, and pictures (imagery)

Page 5: Spatial DBMS Spatial Database Management Systems

Spatial Relationships

• Topological relationships

• Eg: adjacent, in, touch, equal, cover, overlap, disjoint, etc.

• Direction relationships

• Eg: above, below, north of, southeast of, etc.

• Metric relationships

• Eg: distance, size, perimeter, etc.

Page 6: Spatial DBMS Spatial Database Management Systems

Querying

• Spatial Selection

• Eg: “All rivers in Arkansas” or “All rivers within 50 miles of Little Rock”

• Spatial Join

• Eg: “For each river in Arkansas, find all cities within 20 miles”

Page 7: Spatial DBMS Spatial Database Management Systems

Indexing

• Organized so that only parts of the objects need to be examined to answer a query

• Data stored as either points or polygons

• Query types for points:

• All points within a rectangle, point closest to query point, find points matching x in increasing distance from query point

• Query types for polygons:

• Intersection

• Containment