【问题标题】:OSRM: Modifying bicycle.luaOSRM:修改bicycle.lua
【发布时间】:2023-01-28 04:58:52
【问题描述】:

我已经在安装了 WSL(Ubuntu 20.04.1 LTS)和 Docker 的 Windows 11 机器上设置了 OSRM(开源路由机器)。

docker pull osrm/osrm-backend
Using default tag: latest
latest: Pulling from osrm/osrm-backend
aed007321795: Pull complete
595e916ac67a: Pull complete
69f309e04f11: Pull complete
e73ad3e5bcf3: Pull complete
4c20f809069e: Pull complete
Digest: sha256:af5d4a83fb90086a43b1ae2ca22872e6768766ad5fcbb07a29ff90ec644ee409
Status: Downloaded newer image for osrm/osrm-backend:latest
docker.io/osrm/osrm-backend:latest
docker run -t -v /mnt/c/docker:/data osrm/osrm-backend osrm-extract -p /opt/bicycle.lua /data/south_west_highways.osm.pbf
docker run -t -v /mnt/c/docker:/data osrm/osrm-backend osrm-partition /data/south_west_highways.osrm
docker run -t -v /mnt/c/docker:/data osrm/osrm-backend osrm-customize /data/south_west_highways.osrm
docker run --name osrm -t -i -p 5000:5000 -v /mnt/c/docker:/data osrm/osrm-backend osrm-routed --algorithm mld /data/south_west_highways.osrm

它运行正常,我能够将自行车 GPX 轨道与 OSM 方式相匹配。

我现在想修改 bicycle.lua 以允许“主要”道路上的路线 - 但我找不到 /opt/bicycle.lua ?

https://github.com/Project-OSRM/osrm-backend/blob/master/profiles/bicycle.lua

该文件应该位于我的系统上的什么位置?

【问题讨论】:

    标签: docker lua openstreetmap


    【解决方案1】:

    我找到了答案!在命令中

    docker run -t -v /mnt/c/docker:/data osrm/osrm-backend osrm-extract -p /opt/bicycle.lua /data/south_west_highways.osm.pbf
    

    只需指向您要引用的新文件,例如

    docker run -t -v /mnt/c/docker:/data osrm/osrm-backend osrm-extract -p /my_location/my_lua_file.lua /data/south_west_highways.osm.pbf
    

    【讨论】:

      猜你喜欢
      • 2016-04-12
      • 2020-12-04
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-07
      相关资源
      最近更新 更多