使用gdist()函数

时间:2015-12-28 10:53:25

标签: r dataframe geospatial

我想找到一个固定坐标(lat,long)与该固定坐标之间的许多其他坐标之间的距离。例如:我有一个地方x,在那个地方他们大约有1100个商人。我有地方的地理位置和商人的地理位置。现在,我想找到x和每个商家之间的关系。 我使用gdist()函数来计算距离。但是代码在两点之间计算它,我想一​​次计算x和1100商家之间的距离。我怎样才能做到这一点?? 代码如下:

gdist(lon.1, lat.1, lon.2, lat.2, units = "nm", a = 6378137.0, b = 6356752.3142, verbose = FALSE)

1 个答案:

答案 0 :(得分:0)

要获得从curl -T remote-file-url -uusername:password URL c(-73.001, 40.21)的距离(以米为单位),您可以使用

df[, c("lon", "lat")]