(IJCST-V4I5P28) : Thirunavukkarasu K, Dr. Manoj Wadhwa
(IJCST-V4I5P28) : Thirunavukkarasu K, Dr. Manoj Wadhwa
(IJCST-V4I5P28) : Thirunavukkarasu K, Dr. Manoj Wadhwa
RESEARCH ARTICLE
OPEN ACCESS
I.
INTRODUCTION
ISSN: 2347-8578
www.ijcstjournal.org
Page 133
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
Spatial
reference
(coordinate)
systems
and
transformations
Topologies and methods for analyzing spatial
relationships
Geometric networks
Multi-dimensional, hierarchical indexes for searching
spatial data
Storage of both spatial and non-spatial data in the same
database
IV.
GEOGRAPHIC INFORMATION
SYSTEM(GIS) AND SPATIAL DATA
Geographic Information System(GIS)[4] is a technology
for visualization and analysis of geographical data. It is the
very basic principle behind the implementation of Spatial
Database Management System. A GIS can be built as the
front-end for any Spatial Database Management System. GIS
applications consists of tools that allow users to create
interactive queries (user-created searches), analysing spatial
information, editing data of maps, and presenting the results
of all these operations. Example of GIS Application are
ArcGIS Online, CartoDB, GoogleMaps, TeraData.
III.
1) Spatial Measurements
length of lines, area of polygon, the distance between
geometries etc. can be measured easily in spatial
database.
V. ARCHITECTURE OF SPATIAL
DATABASE
2) Spatial Functions
The architecture of Spatial Database Management System
Modify existing features to create new ones, for example,
is
three
layer architecture.
intersecting features, etc.
1) The top layer: The top layer comprises of the Spatial
3) Spatial Predicates:
Data Application through which user communicate directly
Allows true/false queries about spatial relationships with
the
database.
These
Application
includes
between geometries.
GIS(Geographic Information System), MMIS(Multimedia
Information System) or CAD(Computer Aided Design). These
4) Geometry Constructors
can be used for capturing, storing, manipulating, analysing,
Helps in creating new geometrics by specifying the managing and presenting all types of spatial or geographical
vertices (points or nodes) which define the shape.
data.
5) Volume
The size of spatial data are larger. It contains
multidimensional data that require more storage space.
Spatial database are more suited for multidimensional
data.
ISSN: 2347-8578
www.ijcstjournal.org
Page 134
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
A. Interface to Spatial Application
c)
a)
Raster Model: Raster data models use gridcell data structures where the geographic area
is divided into cells identified by row and
column. This data structure is commonly
called raster.
ISSN: 2347-8578
www.ijcstjournal.org
Page 135
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
B. Core
Most of the domain knowledge is encapsulated in core.
The core comprise of following :
Space Taxonomy: It refers to multitude of
description that are available to organise
space[10]. These spaces can be Topological,
Network, Directional, Euclidian.
Spatial Data Types and Operations: Spatial data
types[11] or geometric data types provide an
abstraction by modelling the geometric structure
of objects in space as well as their relationships,
properties, and operations. Spatial Data
Operations allow the storage of input data, their
analysis and obtaining new data as output
ISSN: 2347-8578
C. Interface to DBMS
www.ijcstjournal.org
Page 136
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
Interface to DBMS forms the lower layer of Spatial
database and interact with the database. It has
following components:
Index Structure: Traditional Database uses B-tree
for indexing and data storage but for
multidimensional data single indexing is not
suitable. So, R-tree are used for Spatial database
indexing[15].
Spatial Join: A Spatial join is a GIS operation that
join data from one feature layers attribute table to
another from a spatial perspective. Spatial joins
works by choosing a target feature and then
comparing it spatially to other feature layers. The
target features will inherit the attributes of other
features if and only if these two features share the
same spatial reference. Spatial join provides a
way so that information of one feature class can
be added to another feature class.
Cost Functions Selectivity Evaluation: For
efficient query optimization[17] it is important to
select highly accurate but efficient cost effective
mechanism for query processing.
Bulk Loading: As massive amount of data are
being saved in the Spatial Database. There
requires a management for smooth and concurrent
loading of data.
3) Bottom Level: This layer contains the Object Relational
Database Server that stores the data. It supports both object
oriented database model and relational database model.
Object-relational DBMS's i capable of dealing with very large
data volumes with great complexity.
VI.
APPLICATION OF SPATIAL
DATABASE
1) Urban Planning
Urban planning requires analysis of long historical data
using computer for modelling and simulation. A database
management tool ,GIS, offers forward data mapping functions
that can be used for displaying geographical information and
at backhand data retrieval functions for 'querying' maps. These
front-end and backend operations helps analysts and planners
for better management. These analysis help in transportation
analysis , land use analysis, pollution analysis etc. Analysing
these type types of data we can plan for better use of resources
and services.[18]
2) Military Operations
Spatial data holds crucial importance to the Military
Commander in the battle field as it helps in decision-making
ISSN: 2347-8578
VII.
CONCLUSION
www.ijcstjournal.org
Page 137
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
architecture, characteristics and applications. The paper
presents an abstract idea how the data related to space are
stored, managed and implemented. Today in this fast changing
world there is a need to utilize the resources efficiently and
spatial data can help us do it in many ways. The applications
that are mentioned in the paper are its real world
implementation. It has helped in cost reduction and increased
resource utilization.
[7]
[8]
ACKNOWLEDGMENT
We would like to take this opportunity to express our
profound gratitude and deep regards to Dr. Manoj Wadhwa,
my guide and mentor for his exemplary guidance and constant
support and supervision throughout the preparation of the
paper. His valuable feedback and suggestions were of
immense help throughout our paper work. His constant
encouragement kept us working to make this project in a
much better way. It was an extremely knowledgeable
experience for us working under him. We would also like to
give our sincere gratitude to all the friends and colleagues who
gave their reviews, without which this research would have
been incomplete.
[9]
[10]
[11]
[12]
[13]
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
ISSN: 2347-8578
[14]
[15]
[16]
[17]
[18]
[19]
www.ijcstjournal.org
Page 138
International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016
[20]
[21]
ISSN: 2347-8578
[22]
www.ijcstjournal.org
Page 139