なぜ座標がずれるのか? GPS・地図のトラブル完全診断
GoogleマップやGISに座標を入力したら、海の中や数十キロ先、あるいは数百メートルずれた隣町にピンが飛んでしまった——その原因と解決策をわかりやすく解説します。
座標トラブルの5大原因とチェックリスト
座標は単なる数字の羅列に見えますが、「どの順序で」「どの基準(測地系)で」「どの単位で」記述されているかが1つでも食い違うと、全く異なる地点を示してしまいます。
原因1:緯度と経度の入力順序が逆(XY問題)
日常の会話やGoogleマップでは「緯度(Latitude / Y), 経度(Longitude / X)」の順で扱われます(例: 東京駅 35.6812, 139.7671)。
しかし、数学やGIS(GeoJSON、Shapefileなど)の座標系では「X(経度), Y(緯度)」の順で定義されることが多くあります。これを誤って 139.7671, 35.6812 と入力すると、緯度139度は存在しない(最大90度)ためエラーになるか、オーストラリア沖や南極海に飛ばされます。
原因2:日本測地系(Tokyo Datum)と世界測地系のズレ(約450m)
日本の古い公図、2002年以前の紙地図、一部の自治体台帳の座標は日本測地系(旧測地系 / Tokyo Datum / ベッセル楕円体)で記録されています。
この座標をそのままGoogleマップやスマホGPS(世界測地系 / WGS84 / JGD2011 / GRS80楕円体)に入力すると、南東方向へ約400m〜450m大きく位置がずれます。境界杭や設備管理でこのズレを見落とすと、重大な施工ミスや隣地越境事故につながります。
原因3:度分秒(DMS)と十進数度(DEG)の表記混同
35°30'00"(35度30分00秒)は、十進数に換算すると 35.5度 です(60進法のため)。
これを「35度30分だから」と 35.30 と入力してしまうと、本来の位置から約22kmもずれてしまいます。ドット記号で区切られた数値が「秒」なのか「小数の度」なのかを必ず確認してください。
よくある質問(FAQ)
Googleマップに座標を入れると海や外国が表示されるのはなぜですか?
最も多い原因は「緯度(Latitude)と経度(Longitude)の入力順序の逆転」です。Googleマップは基本的に「緯度, 経度」の順序で認識します。経度(日本なら139度など)を先に入力すると、緯度制限(最大90度)を超えたり、想定外の外国にピンが立ちます。
昔の地図や公図の座標をスマホに入れると約400m〜450mずれるのはなぜですか?
日本測地系(Tokyo Datum / 旧測地系)と世界測地系(JGD2000/JGD2011/WGS84)の基準楕円体および原点位置の違いによるものです。日本国内では南東方向に約400m〜450mの系統的なズレが生じます。相互変換にはTKY2JGD等のパラメータが必要です。
スマホのGPSで取得した座標が数メートル〜数十メートルずれるのは故障ですか?
スマートフォンの民生用GPSは、開けた屋外でも3m〜5m前後の標準誤差があります。さらに高層ビル街や室内では、電波が壁面で反射する「マルチパス現象」により、20m〜30m以上の誤差が頻繁に生じます。ミリ単位・センチ単位の高精度が必要な測量や境界画定には、RTK-GNSS等の専用機器が必要です。
関連ツール & 次のステップ
おすすめの関連ツール & ガイド:
重要:計算結果の正確性を確認してください
座標精度はデバイスや測地系によって異なります。以下の確認を行わずに実務で使用しないでください: