linux - Graphhopper 服务器 - 创建和使用自定义车辆类型

标签 linux routing openstreetmap graphhopper

浏览时https://github.com/graphhopper/directions-api/blob/master/docs-routing.md我找到了选择预设车辆类型汽车、步行和自行车之一的选项。但不幸的是,我必须根据最高速度上限(比汽车慢但比自行车快)的车辆来计算持续时间,这些车辆也不允许在州际公路上行驶。

做这样的事情的最佳方法是什么?

最佳答案

您可以使用现有的标准配置文件(例如汽车)并降低速度配置文件并调整允许的高速公路标签。例如。查看 CarFlagEncoder .另一个(目前更复杂的)解决方案是编写自定义 FlagEncoder from scratch .

关于linux - Graphhopper 服务器 - 创建和使用自定义车辆类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28919219/

相关文章:

ruby - Sinatra (Ruby) 中的静态页面路由

python - python的开放高度api

linux - 为什么 clock_gettime(CLOCK_REALTIME, ..) 上的调用延迟变化如此之大?

linux - 提取音频,再次操作和合并

c++ - 分发使用 wxWidgets 的 C++ Linux 应用程序的选项

ruby-on-rails - 如何从 Rails 的 Controller 中访问路由信息(HTTP 动词、 Action 名称等...)?

windows - Socket.Bind 和 IP 源路由,具有多个本地网络接口(interface)

javascript - Leaflet js中的父多边形

javascript - 如何在 openstreetmap 中获取当前缩放级别?

Linux:调试信息格式 "stabs"英文缩写是什么?