ジオコードビューア|緯度経度・地域メッシュ変換
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次メッシュ(約80km・第1次地域区画)、2次メッシュ(約10km・第2次地域区画)、3次メッシュ(約1km・基準地域メッシュ/標準地域メッシュ/1kmメッシュ)までを標準地域メッシュと呼び、さらに細分化した1/2メッシュ(約500m・500mメッシュ)、1/4メッシュ(約250m・250mメッシュ)、1/8メッシュ(約125m・125mメッシュ)を分割地域メッシュと呼びます。当ツールが出力する世界メッシュは、この地域メッシュを世界のすべての場所に拡張し一意の空間メッシュを割り振る規格です。世界メッシュコードの上位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桁を削除することで日本の地域メッシュコードと完全に一致します。