Bidirectional conversion between Universal Transverse Mercator (UTM) coordinates and geographic coordinates (latitude/longitude) using the WGS84 ellipsoid.
The UTM system divides the Earth into 60 zones of 6° longitude each, using a transverse Mercator projection with scale factor k₀ = 0.9996 to minimise distortion. This tool is based on the WGS84 ellipsoid (semi‑major axis a = 6378137 m, flattening f = 1/298.257223563). We implement Snyder (1987) and Karney (2011) expansions, and for the inverse conversion we use a correct Newton‑Raphson iteration for the footpoint latitude – eliminating a prior derivative error.
From northing N we solve for footpoint latitude φ₁ using:
dM/dφ = a(1-e²)/(1-e² sin²φ)^{3/2}.
The correct derivative ensures convergence to 1e‑12 rad within 5 iterations, yielding sub‑metre precision.
| Zone | Longitude range | Central meridian | Example region |
|---|---|---|---|
| 10 | 126°W – 120°W | 123°W | California, USA |
| 18 | 78°W – 72°W | 75°W | New York, USA |
| 30 | 6°W – 0° | 3°W | UK & Ireland |
| 48 | 12°E – 18°E | 15°E | Central Europe |
| 56 | 156°E – 162°E | 159°E | Eastern Australia |