有没有办法在R中使用distanceTo命令?我刚看到javascript文档?我已经拥有了经度和纬度。
这是我正在谈论的命令: http://leafletjs.com/reference.html#latlng-distanceto
答案 0 :(得分:2)
您可以使用包distHaversine()
中的geosphere
功能获得相同的结果。
例如:
library(geosphere)
# Longitude and Latitude, respectively:
coords1 <- c(-71, 42)
coords2 <- c(-70, 41)
distance <- distHaversine(coords1, coords2)
这给出了以米为单位的大圆距离:
R> distance
[1] 139077.2
同一个软件包中的其他距离函数(例如distVincentyEllipsoid()
)可能更准确,但计算量更大。