在os中使用osrm walk或foot profile的服务器?

问题描述 投票:2回答:2

默认服务器仅根据文档运行“驾驶”配置文件。

要更改配置文件(默认情况下设置“driving”并且它是演示服务器上唯一可用的配置文件),请使用osrm.profile选项:options(osrm.profile =“name.of.the.profile”)

有人知道提供'walk'配置文件的(免费)服务器吗?

OpenStreetMap Wiki提供了许多建议,但我不确定该选择哪个。我真的想要一些简约/轻巧的东西。

我需要运行少量查询:足以让我调试我的代码,也许还有30多个。我不是在编写应用程序。因此,在我的本地计算机上设置osrm的本地实例似乎有点矫枉过正。使用材料herehere在Windows上做我也很痛苦(我花了好几个小时尝试)。

PS:Walkalytics很酷,但是当我想要的时候(最后)是1.25英里等值线/等值线/等距离的矢量时产生栅格数据。

r openstreetmap contour osrm
2个回答
1
投票

从最近起,OSM website使用一个OSRM服务器,其脚部轮廓由FOSSGIS e.V.运行。

前端的例子:https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=50.68633%2C10.91200%3B50.68339%2C10.91385

后端示例:https://routing.openstreetmap.de/routed-foot/route/v1/driving/13.7807085453224,51.0536161;13.7835429,51.0515885?overview=false&geometries=polyline&steps=true

About routing.openstreetmap.de有一些关于它的细节,但没有使用政策。请不要滥用它。如果必须执行大量查询,则切换到其他实例或安装自己的OSRM服务器。


1
投票

osrm(R包)紧跟OSRM服务器版本。 routing.openstreetmap.de使用OSRM服务器的v5.14.1,而osrm软件包使用v5.22.0进行测试。您遇到的问题可能来自这种版本的差异。 使用foot.lua配置文件构建并使用R中的“walk”配置文件构建的OSRM(v5.22.0)的Docker版本可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.