Geographical Information Systems
Geog
481/506 Tu
Th 3:30-4:50pm
Fall
2011 Fillmore
170
Instructor: Ling Bian
LabA: Tue: 5-6:20pm, W145, Chunyuan diao
Office: 120 Wilkeson LabB: Thur:
6:30-7:50pm, W145, Tong Sun
Office hours: Tu Th
2-3pm or by appt. LabC:
Fri: 10-11:20am, W145, Tong Sun
Data models and Data Structures
1. Components of geographic data
(1) Spatial locations
Spatial locations
Specified with reference to a common coordinate system
points
lines
polygons
volumes
(2) Attributes
Nominal
Ordinal
Interval
Ratio
(3) Topology
Spatial
relationship between geographic features
Adjacency, containment, connectivity, and so on
(4) Time
2. Spatial data models
Real world entities and spatial entities
The object and field view
(1) Vector
Every position has a pair of coordinates.
Lines and polygons are constructed by connecting
a series of points.
Points, lines, and polygons are used to represent
geographic features.
(2) Raster
A matrix consists of regular grid cells.
Positions are defined by column and row numbers.
Each cell has a single value.
(3) Advantages and disadvantages
Raster
Ad: It is a simple data model
Overlay operation can be easily implemented
High spatial variation is efficiently represented
Disad: It is less compact
Topological relationships are difficult to represent
The output is less aesthetically pleasing
Vector
Ad: It is a compact data model
It is efficient in coding topology
The output closely approximate hand-drawn maps
Disad: It is a complex data model
Overlay operations are difficult to implement
The representation of high variation is inefficient
3. Raster data structures
(1) Run length
Attribute1, number of cells in the run; attribute2,
number of cells in the run.
(2) Quadtrees
Subdividing a region into quadrants until each quadrant
contains only one class - variable resolution.
4. Vector data structures
(1) Non-topological structure
There is no topology and shared boundaries are recorded
twice.
(2) Topological structure
No line segment is duplicated
Line segments and nodes can be referenced to more
than one polygons
All polygons have unique identifiers
Island and hole polygons can be uniquely represented
The arc-node model
Arc - a line stating and ending at a node
Node - intersection point where two or more arcs
meet or it is a dead end
Polygon - a closed chain of arcs
Polygon topology table
Node topology table
Arc topology table
Arc coordinate data table
5. Readings: Chpt 3.