Thursday, January 27, 2011

Тэгш өнцөгт болон геодезийн солбицол хооронд хөрвөх бодолтууд

Энэ уг нь их л хэрэгтэй байдаг даа. Ихэвчлэн нөгөө алдарт дээд геодези дээр үү. Ингээд цааш нь уншаад хэрэгжүүлээд байх юум байгаа биз дээ. {www.uwgb.edu/dutchs/UsefulData/UTMFormulas.htm} сайтан дээр бүтнээрээ байгаа.


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.

No comments:

Post a Comment