緯度・経度から住所へ — 無料逆ジオコーディングツール
緯度・経度の座標ペアを人が読める住所や郵便住所に変換することを逆ジオコーディングと呼びます。この無料の逆ジオコーディングツールは、10進度形式(例:51.5074, -0.1278)の座標を受け付け、道路名、市区町村、郵便番号、国を含む、OpenStreetMapデータベースから最も近い住所を返します。
このツールは3つの方法で使用できます — 入力バーに座標を直接入力する、インタラクティブ地図上の任意の場所をクリックしてその地点を即座に逆ジオコーディングする、またはGPSボタンを押してデバイスの現在地を使用する、のいずれかです。結果には完全な構造化住所の内訳と、DMS(度分秒)座標表示が含まれます。
これはOpenStreetMap Nominatimジオコーディングapiを使用した無料サービスです — アカウント、APIキー、クレジットカードは一切不要です。データのカバレッジは、各地域におけるOpenStreetMapコミュニティのマッピング状況によって異なります。
逆ジオコーディングとは?
逆ジオコーディングは、より馴染みのある順方向ジオコーディングの逆のプロセスです。順方向ジオコーディングが住所を座標に変換するのに対し、逆ジオコーディングは座標を住所に変換し直します。緯度・経度が与えられると、逆ジオコーダーは空間データベースを検索し、最も近い名前付きの道路、建物、または行政区域を見つけ、構造化された住所として返します。
このプロセスには2つの主要なステップがあります。まず空間インデックス作成 — ジオコーディングデータベースは、地理的特徴(道路、郵便番号、地名)をその境界座標でインデックス化して保存します。次に最近傍検索 — 入力座標が与えられると、システムは設定可能な検索半径内で最も近い特徴を見つけます。
結果の品質は3つの要因に依存します — データ密度(その地域でマッピングされている特徴の数)、検索半径(エンジンが最も近い住所を探す範囲)、データの種類(建物番号、道路、郵便番号、あるいは地名のみが利用可能かどうか)です。
使い方 — ステップバイステップ










逆ジオコーディングを行う際の考慮事項
Google Maps Geocoding APIのようなサービスは、都市部でより正確で精密な街路レベルの住所を返すことが多い一方、OpenStreetMapはボランティアによるマッピングコミュニティが活発な地域で優れた成果を発揮します。逆ジオコーディングのプロバイダーを選ぶ際、データのカバレッジは非常に重要です。
教育目的や個人的な用途で逆ジオコーディングを行う場合、OSM Nominatimは優れた無料の選択肢です。配送ルーティング、車両管理、緊急対応の配車といった商用アプリケーションでは、保証されたSLA、より高い精度、専任サポートを備えた有料プロバイダーへの投資に見合う価値があります。例えばGoogleのGeocoding APIは、月間最初の1万件のクエリは無料で、以降はリクエストごとに課金されます。
動画で見る — 1分でわかる逆ジオコーディング
読むより見るほうが早いという方のために、短い動画を用意しました。座標の入力と、それを実際の住所へ逆ジオコーディングする方法まで、一通りの流れを紹介しています。
よくある質問
- 逆ジオコーダーはどのような情報を返しますか?
- このツールは、最も詳細から最も一般的な順に並べたカンマ区切りの完全な表示名に加え、番地、道路名、地区や近隣地域、市区町村、郡、州や地域、郵便番号/ZIPコード、国を含む構造化された内訳を返します。座標は10進度とDMS形式の両方で表示されます。各項目の有無は、その場所のOpenStreetMapのデータカバレッジによって異なります。
- 座標を入力せずに地図をクリックして住所を取得できますか?
- はい — これがこのツールの主要な機能の1つです。地図上のどこをクリックしても、ツールは即座にその地点を逆ジオコーディングします。座標の入力欄は自動的に更新され、最も近い住所が結果ストリップに表示されます。これは広い範囲の住所を探索したり、名称のない場所を特定したりする際に特に便利です。
- このツールでデバイスのGPS位置情報をどう使いますか?
- 検索バー横の十字マークのアイコンボタンを押します。ブラウザが位置情報へのアクセス許可を求めます。許可すると、ツールは現在のGPS座標を読み取って逆ジオコーディングし、地図上に現在の住所を表示します。これにはHTTPSと位置情報機能を備えたデバイスが必要です。
- 座標に住所が見つからない場合はどうなりますか?
- 座標が海洋、遠隔の未開地、またはOpenStreetMapにまだマッピングされていない地域を指している場合、ツールは「住所が見つかりません」というメッセージを表示します。近くの陸地の地点をクリックしてみるか、緯度と経度を誤って入れ替えていないか確認してください。マッピングがまばらな地域の一部の座標では、国名や地域名のみが返される場合があります。
- 返される住所はどのくらい正確ですか?
- 精度はその場所のOpenStreetMapデータの密度に依存します。地図が充実している地域(西ヨーロッパ、北米、日本、オーストラリア)では、結果は通常、建物レベルの具体的な住所です。地方、遠隔地、地図があまり整備されていない地域では、正確な郵便住所ではなく道路名、村名、地区名が返される場合があります。正確な位置が重要な場合は、必ず衛星写真表示と照合してください。
- このツールはどの逆ジオコーディングサービスを使用していますか?
- このツールは、世界最大のコミュニティ運営地理データベースを基盤に構築されたオープンソースの逆ジオコーディングエンジンであるOpenStreetMap Nominatimを使用しています。完全無料で利用できます。その他の著名なプロバイダーには、Google Maps Geocoding API(月間1万件のクエリを超えると有料)、Mapbox Geocoding API、Esri ArcGIS World Geocoderがあります。
- 逆ジオコーディングとは何ですか、このツールはどう機能しますか?
- 逆ジオコーディングとは、緯度・経度という地理座標のペアを人が読める住所に変換するプロセスです。このツールは座標をOpenStreetMap Nominatim APIに送信し、そのAPIが世界規模のデータベースを検索して最も近い名前付きの住所、道路、地理的特徴を見つけます。結果はDMS形式の座標とともに完全な郵便住所として表示されます。
- このツールは完全無料ですか、登録は必要ですか?
- はい — 完全無料で、アカウント、APIキー、クレジットカードは一切不要です。このツールはオープンなジオコーディングサービスであるOpenStreetMap Nominatimを使用しています。このツールを通じた通常の個人利用に利用制限はありません。大量の座標リストを一括ジオコーディングする場合は、Nominatimをローカルで実行するか、利用量に見合ったレート制限を持つ商用APIの利用をご検討ください。
- どの座標形式を入力すればいいですか?
- 「緯度, 経度」の形式で10進度を入力してください — 例:ロンドン中心部は「51.5074, -0.1278」、ニューヨークは「40.7128, -74.0060」。緯度は−90(南極点)から90(北極点)まで、経度は−180から180までの範囲です。負の緯度は赤道より南、負の経度は本初子午線より西を表します。DMS形式は入力として受け付けられません — 10進形式を使用してください。
- これは住所から緯度経度へ変換するツールとどう違いますか?
- 「住所から緯度経度へ」ツールは順方向ジオコーディングを行います — 住所や地名を入力すると座標が返されます。この逆ジオコーディングツールはその逆で、座標を入力すると住所が返されます。両者を組み合わせることで、地図表示のために住所を座標に変換し、読みやすさのために座標を住所に戻す、完全なジオコーディングのワークフローが完成します。
逆ジオコーディングのプロバイダー
複数のジオコーディングサービスが逆ジオコーディングAPIを提供しています。それぞれカバレッジ、精度、料金に異なる強みがあります。
| プロバイダー | 料金 |
|---|---|
| OpenStreetMap Nominatim | Free (open data) |
| Google Maps Geocoding API | Free to 10k/month, then pay-per-use |
| Mapbox Geocoding API | Free tier + pay-per-use |
| Esri ArcGIS Geocoder | Subscription or credit-based |
| HERE Geocoding API | Free tier + pay-per-use |
このツールはOpenStreetMap Nominatimを使用しています — 完全無料かつオープンな唯一の逆ジオコーディングサービスです。SLA要件や高いクエリ量を必要とする商用アプリケーションには、有料プロバイダーの利用をお勧めします。
主な用途
関連ツール
Geocoding data © OpenStreetMap contributors, made available under the Open Database Licence. Reverse geocoding powered by Nominatim.
Basemap © OpenStreetMap contributors, drawn with Protomaps (hosted by KONAKTIVE), with CARTO as the fallback.
