RS 3 Unit
RS 3 Unit
SPATIAL DATABASE
MANAGEMENT SYSTEMS
PREPARED BY
PALLAGANI RAMU
ASSISTANT PROFESSOR
What is a SDBMS ?
A spatial database management system (DBMS) is a database that
stores, analyzes, and manipulates spatial data, like the location of
an object in space or a point on Earth. Spatial DBMSs are used in
remote sensing and other applications because they can handle
large amounts of data and perform spatial transactions:
Spatial data types: Spatial DBMSs have dedicated data types to
store complex spatial data.
Spatial indices: Spatial DBMSs use spatial indices to optimize
access to spatial data sets.
Geographic information systems (GIS): GIS is a technology that
can analyze and visualize geographical data. GIS can be used as
the front-end for a spatial DBMS.
SDBMS
SDBMS
Data Storage
Object-Relational Model: This model uses a combination of both the relational and object-
oriented models to store and manage spatial data. It enables the storage of complex data
structures such as polygon and lines in the same database with other traditional data types.
Geodetic Model: This model uses a geographic coordinate system to represent spatial data. It
stores data as points, lines, and polygons in terms of longitude and latitude values. The Geodetic
Model is commonly used in Geographic Information Systems (GIS).
Raster Model: This model represents spatial data as a grid of cells or pixels. Each cell in the
grid contains a value that represents a feature in the real world. The Raster Model is commonly
used in remote sensing applications.
Network Model: This model represents spatial data as a network of interconnected nodes and
edges. It is used to represent transportation networks, water networks, and other complex
systems that have interconnections.
Entity-Relationship Model: This model is based on the relational database model and is used
to represent relationships between entities. It is commonly used to represent spatial data as
relationships between objects and their attributes.
Object-Oriented Model: This model uses object-oriented programming concepts to store and
manage spatial data. Objects are created as classes, and each object represents a feature in the
real world. The Object-Oriented Model is commonly used in 3D modelling applications.
Database Management system
Raster Representation
Vector Representation
0 1 2 3 4 5 6 7 8 9
0 R T
1 R T
2 H R point
3 R line
4 R R
5 R
6 R T T H
7 R T T polygon
8 R
9 R
Raster Data Model
The term raster implies a regularly spaced grid . Raster data consists of
rows and columns of cells (or pixels). In this format a single value is
stored against each cell. Raster data can represent a multiplicity of things
including:
accuracy. accuracy
Slower display Faster display
Slower processing Faster processing
Large file size Smaller file size
Advantages of Raster
It is a simple data structure.
It has the ability to represent continuous surfaces and
and surfaces.
The ability to perform fast overlays with complex
datasets.
Disadvantages of Raster
There can be spatial inaccuracies due to limits imposed
by raster dataset cell dimension.
Raster datasets are potentially very large. Resolution
constructed by connecting a
series of points into chains and
polygons.
Point
A point is a 0 dimensional
object and has only the
property of location (x,y)
called polylines.
Polygon
Polygon features are made of
one or more lines that
encloses an area.
A polygon is a two-
dimensional object with
properties of area and
perimeter represented by a
closed sequence of lines.
A polygon can represent a
city, geologic formation,
dike, lake, river, etc.
Advantages of Vector
• Requires less disk storage space.
• Easy to edit