我可以构建用于脱机使用的开源路由机吗?

时间:2015-02-18 10:18:17

标签: c++ openstreetmap osrm

我打算为自动驾驶汽车创建轨迹生成器,我想从OSRM中提取轨迹。我已经导出了我想要处理的OSM地图(大约300小时,并且有很好的定义道路),我还在我的Linux中准备了OSRM后端。

有没有办法让我可以拥有一个界面(离线)并提取路由机输出的轨迹(线和角度)?

对此问题的任何帮助都可以。非常感谢你。

1 个答案:

答案 0 :(得分:1)

您可以在自己的计算机上构建OSRM后端,请参阅说明here

当您计算两点之间的路线(viaroute服务)时,默认情况下服务器响应将参数几何设置为true,其中您具有路径的轨迹。如果您想知道如何解析JSON答案和几何,请看一下frontend of OSRM实现的示例。还要考虑到默认情况下压缩路径的几何(几何是[lat,lng]对的列表)。

干杯!