1

私は、訪問先のユーザーの緯度と経度を含むアプリケーションデータを分析しています。私はtableauにデータをエクスポートしてマップ上にプロットすることができましたが、私はlatとlonの各ペアの場所の名前を探したいと思います。緯度と経度の値から場所の名前を見つける方法

3つの列(Lat、Lon、Place)の表を取得すると、ユーザーデータテーブルに参加してLatとLonの場所の名前を見つけることができます。

私の質問は、SQL Serverでインポートできる上記の3つの列の準備ができているテーブルがありますか?私はイギリスやロンドンの場所に興味があります。それを達成するための他のアプローチはありますか?

答えて

1

これは、緯度、経度、郵便番号を取得する必要があるOrdinance Surveyから取得できます。

https://www.ordnancesurvey.co.uk/business-and-government/products/code-point-open.html

その後、場所の名前(例えば、町、郡など)に郵便番号をマップするために別のデータソースが必要となります。以下の同様の記事を参照してください。

Where can I find a list of all UK _full_ postcodes including street name and their precise coordinates?

それはについて少しあいがかかる場合があります、あなたは常にデータが少し古くなっているとの問題を持っているつもりだが、それは十分に良いことがあります。

+0

返信いただきありがとうございます。私は似たようなものを探しています(http://www.latlong.net/Show-Latitude-Longitude.html)。使用しているAPIまたはデータベースを取得し、そのデータベースをインポートする。 など。 lat = 51.5147184975572 lon = -0.301268398761749 –

1

フリーの英国の郵便番号データベースであるpostcodes.ioについては、API wrapperをRに書いています。独自の言語でAPIラッパーを作成できるように、元の文書を確認してください。 R以外の言語のラッパーも利用できます。

あなたはRを使用する場合は、次のように地名を取得することができます入力します。

if (!require("devtools")) install.packages("devtools") 
devtools::install_github("erzk/PostcodesioR") 
library(PostcodesioR) 

rev_geo <- reverse_geocoding(0.127, 51.507) 

それは、例えば、緯度と経度に関する広範な情報のリストを返します。 NUTS、行政区、郡、教区、大統領、CCGなどがあります。

latとlonの入力が数多くあるbulk_reverse_geocoding()関数もあります。

関連する問題