Map Projections
The Fundamental Problem
Earth is a 3D oblate spheroid. Maps are 2D planes. No projection preserves all properties.
Every map lies. The question is: which lies are acceptable for your purpose?
Projection Properties
| Property | Preserved By | Sacrificed Properties |
|---|---|---|
Conformality (shape) |
Conformal projections (Mercator, Lambert) |
Area distortion increases away from standard lines |
Equivalence (area) |
Equal-area projections (Albers, Mollweide) |
Shape distortion (continents look "stretched") |
Equidistance |
Equidistant projections (Azimuthal) |
Only along specific lines; other distances distorted |
Azimuthality (direction) |
Azimuthal projections (Gnomonic) |
Other properties; only from central point |
|
No projection preserves both shape AND area. This is mathematically impossible (Gauss’s Theorema Egregium). You must choose. |
Developable Surfaces
Projections are classified by the surface onto which Earth is projected:
Cylindrical Projections
Cylinder wrapped around Earth
│
╭───┴───╮
╱ ╲
│ ◯ Earth │
│ ╲│╱ │
╲ ╱
╰───┬───╯
│
Unroll → Flat map
-
Tangent at equator (normal) or along a meridian (transverse)
-
Examples: Mercator, UTM (Transverse Mercator)
-
Best for: Equatorial regions (normal), narrow N-S strips (transverse)
Conic Projections
Cone on Earth
╱╲
╱ ╲
╱ ◯ ╲
╱ │ ╲
╱───┼───╲
│
Unroll → Fan-shaped map
-
Tangent along one parallel (standard parallel)
-
Secant: cuts through two parallels
-
Examples: Lambert Conformal Conic, Albers Equal-Area
-
Best for: Mid-latitude regions with E-W extent
Planar (Azimuthal) Projections
Plane tangent to Earth
─────────
╲│╱
◯──┼──
╱│╲
─────────
│
Result: Circular map
-
Centered on a point (usually pole or specific location)
-
Examples: Gnomonic, Stereographic, Orthographic
-
Best for: Polar regions, showing great circles
The Mercator Projection
History and Purpose
Gerardus Mercator created this in 1569 for navigation. A straight line on a Mercator map is a rhumb line (constant bearing) - not the shortest path, but the easiest to follow with a compass.
Mathematical Definition
The Mercator projection is defined by:
Where:
-
\(R\) = Earth radius
-
\(\lambda\) = longitude (radians)
-
\(\phi\) = latitude (radians)
-
\(x, y\) = map coordinates
The Isometric Latitude
The term inside the logarithm is the isometric latitude (ψ):
This can also be written as:
Scale Factor
On a Mercator map, scale varies with latitude:
| Latitude | Scale Factor | Distortion |
|---|---|---|
0° (equator) |
1.000 |
None |
30° |
1.155 |
15.5% |
45° |
1.414 |
41.4% |
60° |
2.000 |
100% |
80° |
5.759 |
476% |
85° |
11.47 |
1047% |
This is why Greenland appears as large as Africa on Mercator maps (actual ratio: 1:14).
Why Mercator is Conformal
Conformality means angles are preserved locally. Mathematically:
Mercator satisfies both conditions by scaling equally in both directions at every point.
Universal Transverse Mercator (UTM)
Why UTM Exists
Standard Mercator has extreme distortion at high latitudes. Transverse Mercator rotates the cylinder 90° - it’s tangent along a meridian instead of the equator.
UTM divides Earth into 60 zones, each 6° wide. Within each zone, distortion is minimized because you’re never far from the central meridian.
Zone Geometry
Zone boundaries (every 6° of longitude):
Zone 1: 180°W to 174°W (Central Meridian: 177°W)
Zone 2: 174°W to 168°W (Central Meridian: 171°W)
...
Zone 10: 126°W to 120°W (Central Meridian: 123°W) ← US West Coast
Zone 11: 120°W to 114°W (Central Meridian: 117°W) ← California
...
Zone 18: 78°W to 72°W (Central Meridian: 75°W) ← US East Coast
...
Zone 60: 174°E to 180°E (Central Meridian: 177°E)
Central Meridian Calculation
Where Z = zone number.
UTM Coordinate Mathematics
The full Transverse Mercator formulas are complex. Here’s the essence:
Easting (x):
Northing (y):
Where:
-
\(k_0\) = 0.9996 (central meridian scale factor)
-
\(N\) = radius of curvature in prime vertical
-
\(A\) = \((\lambda - \lambda_0) \cos\phi\)
-
\(T\) = \(\tan^2\phi\)
-
\(C\) = \(e'^2 \cos^2\phi\)
-
\(M\) = meridional arc length
-
\(e'\) = second eccentricity
The 500,000m is added to false easting to ensure all coordinates are positive.
Scale Factor in UTM
UTM uses a secant cylinder (cuts through Earth at two lines) to reduce maximum distortion:
Scale Factor Across UTM Zone
0.9996 1.0000 1.0004
│ │ │
──────┼─────────────┼───────────────┼──────
│ │ │
CM ±180km from CM Zone edge
At central meridian: k = 0.9996 (slightly compressed)
At ±180km from CM: k = 1.0000 (true scale)
At zone edge: k ≈ 1.0004 (slightly expanded)
Maximum scale error anywhere in zone: 0.04% (1 part in 2,500)
Convergence Angle (Grid vs True North)
In UTM, grid north differs from true north except on the central meridian:
For small angles:
Grid north is 34 arcminutes west of true north.
Point Scale Factor
At any point, the scale factor depends on distance from central meridian:
Where E = easting in meters.
Lambert Conformal Conic
Purpose
Used for aviation charts (sectionals, IFR charts) and regions with large east-west extent at mid-latitudes.
A straight line on Lambert is approximately a great circle (shortest path) - critical for flight planning.
Mathematical Definition
For a secant cone with two standard parallels (φ₁ and φ₂):
Cone constant (n):
Mapping radius (ρ):
Coordinates:
Scale Factor
Scale is true along the two standard parallels. Between them, scale is slightly compressed; outside them, slightly expanded.
Lambert Scale Factor
φ₂ ──────────────── k = 1.0000 (standard parallel)
╲ ╱
╲ k < 1.0 ╱
╲ ╱
φ₁ ──────────────── k = 1.0000 (standard parallel)
State Plane Coordinate System (SPCS)
Purpose
SPCS divides US states into zones with very low distortion (1 part in 10,000 or better). Used for surveying, engineering, and legal boundary descriptions.
Zone Selection
| State Shape | Projection | Example States | |-------------|------------|----------------| | East-West extent | Lambert Conformal Conic | Texas, Montana, Tennessee | | North-South extent | Transverse Mercator | Illinois, Arizona, New Jersey | | Alaska | Oblique Mercator | Alaska (one zone) |
California has 6 zones, Texas has 5 zones.
Projection Selection Guide
| Use Case | Recommended Projection | Reason |
|---|---|---|
Marine navigation |
Mercator |
Rhumb lines are straight; constant bearing |
Aviation navigation |
Lambert Conformal Conic |
Great circles approximately straight |
Military land navigation |
UTM (Transverse Mercator) |
Low distortion in 6° zones; MGRS grid |
Surveying/Engineering |
State Plane (varies) |
Minimal distortion; legal descriptions |
Thematic maps (area) |
Albers Equal-Area |
Accurate area representation |
Polar regions |
Polar Stereographic |
Conformal at poles; UPS grid |
World maps (general) |
Robinson or Winkel Tripel |
Compromise; looks "right" visually |
Practical Computations
Geographic to UTM (CLI)
# Using PROJ library
echo "-117.1611 34.0195" | cs2cs +proj=longlat +datum=WGS84 +to +proj=utm +zone=11 +datum=WGS84
# Output: 490293.86 3767174.12 (Easting, Northing)
UTM to Geographic
echo "490293.86 3767174.12" | cs2cs +proj=utm +zone=11 +datum=WGS84 +to +proj=longlat +datum=WGS84
# Output: -117.1611 34.0195 (Lon, Lat)
Python Computation
from pyproj import Transformer
# Create transformer: WGS84 to UTM Zone 11N
transformer = Transformer.from_crs("EPSG:4326", "EPSG:32611", always_xy=True)
# Convert
lon, lat = -117.1611, 34.0195
easting, northing = transformer.transform(lon, lat)
print(f"UTM Zone 11N: {easting:.2f}E {northing:.2f}N")
# Output: UTM Zone 11N: 490293.86E 3767174.12N
# Calculate scale factor at this point
import math
k0 = 0.9996
E = easting
R = 6378137 # WGS84 semi-major axis
k = k0 * (1 + ((E - 500000)**2) / (2 * R**2))
print(f"Scale factor: {k:.6f}")
Convergence Angle Calculation
import math
def convergence_angle(lat, lon, zone):
"""Calculate grid convergence (difference between grid and true north)"""
cm = zone * 6 - 183 # Central meridian
delta_lon = lon - cm
gamma_rad = math.atan(math.tan(math.radians(delta_lon)) * math.sin(math.radians(lat)))
return math.degrees(gamma_rad)
# Example: Los Angeles
gamma = convergence_angle(34.0195, -117.1611, 11)
print(f"Convergence: {gamma:.3f}° ({gamma*60:.1f} arcmin)")
# Grid north is this many degrees west of true north
Exercises
Exercise 1: Zone Determination
For each location, determine the UTM zone and central meridian:
| Location | Longitude | Zone/CM |
|---|---|---|
New York City |
74°W |
? |
Denver |
105°W |
? |
London |
0° |
? |
Tokyo |
140°E |
? |
Solution
| Location | Longitude | Zone/CM |
|---|---|---|
New York City |
74°W |
Zone 18 / CM 75°W |
Denver |
105°W |
Zone 13 / CM 105°W (exactly on CM) |
London |
0° |
Zone 30 / CM 3°W (or Zone 31 / CM 3°E) |
Tokyo |
140°E |
Zone 54 / CM 141°E |
Formula: Zone = floor((longitude + 180) / 6) + 1
Exercise 2: Scale Factor
Calculate the scale factor for a point at: - Easting: 600,000m (100km east of CM) - Use k₀ = 0.9996, R = 6,378,137m
Solution
Scale is 0.9997, or about 3 parts per 10,000 compressed.
Exercise 3: Convergence
A point is at 45°N, 3° west of its zone’s central meridian. Calculate the convergence angle.
Solution
Grid north is about 2.1° west of true north.
To convert a magnetic bearing to grid bearing: 1. Apply declination (magnetic → true) 2. Apply convergence (true → grid)
Key Formulas Summary
| Formula | Purpose |
|---|---|
\(k = \sec\phi\) |
Mercator scale factor at latitude φ |
\(\lambda_0 = 6Z - 183\) |
UTM central meridian from zone number |
\(k \approx k_0(1 + \frac{(E-500000)^2}{2R^2})\) |
UTM point scale factor |
\(\gamma \approx \Delta\lambda \cdot \sin\phi\) |
Grid convergence (approximation) |
Next
Continue to Grid Systems for applying projection knowledge to UTM and MGRS coordinates.