MGRSの「54SUE8843549293」は緯度経度でどこ? — 3つの部品の読み方と、UTM・平面直角座標系への直し方

,

MGRSの「54SUE8843549293」は緯度経度でどこ? — 3つの部品の読み方と、UTM・平面直角座標系への直し方

MGRSの「54SUE8843549293」は緯度経度でどこ? — 3つの部品の読み方と、UTM・平面直角座標系への直し方

54SUE8843549293 は東京駅です。MGRSは「UTMゾーン+緯度帯」「100km四方のマス」「マスの中の距離(メートル)」の3部品でできた文字列で、数字は必ず偶数桁、前半が東西・後半が南北です。ここでは部品ごとの読み方と、UTM座標・緯度経度への戻し方、平面直角座標系との使い分けを整理します。

MGRSは3つの部品でできている

MGRS(Military Grid Reference System)は、UTM座標を人が口頭で伝えられる長さに短くした表記です。NGA(米国地理空間情報局)が定義していて、メートルを単位に、横メルカトル図法のUTM座標を参照しています。

54SUE8843549293 を分解すると次のようになります。

部品 値 意味
グリッドゾーン指定子(GZD) 54S UTMゾーン54(東経138〜144度)+緯度帯S(北緯32〜40度)
100kmマスの識別子 UE そのゾーン内の100km四方のマス。1文字目が東西列、2文字目が南北行
数値部 88435 49293 マスの南西角からの東西距離・南北距離(メートル)

区切りのスペースは入れても入れなくてもかまいません。54S UE 88435 49293 と 54SUE8843549293 は同じ地点を指します。

部品1:グリッドゾーン指定子

ゾーン番号は経度6度ごとの区分で、1桁の場合は 09 のように先頭にゼロを付けます。緯度帯はC〜Xの文字で、IとOは数字の1・0と紛らわしいため使いません。1帯の高さは8度です。

境界は実際に計算すると確かめられます。東経139度で緯度を動かすと、北緯24度でQ→R、32度でR→S、40度でS→Tに切り替わります。東経138度をまたぐと、ゾーンが53から54へ変わります。

日本の東西南北の端をMGRSにすると、国土はゾーン51〜56、緯度帯Q・R・S・Tに広がっていることが分かります。

地点 MGRS(1m精度)
与那国島 西崎 51RVH9327104017
沖ノ鳥島 53QPC1159958906
富士山 剣ヶ峰 54STE9352715429
東京駅 54SUE8843549293
択捉島 カモイワッカ岬 55TFL3675646346
南鳥島 56RNM9959886346

部品2:100kmマスの2文字

2文字目(南北行)の付け方には、奇数ゾーンと偶数ゾーンでずれがあるという癖があります。赤道直上を計算すると、奇数ゾーンの53では 53NNA、偶数ゾーンの54では 54NWF となり、行の文字がAとFでずれています。手で数えて当てにいくと間違えるところなので、ここは機械にやらせるのが確実です。

部品3:数字は偶数桁

数値部は必ず偶数桁で、前半が東西(easting)、後半が南北(northing)です。桁数がそのまま「どこまで細かいか」を表します。

数字の桁数 マスの大きさ 東京駅の例
0桁 100km 54SUE
2桁 10km 54SUE84
4桁 1km 54SUE8849
6桁 100m 54SUE884492
8桁 10m 54SUE88434929
10桁 1m 54SUE8843549293

MGRSが指しているのは点ではなく、そのマスの南西角です。 1km精度の 54SUE8849 を緯度経度に戻すと北緯35.67854度・東経139.76235度になり、東京駅(北緯35.68124度・東経139.76712度)より少し南西に出ます。「精度を落とす=四捨五入」ではなく「切り捨てて、マスの角を指す」と覚えておくと、桁を削ったときのずれ方が予想できます。

UTM座標と突き合わせて検算する

MGRSはUTMの言い換えなので、UTM座標が分かっていれば暗算に近い形で確かめられます。東京駅(北緯35.681236度・東経139.767125度)をUTMゾーン54N(EPSG:32654)に投影すると、

  • 東西(easting)= 388,435.7 m
  • 南北(northing)= 3,949,294.0 m

100km単位を落とした下5桁は 88435 と 49293 で、MGRSの数値部と一致します。MGRSの数値部は「UTM座標の下5桁」、100kmマスの2文字は「落とした上位桁を文字に置き換えたもの」——という関係です。逆に言えば、MGRSから復元できるのはゾーン内の位置だけなので、100kmマスの文字を写し間違えると100km単位で飛びます。

平面直角座標系とは何が違うのか

日本の測量で使う平面直角座標系も、UTMと同じ横メルカトル図法です。違いは区分の粗さと目的です。

平面直角座標系1〜19系の全国区域図

MGRS(UTMベース) 平面直角座標系
区分の幅 経度6度 系ごとに約1.5〜2度
縮尺係数 中央子午線で0.9996 中央子午線で0.9999
座標の書き方 文字+数字の1つの文字列 X(北)・Y(東)の2つの数値
測地系 WGS84を前提 JGD2011/JGD2024など
主な用途 広域・国際的な位置共有、衛星画像のタイル区分 国内の測量成果・図面

日本国内で数cmを扱う測量成果は平面直角座標系、「どのあたりか」を素早く共有したい場面はMGRS、と役割が分かれます。測量成果をMGRSで記録することは通常ありません。

どこで実際に使われているか

デジタル庁のデータ標準(DS-444)は、行政データの位置は10進の緯度経度(EPSG:6668)を基本としつつ、防災・減災の情報提供では、学校や市庁舎など拠点になり得る公共施設についてMGRSでの表記も適宜検討すると書いています。理由は、陸上自衛隊や他国の軍組織のあいだで国際的に使われているためです。

もうひとつ日常的に出会うのが衛星画像です。Sentinel-2のプロダクトは T54SUE のようなMGRSの区画でタイル分割されて配布されます。ファイル名に見える文字列の正体は、この100kmマスの識別子です。

実務で引っかかりやすい3点

1. 測地系はWGS84が前提。 MGRSはWGS84(実務上はJGD2011・JGD2024と数cmの差)で定義されています。旧日本測地系の座標をそのままMGRSにすると、数百メートル——1kmマスで見れば半分ほど——ずれた位置を指します。古い図面から拾った緯度経度を渡す前に、測地系を確かめてください。

2. ゾーン境界をまたぐ範囲は1つのMGRSで扱えない。 東経138度をまたぐ現場では、同じ100kmマスに見えても別ゾーンです。範囲を面で扱うなら、平面直角座標系かUTMの数値座標に落としてから計算します。

3. 桁を削るときは切り捨てになる。 10桁を4桁に縮めると、1km四方のマスの南西角を指すことになります。中心を伝えたいときは、その旨を添えるか、桁を落とさずに渡します。

緯度経度・平面直角座標に直したいとき

MGRSの文字列そのものを入力できるツールは多くありません。実務では「MGRS → 緯度経度」をいったん通してから、必要な座標系へ変換する二段構えになります。緯度経度から先——WGS84・JGD2011・JGD2024の相互変換や、平面直角座標系1〜19系への投影——は GeoConverter Pro でオフラインのまま扱えます。

出典

  • MGRS — NGA Office of Geomatics: https://earth-info.nga.mil/index.php?dir=coordsys&action=coordsys
  • データ標準(DS-444 ほか) — デジタル庁: https://www.digital.go.jp/resources/standard_guidelines
  • HLS Tiling System(MGRSタイル区画の仕様) — NASA: https://hls.gsfc.nasa.gov/products-description/tiling-system
  • 世界測地系 — 国土地理院: https://www.gsi.go.jp/sokuchikijun/datum-main.html
  • 平面直角座標系(平成十四年国土交通省告示第九号) — 国土地理院: https://www.gsi.go.jp/LAW/heimencho.html

本記事で計算した値(python3 の mgrs で符号化し、pyproj のUTM投影と突き合わせて検算)

値 根拠
東京駅 = 54SUE8843549293 北緯35.681236度・東経139.767125度を1m精度で符号化
UTMゾーン54N E=388,435.7 / N=3,949,294.0 同座標を EPSG:32654 へ投影。下5桁が数値部と一致
54SUE8849 → 北緯35.67854度・東経139.76235度 1kmマスの南西角。東京駅より南西に出る
緯度帯の境界 24度 / 32度 / 40度 東経139度で緯度を動かし Q→R→S→T の切替を確認
赤道で 53NNA と 54NWF 奇数ゾーンと偶数ゾーンで100kmマスの行文字がずれることの確認

次に確認する


開発者より: アプリ・Kindle本・公開プロジェクトの一覧は GitHub: amru195704 にまとめています。


お願い
本記事の情報は参考目的で掲載しており、正確性・完全性を保証するものではありません。誤記・不正確な情報がございましたら、コメント欄よりご指摘いただければ、確認のうえ修正いたします。


コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

トップへ戻る