0

以下代码在 stplanr 文档中共享: stplanr 文档

library(stplanr)
    library(osrm)
    trip <- route(
      from = c(-0.11, 51.514),
      to = c(-0.10, 51.506),
      route_fun = osrmRoute,
      returnclass = "sf"
      )

上面的代码中有 from 和 to 节点。是否可以找到超过 2 个点的路线(即中间站点)?请帮我找到这个解决方案。也欢迎 stplanr 包以外的解决方案。

我有一组经纬度点,如下所示:

points <-tribble (
  ~x,~y, ~order,
  78.14358, 9.921388,1,         
78.14519,   9.921123,2,         
78.14889,   9.916954,3,         
78.14932,   9.912807,4,         
78.14346,   9.913828,5,         
78.13490,   9.916551,6,         
78.12904,   9.918782,7  
)

我想要这样的输出:

预期产出

非常感谢。

4

0 回答 0