OSRM提取 - 未找到配置文件配置文件/ car.lua

时间:2018-01-31 22:51:10

标签: ubuntu osrm

我正在安装OSRM以使用Ubuntu 14.04 Droplet。我正在关注https://www.digitalocean.com/community/tutorials/how-to-set-up-an-osrm-server-on-ubuntu-14-04的教程,我已经达到了需要提取OSRM的程度。我已完成以下步骤:

  1. 更新和安全
  2. 下载地图导出
  3. 已安装的依赖项
  4. 编译的OSRM
  5. 已配置STXXL
  6. 我目前停留在“提取地图”步骤中。 Picture of Instructions from Step 6: Extract Map

    首先我跑:

    ln -s osrm-backend / profiles / car.lua profile.lua ln -s osrm-backend / profiles / lib

    这似乎很好,但后来我尝试了:

    osrm-extract map.osm

    我一直这样:

    First Error

    然后我尝试: joe @SnakOSRM:〜/ osrm $ osrm-extract -p profile.lua map.osm  得到:Second Error

    如果有更多信息我可以提供帮助我诊断情况,请告诉我!我觉得这可能是一个目录问题,但我似乎无法在网上找到适用于我的解决方案。谢谢!

1 个答案:

答案 0 :(得分:2)

最后一个错误告诉您.osm文件不是XML文件。我怀疑你偶然喂它一个PBF文件? PBF文件的正确扩展名为.osm.pbf,我们需要此扩展名来自动检测文件格式。

您链接的指南已过时使用当前的OSRM 5.x系列。

  1. 从geofabrik.de
  2. 下载.osm.pbf格式的数据集
  3. 我们不再需要STXXL,因此您无需编译它。
  4. 运行osrm-extract map.osm.pbf -p profiles/car.lua
  5. 运行osrm-contract map.osrm
  6. 运行osrm-routed map.osrm以启动服务器。
  7. 新的HTTP API已记录在案here,请注意我们现在使用lat,lon作为坐标格式。