r语言已知经纬度计算欧几里得距离
时间: 2023-09-23 10:11:29 浏览: 220
已知两点经纬度,计算距离
在R语言中,可以使用distHaversine()函数来计算已知经纬度之间的欧几里得距离。假设有两个点A和B,它们的经纬度分别是:
A <- c(39.90, 116.40)
B <- c(31.22, 121.48)
那么可以使用distHaversine()函数来计算它们之间的欧几里得距离,代码如下:
library(geosphere)
distHaversine(A, B)
输出结果为:
[1] 1014389
其中,geosphere包中的distHaversine()函数用于计算地球表面上两点之间的距离,输出结果单位为米。在本例中,输出结果表示A点和B点之间的欧几里得距离为1014389米。
阅读全文