2017-09-14 42 views
0

我有一個.csv文件,其Twitter個人資料包括用戶名,姓名,說明等信息。一列是geolocation。在本文中,用戶可能有一個國家(即英國),一個城市或城鎮(即劍橋),一個實際的地址(Tyrian Place 5,WR5 TY1),一個州(即加利福尼亞州,加利福尼亞州)或一些愚蠢的即地獄之西)。地理位置:如何使用地址/城市/地點派生國家?

是否有API /庫/自動獲取這些信息和派生國家的方式?例如,如果位置是劍橋,則輸出應該是英國,如果地址位於英國,輸出應該是英國等。

回答

0

谷歌有一個反向地理編碼服務,您可以通過他們的Maps API訪問:

https://developers.google.com/maps/documentation/geocoding/start

他們讓你每天做2500個免費的請求。一個很好的功能是它會給你正確的緯度,經度,狀態,國家等,像「金門大橋」和「大蘋果」。 Twitter用戶爲他們的位置輸入各種(諷刺)短語 - 例如「地獄之西」,「火星」等 - 而谷歌也會反轉地理編碼。雖然這可能不是很有用。

作爲另一個檢查級別,您可以將用戶的時區(「utc_offset」)(如果存在)與Google返回的地點進行比較。這有點牽扯,需要您將時區的緯度邊界與Google的響應中的經緯度進行比較。

相關問題