Representation and
Data Models

 
Dr. Kenneth McGwire
DRI Biological Sciences Center
7010 Dandini Blvd., Reno, NV 89512
Direct Comments to: kenm@maxey.unr.edu
 

Introduction

S everal data structures have been developed for manipulating map-based data in a GIS. These structures fall within two predominant data models, either field-based or polygon-based.

Field-Based Model

The field-based model describes spatial variability using a fixed sampling framework. The raster data structure, as found in remotely sensed data sources, is the most common implementation of this representational model. Typical data structures based on the field-based model include:

Polygon-Based Model

The polygon-based model stores the coordinates of those points which define the precise boundaries of mapped objects, and has generally become more common in the GIS arena. Objects are represented as points (e.g wells), lines built up from multiple points (e.g. transportation networks), and polygons built up from multiple lines (e.g. soil units). Data structures based on the polygon-based model include:
Figure 9-2.1 
Vector Data Structure
 

Differences Between Field and Polygon-Based Models

The fundamental difference between the field-based and polygon-based models involves the emphasis on attributes.

Field-Based Model

Polygon-Based Model


Managing Attribute Data

GIS's using the polygon model often have sophisticated methods for managing attribute data. Definition: Topology

Accuracy

The choice of data structure affects the accuracy of spatial representation.

Conversion

In an integrated remote sensing and GIS environment, both data models must often be used in conjunction. This often requires a conversion between raster and vector data structures.

Problems with converting vector maps to a raster structure include:

Problems with converting raster maps to a vector structure include:

Vector-to-Raster Conversion

Figure 9-2.2 
Vector-to-Raster Conversion Errors

Raster-to-Vector Conversion: Data Volumes

Raster maps which contain a high degree of fragmentation can create very large data volumes when converted to the polygon-based data model.

In the extreme, a single pixel with a value different from all its neighbors may require a single byte in a raster structure. In a vector structure there would be:

Figure 10-2.3 
Data Volume Problems

Raster-to-Vector Conversion: Line Generalization

Figure 9-2.4 
Line Generalization

Raster-to-Vector Conversion: Topological Confusion

The contiguity of neighboring pixels is not explicit in the raster data structure. However, vector data structures must explicitly determine the connectivity of the points which define an object.

Two problems may cause ambiguity regarding the connectivity of pixels in the conversion process:

Figure 9-2.5 
Topological Errors

Methods for mitigating problems in data conversion

 


Go to Section 9.3 - GIS Input and Update