標籤:

R有將中文地址轉化成經緯度的包么?

或者可以比較兩個地址相似度的方法?


1.ggmap包(http://mirrors.opencas.cn/cran/)

2.baidumap包(https://github.com/badbye/baidumap)

目前託管在github,不能直接從CRAN上下載

(1)安裝

註:install_github("badbye/baidumap")中,badbye指包的作者,baidumap指包名

(2)示例

3.REmap包(https://github.com/Lchiffon/REmap)

也是託管在github,附教程:REmap使用手冊V0.1

(1)安裝

(2)示例

可能這三個包獲取的結果存在差異,不過差異很小很小


樓上說的都對,但這個問題有一點需要注意的,經緯度的坐標系。經緯度的加密方式不同。高德,Google用的是GCJ02, 百度是BD09,GPS未加密是WGS84,不考慮加密方式直接隨便用的話誤差超過幾百米是很正常的。題主可以看看自己的業務需求選一個合適的服務商的API,用R寫APi調用很簡單,可直接看baidumap包函數,照貓畫虎寫就行。我用R做過一個畫任意點等時線的應用,對這個方向有一些小小理解。


推薦閱讀:

怎麼用R語言繪製英文中國地圖,標註英文省名,以及在不同的省份填充指定的顏色?
做黑客需要會多少種語言?
如何高效的在R里寫出一個循環?
如何用R語言匹配兩個表的數據?
r 如何更新,不需要重裝的手段進行更新?

TAG:R編程語言 |