回答
第一部分第三個視頻展示瞭如何使用Google細化和地理編碼獲取緯度和經度。無需編寫新的腳本。 一次做這種改變的理想選擇。
哇!這個工具看起來很棒!剛剛在大約2分鐘內完成了我所需要的工作...此鏈接是相關的:http://code.google.com/p/google-refine/wiki/Geocoding – 2011-02-27 19:04:23
鏈接aboove已死亡嘗試:https://github.com/OpenRefine – geedubb 2012-11-16 16:30:13
請參見您可以使用谷歌地理編碼API。查看此URL的API:http://code.google.com/apis/maps/documentation/geocoding/
接下來的內容是編寫一些代碼。我在C#中做類似的事情,在這裏很容易。
他想從地名得到Long/Lat而不是反過來......所以你應該從鏈接中刪除「#ReverseGeocoding」。 – 2011-02-27 15:30:53
@飛過瑞士人,謝謝指出。 – r3st0r3 2011-02-27 16:09:28
或者使用www.geonames.org - 這裏有語言API。或打開街道地圖的Nominatim:http://wiki.openstreetmap.org/wiki/Nominatim - 谷歌有稍微更嚴格的服務條款。
大多數地理編碼服務都可以處理只有管理名稱的查詢,這些名稱就是您要查詢的內容,例如市政和地區。所以我想choose one你喜歡,也負責處理批次或批量的要求,例如,Bing Spatial Data API(這裏的一對batch geocoding with it的文章。)
的另一種方法,如果你的預算,並有很多,可能是有用的這些要做的就是下載Geonames database並編寫一段代碼將其導入到數據庫或索引它;然後查詢它,然後查詢您喜歡的頻率,例如,如果您將自己的地點放在另一個表格中,則可以使用SELECT [...] FROM my_places LEFT JOIN geonames [...]
。我以前每天都會將Geonames DB導入到PostgreSQL中,如果這是您想要嘗試的路線(註釋,我會找到它並附上),可能仍然會在某個地方的git repo中存在該代碼。
對於使用谷歌,這是我覺得最準確的服務。 看看http://www.torchproducts.com/tools/geocode
- 1. 如何找到任何地方的緯度經度和時區?
- 2. 緯度和經度地址
- 3. 如何找到經度和緯度
- 4. C#LINQ SqlGeography - 找到緯度和經度
- 5. 地名到緯度和經度
- 6. 如何查找多個地址的經度和緯度
- 7. 在緯度/經度點之間更多地計算經度和緯度?
- 8. 通過緯度和經度查找最近的地方
- 9. 找到給定經緯度的地點
- 10. 無法找到一個地址的緯度/經度
- 11. 緯度經度的地址
- 12. 地球緯度和經度在3D球體上的緯度和經度
- 13. 如何在Google地圖中找到緯度和經度爲一點的地址?
- 14. 如何從地址中找到緯度和經度?
- 15. 給定緯度和經度的地方的海拔高度?
- 16. 黑莓<location>緯度和經度從谷歌地圖緯度和經度
- 17. ArrayList的多緯度經度
- 18. 如何找到緯度/經度/緯度點之間的距離?
- 19. 如何查找緯度和經度
- 20. 店經度和緯度IOS地址簿
- 21. 谷歌地圖經度和緯度
- 22. MySql的緯度和經度
- 23. JavaScript的緯度和經度
- 24. Googlemap和緯度和經度
- 25. 谷歌地圖API返回地方'基於經度和緯度
- 26. 如何從iOS中的經度和緯度查找地址?
- 27. 計算距離另一緯度/經度點米的緯度和經度
- 28. 得到一個地方的經度和緯度針對其郵政編碼
- 29. 緯度和經度問題
- 30. 獲取緯度和經度
你正在尋找一些互聯網服務或數據庫,將返回一個請求中的所有數據? – Gilad 2011-02-27 15:15:57
http://code.google.com/apis/maps/documentation/geocoding/爲每個城鎮/城市提出(單一)請求,然後從xml/jason中獲取位置。或者我誤解了? – 2011-02-27 15:22:57