Professional Documents
Culture Documents
Tyler Reainthong
CSE 7330
Fall 2009
Topics
Definitions
Storage and Indexing
Spatial Relationships
Spatial Queries
Standards
Systems
Applications and the Future
What is a Spatial
Database?
Database that models space,
objects in space, or a combination
of both
Provide capabilities to store and
manipulate spatial data as well as
find various interactions between
them
Source: http://www.oreillynet.com/network/2003/11/10/oracle_spatial.html
Spatial Storage
Creating a normal table with an
additional spatial column in Oracle
Spatial
Source: http://www.oreillynet.com/network/2003/11/10/oracle_spatial.html
Spatial Indexing
R-Trees
Similar to B-trees but allow indexing
for multidimensional data
Creates minimum bounding boxes
that essentially partition the spatial
data into hierarchical rectangular
shaped boxes
These boxes provide rough
approximations of the geometries
which optimizes query performance
Source: http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.rtree.doc/rtree29.htm
Source: http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.rtree.doc/rtree29.htm
Spatial Relationships
Spatial relationships can be categorized
into three different types
Topological relationships
Contains, Inside, Covers, Adjacent, Touch, Disjoint
Directional relationships
Above, Below, West of, East of
Metric relationships
Distances between two geometries
Spatial Relationships
(cont)
Oracle Spatial supports the following
relationships
Source:
http://docs.autodesk.com/TOPOBSCLNT/2010/ENU/Autodesk%
20Topobase%202010%20User%20Documentation/images/ISD/Ev
erest-ALL/English/pic_admin_oracle_spatial.png
Spatial Queries
SQL can work with spatial data
types
Spatial operators and functions
can also be used with SQL
Source: http://postgis.refractions.net/docs/ch04.html#id2538511
Standards and
Specifications
Standards and specifications governed
by the Open Geospatial Consortium
(OGC)
http://www.opengeospatial.org
Oracle Spatial
PostgreSQL with PostGIS extension
MySQL
Microsoft SQL Server 2008
IBM DB2 with Spatial Extender
GIS/Mapping
CAD and GIS integration
Location based services
Spatial data is becoming ubiquitous
Environmental
Health sectors
Agricultural
Geological
Hazard management
Military and intelligence
Bibliography
http://portal.acm.org/ft_gateway.cfm?id=615206&type=pdf&coll=Portal&dl
=GUIDE&CFID=60495778&CFTOKEN=48744014
http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.r
tree.doc/rtree29.htm
http://www.oreillynet.com/pub/a/network/2003/11/10/oracle_spatial.html
http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96630/sdo_objrel
schema.htm
http://postgis.refractions.net/docs/ch04.html
http://www.oracle.com/technology/products/oracle9i/pdf/OracleSpatial.pdf
http://docs.autodesk.com/TOPOBSCLNT/2010/ENU/Autodesk%20Topobase%202
010%20User%20Documentation/index.html?url=WS73099cc142f48755b0eae110
a8ea4f1d98a3.htm,topicNumber=d0e17737
http://edndoc.esri.com/arcsde/9.1/general_topics/understand_spatial_relations.h
tm
http://www.oracle.com/technology/products/spatial/htdocs/spatial_stds_support.
html
http://www.oracle.com/technology/products/spatial/pdf/lvvw_narrowingthegap.pd
f
http://www.oracle.com/technology/products/spatial/index.html
http://www.gisdevelopment.net/application/index.htm