我有莫桑比克铁路的 Shapefile,并使用下面的代码生成了铁路沿线的 100 个随机点。
我的问题很简单,但我找不到答案:如何计算铁路沿线各点之间的距离?
我不需要欧几里得距离,我想要沿着铁轨从 A 点到 B 点的距离。
提前致谢!
library(sp)
library(rgdal)
library(spgrass6)
library(maptools)
library(igraph)
library(fields)
railroads <- readShapeLines("MOZ_rails.shp")
#Generate 100 random points, and put them on a matrix:
RandomPoints<-spsample(railroads, 100, type="random")
Run Code Online (Sandbox Code Playgroud)