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

Ubuntu OSRM提取-找不到配置文件/car.lua,ubuntu,osrm,Ubuntu,Osrm,我正在安装OSRM以在Ubuntu14.04 Droplet上工作。我正在学习教程,现在已经到了需要提取OSRM的时候了。我已完成以下步骤: 更新和安全 下载地图导出 已安装的依赖项 编译OSRM 配置STXXL 我目前在提取地图的步骤上被耽搁了。 首先,我运行: ln-s osrm后端/profiles/car.lua profile.lua ln-s osrm后端/profiles/lib 这似乎很好,但我试着: osrm extract map.osm 我一直在想: 但我试着: joe

我正在安装OSRM以在Ubuntu14.04 Droplet上工作。我正在学习教程,现在已经到了需要提取OSRM的时候了。我已完成以下步骤:

  • 更新和安全
  • 下载地图导出
  • 已安装的依赖项
  • 编译OSRM
  • 配置STXXL
  • 我目前在提取地图的步骤上被耽搁了。

    首先,我运行:

    ln-s osrm后端/profiles/car.lua profile.lua ln-s osrm后端/profiles/lib

    这似乎很好,但我试着:

    osrm extract map.osm

    我一直在想:

    但我试着: joe@SnakOSRM:~/osrm$osrm extract-p profile.lua map.osm 并获得:


    如果有更多的信息,我可以提供,以帮助我诊断的情况,请让我知道!我有一种感觉,这可能是一个目录问题,但我似乎找不到一个解决方案,任何地方在线将为我工作。谢谢

    最后一个错误告诉您,
    .osm
    文件不是XML文件。我怀疑你无意中给它提供了PBF文件?PBF文件的正确扩展名是
    .osm.PBF
    ,我们需要它来自动检测文件格式

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

  • 从geofabrik.de下载
    .osm.pbf
    格式的数据集
  • 我们不再需要STXXL,所以您不需要编译它
  • 运行
    osrm extract map.osm.pbf-p profiles/car.lua
  • 运行osrm合同映射。osrm
  • 运行osrm routed map.osrm启动服务器
  • 新的HTTP API已记录在案。请注意,我们现在使用
    lat,lon
    作为坐标格式