GIS Data Structures
GIS Data Structures
GIS data represents real world objects. Real world objects can be divided into two abstractions: Discrete (soil, land use, cities) Continuous (elevation or rain fall). Traditionally, there are two broad methods used to store data in a GIS for both abstractions: Raster & Vector
Point representation
Continuous Raster
Thematic Raster
PIXEL SIZE
Advantages Simple data structure Resolution is set by cell size Easily modified Display/output good for images Faster and very efficient for overlay operation Raster data mainly is obtained from satellite images and scanning Raster is utilized when data change continuously across a region (High spatial variability is efficiently represented)
Disadvantages Not all phenomena related directly with raster representation Requires large storage Errors in perimeter, and shape Displays jagged edges at large scale Implementing Topology is difficult Difficult network analysis
Vector Model
Primitive Features
Databases
A B C D
Points
Lines / Arcs
Polygons
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Disadvantages
Redundant storage of data Major deficiencies for dealing with neighbourhood and inclusion though connectivity is possible Computation expense in building topological or network relationships among features Cannot be used to effectively represent surfaces inefficient for most types of spatial analysis
Topological Model
Connections & relationships between objects are independent of their coordinates Overcomes major weakness of spaghetti model allowing for GIS analysis (Overlaying,
Network, Contiguity, Connectivity)
Arc-Node Topology
To Node
Left Polygon
Right Polygon
From Node
Arc Start
a1 a2 a3 n1 n1 n1
End
n2 n2 n2
Left Right
A A C B
Node
n1 n2
Arcs
a4, a2, a1, a3 a2, a4, a3, a1
a4
n2
n1
Planar Enforcement: No two individual features can overlap. There are no holes or slands that are not themselves features. Every feature is represented as a record in the attribute table.
Topological Model
(The Intelligent mode of representation)
Topology represents the structuring of coordinate data which clearly describes adjacency, containment, and connectivity.
Advantages
more efficient data storage (Compact data structure) topological encoding more efficient suitable for most usage and compatible with data good graphic presentation Efficient projection transformation Efficient for network analysis Accurate map output
Disadvantages
overlay operation not efficient complex data structure High spatial variability is inefficiently represented
Edge
Contours
TIN
Advantages
Slope and Aspect calculated for each triangle and stored as attributes of the facet For areas of complex relief, TIN works better than raster More detailed representation for higher density of data points
Disadvantages
Significantly more processing required to generate the TIN file to start (but then more efficient representation) Errors along edges often need correction
What is Database?
A system whose overall purpose is to record and maintain data. The data concerned can be anything that is deemed to be of significance to the organization.
Objects are complex and not well handled by standard Relational DBMS.
Most systems can handle images, video and other objects but do so in a non-standard way in many cases. The first system to announce the use of an Object Oriented DBMS is Taos from Data Research Associates.
An Object-Relational database (ORDBMS) adds features associated with object oriented systems to a RDBMS.
It enables you to make the features in GIS datasets smarter by endowing them with natural behaviors and relationship among features. It brings a physical model closer to its logical model. It lets you implement the majority of custom behaviors without writing any code. (e.g., over passes and under passes
Encapsulation
An object is accessed only through a well-defined set of software methods, organized into software interfaces.
Inheritance
An object class can be defined to include the behavior of another object class and have additional behaviors.
Standards facilitate data sharing and increase interoperability among geographic information systems.
Interoperability enables sharing and exchange of information and processes in heterogeneous, autonomous, and distributed computing environments. However, interoperability presents a much greater challenge in GIS than in other fields of information science because the greater complexity of geographic information.
Networking Standards
Database Query Standards Display and Plotting Standards Data Exchange Standards
ISO/TC 211
Organizations involved with developing standards and Interoperability in GeoSpatial both national and international are OGC Open Geospatial Consortium (http://www.opengeospatial.org) ISO International Organization for Standardization (http://www.iso.ch/ ) ANSI American National Standards Institute (http://www.ansi.org/ ) W3C World Wide Web Consortium (http://www.w3c.org/ ) WS-I Web Services Interoperability Organization (http://www.ws-i.org/ ) IHO International Hydrographic Organization (http://www.iho.shom.fr/ ) LIF Location Interoperability Forum (http://www.openmobilealliance.org/lif/ ) GSDI Global Spatial Data Infrastructure (http://www.gsdi.org/) CEN European Committee for Standardization (http://www.cenorm.be/) DGIWG Digital Geographic Information Working Group (http://www.digest.org/)
National Spatial Data Infrastructure (NSDI) A Clearing House for information on spatial data (Metadata) generated by various National and State Agencies
NSDI Stakeholders
ISO/TC 211 is a standard technical committee formed within ISO, tasked with covering the areas of digital geographic information and geomatics. It is responsible for preparation of a series of International Standards and Technical Specifications numbered in the range starting at 19101.
ISO/TC 211
References
1. Principles of Geographical Information System for Land Resource Assessment by P.A. Burrough, Oxford University Press 2. Concepts and Techniques of GIS (2nd Edition) by Chor Pang Lo, Albert K W Yeung, Published by Prentice Hall 3. An Introduction to Database Systems by C.J. Date