docker OSRM:修改自行车.lua

xzlaal3s  于 2023-01-29  发布在  Docker
关注(0)|答案(1)|浏览(132)

我已经在安装了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
此文件应位于系统中的什么位置?

vlurs2pr

vlurs2pr1#

我找到答案了!在命令里

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

相关问题