LUA speed_reduction仅在某些区域有效

时间:2019-06-27 14:27:39

标签: lua osrm

我正在尝试在印度路线的lua配置文件中应用speed_reduction因子(由于交通拥堵,路线持续时间通常会更长),因此我将speed_reduction factor设置为0.6。不幸的是,这仅在某些区域有效。如果未在道路上设置max_speed,则此属性不会影响路线持续时间。

我试图重新编译最新版本的OSRM并将以下行添加到我的car.lua中(如this示例所示。如果我对它运行osrm-extract,那么这将不起作用。失败。

-- scale speeds to get better avg driving times
  way.speed = way.speed * speed_reduction
  if maxspeed_backward > 0 then
    way.backward_speed = way.backward_speed*speed_reduction
  end
  return

如何更改speed_reduction,使其实际上影响所有区域的平均持续时间,而不仅影响max_speed(如果未设置max_speed,则不执行任何操作)?

0 个答案:

没有答案
相关问题