Lecture Notes for Clarke, K. C. Analytical and Computer Cartography

Lecture 12: Map Transformations (Ctd)


Transformations and Algorithms (Review)

data structures + transformational algorithms = maps


Transformations Based on Lines

Intersection of two lines


Basic Layout




Alternative Forms (See Saalfeld)

1. Point-slope form. y - y1 = b(x - y1)

2. Slope-intercept y = a + bx

3. Two point form (y - y1)/(x - x1) = (y2 - y1)/(x2 - x1)

4. Two Point form (no DBZ) (y - y1)(x2 - x1) = (x - x1)(y2 - y1)

5. Linear equation ax + by + c = 0

6. Point-vector form [x y] = [x1 y1] + [rv1 rv2]


Distance from a Point to a Line


Transformations Based on Areas


Point-in-Polygon


Theissen Polygons


Affine Transformations

TRANSLATION

Movement of the origin between geocoding systems

ROTATION

SCALING


Statistical Space Transformations

1. Rubber Sheeting


2. Cartograms


Sybolization Transformations

The Normalization Transformation


Drawing Objects


Keith Clarke Last Change 5/12/97 Copyright Prentice Hall, 1995