【问题标题】:OSRM Extracting - Profile profiles/car.lua not foundOSRM 提取 - 未找到配置文件配置文件/car.lua
【发布时间】:2018-02-01 17:22:54
【问题描述】:

我正在安装 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

我目前在提取地图步骤中遇到困难。 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

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

【问题讨论】:

    标签: ubuntu osrm


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2020-11-18
      • 1970-01-01
      相关资源
      最近更新 更多