관리
← 記事一覧

緯度が先? 経度が先? 地図のピンを間違えない座標入力

この記事はAIの支援を受けて原文を翻訳したものです。専門用語や数式は原文とあわせて確認してください。

座標を二つコピーしたのに、地図が全く別の場所を示すことがある。数値ではなく、順序、符号、単位の解釈が違うのかもしれない。緯度と経度は位置を表す言語であり、プログラムごとに入力形式が違う場合がある。場所を共有する前に、二つの数字を名前のない組のまま残さない習慣を付けよう。

緯度が先? 経度が先? 地図のピンを間違えない座標入力 — 本文の概念を示すイラスト
緯線と経線を区別する地球儀のイラスト。海岸線と強調線は説明用で、実際の座標の基準には使えません。

1. 緯度は南北、経度は東西

緯度は赤道から北または南への角度、経度は基準子午線から東または西への位置を示す。NOAAの緯度の解説と経度の解説で基準を確認できる。緯度は両極で90度に達し、経度は東西180度まで表せる。

一般的な符号表記では北緯と東経が正、南緯と西経が負だ。ただし経度を0〜360度で提供するデータもあるため説明を確認しよう。仮の入力練習として緯度37.5、経度126.9を使う。126.9を緯度欄へ入れると範囲を超えるので、順序の誤りをすぐ疑える。

2. 常に「緯度、経度」ではない

人が使う地図検索欄では緯度、経度の順が多いが、すべて同じではない。GeoJSONの位置配列は経度、緯度の順で、RFC 7946の位置規定に明記されている。練習値はこの形式では[126.9, 37.5]となる。同じ数値でも、その形式の解釈規則に合わせてこそ同じ位置を示す。

「37.5, 126.9」だけを送らず、「緯度37.5度、経度126.9度」と名前を付けよう。ファイルの列にもlatitude、longitudeなど意味の分かる名前を使い、APIでは指定された順序に従う。両方の値が90度以内なら入れ替えても範囲検査を通る場合があるので、地図上の場所まで確認する必要がある。

緯度が先? 経度が先? 地図のピンを間違えない座標入力 — 要点の違いを説明する図
横方向の緯線と両極を結ぶ経線の概念図。実際の地点や本初子午線の位置を示す地図ではありません。

3. 度分秒を十進の度へ変える

1度は60分、1分は60秒だ。正の角度は、度 + 分 ÷ 60 + 秒 ÷ 3600で十進表記にできる。37度30分は37.5度、126度54分は126.9度となる。37度30分を37.30度と書くのは数字をつなげただけで、単位変換ではない。似た数字でも同じ座標ではない。

南緯や西経を負の値にするときは、角度全体に符号を付ける。南緯33度30分は-(33 + 30 ÷ 60)、つまり-33.5度だ。-33 + 30 ÷ 60とすると-32.5度となり、別の位置を示す。変換後に符号を適用すると考えれば間違いを減らせる。SやWと負符号の併用方法も入力ツールの案内に従おう。

4. 桁数は正確さを保証しない

小数点以下が長くても、実際の位置がその精度で正確とは限らない。計算や変換で桁数が増えることもある。逆に丸めすぎると元の情報を失う。用途に合わせて表示し、元の座標、座標系の名前、出典を保存すると後から差を検討できる。

最後は順序、符号、単位、座標系、地図上の位置の五つを確認しよう。想定した国や地域に点があるかの確認は単純だが役立つ。住所や地名も添えると受け手が誤りに気付きやすい。座標を上手に使う方法は数字を長くすることではなく、意味と解釈の規則を一緒に残すことだ。

参考資料を読む

本文の理解を助けるために制作したオリジナルイラストです。