緯度経度 ↔ Geocode変換 & 地図ビューア
GIS・地理ツール緯度経度をPlus Codes・Quadkey・Geohash・地域メッシュに変換し地図に表示するオンラインツール。GIS開発や位置情報の確認に便利です。
緯度経度を入力すると各種ジオコードに変換し、地図上にグリッドを表示します。
ジオコーディングシステムの理解
ジオコード形式の比較
複数のジオコーディングシステムが存在し、精度・カバー範囲・用途がそれぞれ異なります。
| 形式 | 精度 |
|---|---|
| Open Location Code | 約14m × 14m(10桁) |
| Quadkey | タイルレベル依存 |
| Geohash | 約1.2km〜数cm |
| 地域メッシュ | 約1km〜約125m |
ジオコーディングの仕組み
ジオコーディングシステムは、地球の表面を再帰的に小さなグリッドに分割し、緯度経度をコンパクトな文字列にエンコードします。文字列の各文字が領域を絞り込み、段階的に高い精度を実現します。このアプローチにより、効率的な空間インデックス、高速な近接クエリ、完全な座標ペアを必要としない位置情報の簡単な共有が可能になります。
活用例
- 正式な住所がない場所の正確な位置共有
- 地理空間データベースでの効率的な近接検索
- 配送・物流における位置指定
- Web地図サービスにおける地図タイルの管理・キャッシュ
- 標準化された地理グリッド単位を用いた統計分析
用語集
- Open Location Code(Plus Codes)
- Open Location Codeは、番地と同じように使えるコードです。住所代わりの簡略なコードとして使用できるほか、通常の住所だけでは絞り込めない具体的な地点の指定にも役立ちます。Googleのチューリッヒのエンジニアリングオフィスで開発され、2014年10月末にリリースされました。
- Quadkey
- Quadkey(Quadtree Key)とは、Microsoftが開発した位置情報ハッシュアルゴリズムで、緯度・経度に基づいて地域をほぼ同じ大きさのグリッドに分割します。各クワッドキーには0から3までの1桁のコードがあり、次のレベルにズームインすると4つに分割されコードが追加されます。
- Geohash
- Geohashは、地理的な位置を短い文字列にエンコードする方法です。エンコードされた文字列はグリッドベースの近似値を表し、地理データの高速かつ効率的なインデックス作成と検索を可能にします。
- 世界メッシュ(地域メッシュ)
- 世界メッシュとは、日本国内で使用される地域メッシュコード(JIS X0410)を拡張し、世界のすべての場所に一意の空間メッシュを割り振る規格です。1次から3次までを標準地域メッシュ、それより細分化したものを分割地域メッシュと呼びます。世界メッシュコードの上位2桁を削除することで地域メッシュコードと完全に一致します。
よくある質問
- Q: Plus Codeとは何ですか?
- A: Plus CodeはGoogleがOpen Location Codeに付けた消費者向けの名称です。任意の場所を短い英数字の文字列(例:「8Q7XMQH2+39」)にエンコードします。「+」がエリアコードとローカルコードを区切ります。正式な住所がない地域の場所を特定する際に便利です。
- Q: 最も精度が高い形式はどれですか?
- A: Geohashは最も柔軟な精度を持ち、文字数を増やすことで約1.2kmから数cmまで精度を高められます。Open Location Codeは10桁で約14mの精度を提供します。最適な選択は精度だけでなく用途によって異なります。
- Q: 地域メッシュは日本以外でも使えますか?
- A: はい。「世界メッシュ」システムはJIS X 0410(地域メッシュコード)をグローバルに拡張し、世界を8つの地域に分割しています。エンコード方式は同一で、世界メッシュコードの上位2桁を削除することで日本の地域メッシュコードと完全に一致します。