横メルカトル図法では通常のメルカトル図法で歪みの大きくなる高緯度地方を比較的正確に表せるが、逆に基準経度から東西に離れた地点での歪みが大きくなる。そこで南緯80度から北緯84度までの間を西経180度から東向きに6度ずつ1から60のゾーンに分割して、各ゾーンの範囲をそれぞれの中央経度を基準子午線とした横メルカトル図法で投影し、60枚の地図を使って両極を除く全地球を描く(正確には地球が扁球により近いことを考慮したガウス・クリューゲル図法を用い、両極部分はユニバーサル極心平射図法を用いる)。
ただし、基準子午線上の縮尺を 1 とした場合、他の部分の局所的縮尺が 1 よりも大きくなり(赤道上で基準経度から3度離れると1.00137)、全体として見ても縮尺が 1 よりも大きくなる(赤道上の基準経度-3度から+3度まで、6度の長さは1.00046倍になる)。これを調整するため、中央子午線上での縮尺係数を0.9996にして、投影範囲全体の平面距離について、その相対誤差の絶対値を4/10,000以内に収める。
このように分割して地球全体を描けば、それぞれのゾーンの地図は基準子午線から3度以内に収まっており、比較的小さな歪みで済むので、中縮尺でも実用上大きな問題は起きない。
実際には適当な縮尺にして四角い地図に切り分けるが、同じゾーン内でつなぎ合わせれば一枚の平面地図として扱うことができる。ゾーンが異なる場合は平面としてつなぎ合わせることができず、地球の丸みを復元することになる。
なお、「ユニバーサル横メルカトル図法」と呼ぶ場合、6度ごとの基準子午線の取り方と 0.9996 の係数で標準化されたものを指す。
座標換算の簡略式
以下に掲げる座標換算式はドイツの数学者・測地学者であるヨハン・ハインリヒ・ルイ・クリューゲル(ドイツ語版)により初めて導出され1912年に発表されたもの[1]が元となっており、展開式の初めの数項しか用いていない簡潔さでありながらも中央子午線から約3,000キロメートルの範囲内でミリメートル程度の精度を有している[2]。日本語による導出の詳細な解説も与えられている[3]。
地球楕円体の長半径を
、扁平率を
とし、中央子午線の経度を
とするとき、地理緯度
、経度
の点からUTM座標並びに縮尺係数
及び子午線収差(ドイツ語版)角
を計算する。便宜上北半球においては南北座標に
km を、南半球においては
km をオフセット値として加える。併せて東西座標には
km をオフセット値として加え、
とする。以下では、距離の単位は km とする。
換算式の表式に先立ち、幾つかの初期値を計算しておく:
![{\displaystyle n={\frac {f}{2-f}},\quad A={\frac {a}{1+n}}\left(1+{\frac {n^{2}}{4}}+{\frac {n^{4}}{64}}+\cdots \right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/6c1d8cff57b34a32472a49213c1c8a9ddad0ef2a)
![{\displaystyle \alpha _{1}={\frac {1}{2}}n-{\frac {2}{3}}n^{2}+{\frac {5}{16}}n^{3},\,\,\,\alpha _{2}={\frac {13}{48}}n^{2}-{\frac {3}{5}}n^{3},\,\,\,\alpha _{3}={\frac {61}{240}}n^{3},}](//wikimedia.org/api/rest_v1/media/math/render/svg/c97ca47403cd8390e05968c61567ba62885a1605)
![{\displaystyle \beta _{1}={\frac {1}{2}}n-{\frac {2}{3}}n^{2}+{\frac {37}{96}}n^{3},\,\,\,\beta _{2}={\frac {1}{48}}n^{2}+{\frac {1}{15}}n^{3},\,\,\,\beta _{3}={\frac {17}{480}}n^{3},}](//wikimedia.org/api/rest_v1/media/math/render/svg/842779939b686a6a1bcb8dda02da55a35b29efe6)
![{\displaystyle \delta _{1}=2n-{\frac {2}{3}}n^{2}-2n^{3},\,\,\,\delta _{2}={\frac {7}{3}}n^{2}-{\frac {8}{5}}n^{3},\,\,\,\delta _{3}={\frac {56}{15}}n^{3}.}](//wikimedia.org/api/rest_v1/media/math/render/svg/e0d6f907b1efe6b851c8528516c9bc1f432f8107)
経緯度 (φ, λ) から UTM 座標 (E, N) への換算
まず、中間変数を以下のとおり定める:
![{\displaystyle t=\sinh \left(\tanh ^{-1}\sin \varphi -{\frac {2{\sqrt {n}}}{1+n}}\tanh ^{-1}\left({\frac {2{\sqrt {n}}}{1+n}}\sin \varphi \right)\right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/0e80758d3a66efb8bc02b96ee76e84a264e38440)
![{\displaystyle \xi '=\tan ^{-1}\left({\frac {t}{\cos(\lambda -\lambda _{0})}}\right),\,\,\,\eta '=\tanh ^{-1}\left({\frac {\sin(\lambda -\lambda _{0})}{\sqrt {1+t^{2}}}}\right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/9e747cc8bb9a9b52ba1d28745d4976bbde3b79fc)
![{\displaystyle \sigma =1+\sum _{j=1}^{3}2j\alpha _{j}\cos \left(2j\xi '\right)\cosh \left(2j\eta '\right),\,\,\,\tau =\sum _{j=1}^{3}2j\alpha _{j}\sin \left(2j\xi '\right)\sinh \left(2j\eta '\right).}](//wikimedia.org/api/rest_v1/media/math/render/svg/c3e2cbd46b7de6be941945c8255e6428f6ffff0f)
その上で、換算式は以下のとおりとなる:
![{\displaystyle E=E_{0}+k_{0}A\left(\eta '+\sum _{j=1}^{3}\alpha _{j}\cos \left(2j\xi '\right)\sinh \left(2j\eta '\right)\right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/18502cae8c17d09a191c945bf9dad44262f76f11)
![{\displaystyle N=N_{0}+k_{0}A\left(\xi '+\sum _{j=1}^{3}\alpha _{j}\sin \left(2j\xi '\right)\cosh \left(2j\eta '\right)\right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/e6675fc349bee9c7abefce9911979dcc6cf8a543)
![{\displaystyle k={\frac {k_{0}A}{a}}{\sqrt {\left\{1+\left({\frac {1-n}{1+n}}\tan \varphi \right)^{2}\right\}{\frac {\sigma ^{2}+\tau ^{2}}{t^{2}+\cos ^{2}(\lambda -\lambda _{0})}}}},}](//wikimedia.org/api/rest_v1/media/math/render/svg/a8fde484b4044bd21889a35e4d9e3b28e7b7b953)
![{\displaystyle \gamma =\tan ^{-1}\left({\frac {\tau {\sqrt {1+t^{2}}}+\sigma t\tan(\lambda -\lambda _{0})}{\sigma {\sqrt {1+t^{2}}}-\tau t\tan(\lambda -\lambda _{0})}}\right).}](//wikimedia.org/api/rest_v1/media/math/render/svg/a7d28662595e2664ddba3a02e770a590f9145b61)
UTM 座標 (E, N, Zone, Hemi) から経緯度 (φ, λ) への換算
北半球に対しては Hemi=+1, 南半球に対しては Hemi=-1 とおく。
まず、中間変数を以下のとおり定める:
![{\displaystyle \xi ={\frac {N-N_{0}}{k_{0}A}},\,\,\,\eta ={\frac {E-E_{0}}{k_{0}A}},}](//wikimedia.org/api/rest_v1/media/math/render/svg/7dc75d1c6d6f79976bba6e7a90fbc788da772373)
![{\displaystyle \xi '=\xi -\sum _{j=1}^{3}\beta _{j}\sin \left(2j\xi \right)\cosh \left(2j\eta \right),\,\,\,\eta '=\eta -\sum _{j=1}^{3}\beta _{j}\cos \left(2j\xi \right)\sinh \left(2j\eta \right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/8d51bf7661a2569bbc58a289f6d0f24a96aead9b)
![{\displaystyle \sigma '=1-\sum _{j=1}^{3}2j\beta _{j}\cos \left(2j\xi \right)\cosh \left(2j\eta \right),\,\,\,\tau '=\sum _{j=1}^{3}2j\beta _{j}\sin \left(2j\xi \right)\sinh \left(2j\eta \right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/44192551487f4a06176ea39936e0119bd1478cdb)
![{\displaystyle \chi =\sin ^{-1}\left({\frac {\sin \xi '}{\cosh \eta '}}\right).}](//wikimedia.org/api/rest_v1/media/math/render/svg/e73b471d9c93ce001700633826d68356e52e1b5c)
その上で、換算式は以下のとおりとなる:
![{\displaystyle \varphi =\chi +\sum _{j=1}^{3}\delta _{j}\sin \left(2j\chi \right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/8d7210c6b096b9e505abc80525a350aefbfbb73a)
![{\displaystyle \lambda _{0}=\mathrm {Z} \mathrm {o} \mathrm {n} \mathrm {e} \times 6^{\circ }-183^{\circ }\,}](//wikimedia.org/api/rest_v1/media/math/render/svg/c3dbe492d8720be691f84c36531957eaa6c2177d)
![{\displaystyle \lambda =\lambda _{0}+\tan ^{-1}\left({\frac {\sinh \eta '}{\cos \xi '}}\right),}](//wikimedia.org/api/rest_v1/media/math/render/svg/7f5ad51d2dba368d721e8716919866b1a7045019)
![{\displaystyle k={\frac {k_{0}A}{a}}{\sqrt {\left\{1+\left({\frac {1-n}{1+n}}\tan \varphi \right)^{2}\right\}{\frac {\cos ^{2}\xi '+\sinh ^{2}\eta '}{\sigma '^{2}+\tau '^{2}}}}},}](//wikimedia.org/api/rest_v1/media/math/render/svg/ef250245d2e611be40acb913ca43d8a599a16401)
![{\displaystyle \gamma =\mathrm {H} \mathrm {e} \mathrm {m} \mathrm {i} \times \tan ^{-1}\left({\frac {\tau '+\sigma '\tan \xi '\tanh \eta '}{\sigma '-\tau '\tan \xi '\tanh \eta '}}\right).}](//wikimedia.org/api/rest_v1/media/math/render/svg/ee2f9b3fb5308907318b077913a4bede23205068)