Formulas For Converting Latitude and Longitude to UTM

These formulas are slightly modified from Army (1973). They are accurate to within less than a meter within a given grid zone. The original formulas include a now obsolete term that can be handled more simply – it merely converts radians to seconds of arc. That term is omitted here but discussed below.


Symbols

  • lat = latitude of point
  • long = longitude of point
  • long0 = central meridian of zone
  • k0 = scale along long0 = 0.9996. Even though it’s a constant, we retain it as a separate symbol to keep the numerical coefficients simpler, also to allow for systems that might use a different Mercator projection.
  • e = SQRT(1-b2/a2) = .08 approximately. This is the eccentricity of the earth’s elliptical cross-section.
  • e’2 = (ea/b)2 = e2/(1-e2) = .007 approximately. The quantity e’ only occurs in even powers so it need only be calculated as e’2.
  • n = (a-b)/(a+b)
  • rho = a(1-e2)/(1-e2sin2(lat))3/2. This is the radius of curvature of the earth in the meridian plane.
  • nu = a/(1-e2sin2(lat))1/2. This is the radius of curvature of the earth perpendicular to the meridian plane. It is also the distance from the point in question to the polar axis, measured perpendicular to the earth’s surface.
  • p = (long-long0) in radians (This differs from the treatment in the Army reference)

Calculate the Meridional Arc
S is the meridional arc through the point in question (the distance along the earth’s surface from the equator). All angles are in radians.

  • S = A’lat – B’sin(2lat) + C’sin(4lat) – D’sin(6lat) + E’sin(8lat), where lat is in radians and
  • A’ = a[1 - n + (5/4)(n2 - n3) + (81/64)(n4 - n5) ...]
  • B’ = (3 tan/2)[1 - n + (7/8)(n2 - n3) + (55/64)(n4 - n5) ...]
  • C’ = (15 tan2/16)[1 - n + (3/4)(n2 - n3)  ...]
  • D’ = (35 tan3/48)[1 - n + (11/16)(n2 - n3)  ...]
  • E’ = (315 tan4/512)[1 - n  ...]

The USGS gives this form, which may be more appealing to some. (They use M where the Army uses S)

  • M = a[(1 - e2/4 - 3e4/64 - 5e6/256 ....)lat
    - (3e2/8 + 3e4/32 + 45e6/1024...)sin(2lat)
    + (15e4/256 + 45e6/1024 + ....)sin(4lat)
    - (35e6/3072 + ....) sin(6lat) + ....)] where lat is in radians

This is the hard part. Calculating the arc length of an ellipse involves functions called elliptic integrals, which don’t reduce to neat closed formulas. So they have to be represented as series.


Converting Latitude and Longitude to UTM
All angles are in radians.

y = northing = K1 + K2p2 + K3p4, where

  • K1 = Sk0,
  • K2 = k0 nu sin(lat)cos(lat)/2 = k0 nu sin(2 lat)/4
  • K3 = [k0 nu sin(lat)cos3(lat)/24][(5 - tan2(lat) + 9e'2cos2(lat) + 4e'4cos4(lat)]

x = easting = K4p + K5p3, where

  • K4 = k0 nu cos(lat)
  • K5 = (k0 nu cos3(lat)/6)[1 - tan2(lat) + e'2cos2(lat)]

Easting x is relative to the central meridian. For conventional UTM easting add 500,000 meters to x.

Download Formulas For Converting Latitude and Longitude to UTM via Scribd

Advertisement

2 Comments

  1. andi sudarman

    trims atas info secara berkala. sangat terbantukan dengan info2 yang up to date

  2. Very nicely written..I wish I could write as well as you!


3 Trackbacks/Pingbacks

  1. Rumus Untuk Konversi Latitude – Longitude ke UTM | GIS Blog Indonesia 04 08 10
  2. Rumus Untuk Konversi Latitude – Longitude ke UTM « JURUSAN TAMBANG UNDANA 21 08 10
  3. Droid Maps UTM Format - Android Forums 05 09 10

Add Your Comment