Lecture 3_ Geographic Spatial Data Modelling
Lecture 3_ Geographic Spatial Data Modelling
https://www.geo.umass.edu/
courses/geo494a/
Chapter2_GIS_Fundamentals.p
df
Attribute Data
• Attribute data is also more complex for lines and polygons.
• Could record the attributes for each coordinate pair, but
would create a lot of data redundancy.
• Would also be very difficult to edit.
• A common solution is to store the attribute data in a
separate file and link it to the locational data using a
relational join
• There are notably georelational and geodatabase models
Vector Data Model Structures
Two of the most common vector data structures are;
spaghetti data model - each point, line, and/or polygon feature is
represented as a string of X, Y coordinate pairs (or as a single X, Y
coordinate pair in the case of a vector image with a single point) with no
inherent structure.
topological data model - is characterized by the inclusion of topological
information within the dataset, Topology is a set of rules that model the
relationships between neighbouring points, lines, and polygons and
determines how they share geometry.
Spaghetti vs Topological
https://www.geo.umass.edu/courses/
geo494a/Chapter2_GIS_Fundamentals.pdf
Topological precepts
Three basic topological precepts that are necessary to understand the
topological data model are;
Connectivity - describes the arc-node topology for the feature dataset
Area definition - Area definition states that an arc that connects to and
surounds an area defines a polygon, also called polygon-arc topology.
Contiguity - is based on the concept that polygons that share a boundary
are deemed adjacent. Specifically, polygon topology requires that all arcs
in a polygon have a direction (a from-node and a to-node), which allows
adjacency information to be determined
Advantages of vector model
Vector data models can represent all types of features with accuracy.
Points, lines, and polygons, are accurate when defining the location
and size of all topographic features.