Skip to content
Snippets Groups Projects
README.md 1.03 KiB
Newer Older
Riccardo Boero's avatar
Riccardo Boero committed
# FACT OSRM Europe
Riccardo Boero's avatar
Riccardo Boero committed
Open Source Routing Machine (OSRM) with Europe Open Street Map (OSM) from http://download.geofabrik.de/.

***
## Use
Riccardo Boero's avatar
Riccardo Boero committed
> docker login -u FACT_token -p glpat-1zG-TQx___xLsPjj2vsG registry.git.nilu.no

Riccardo Boero's avatar
Riccardo Boero committed
> podman run -t -i --name fact_road_eu -p 5001:5001 -d registry.git.nilu.no/fact/data/fact\_road\_eu:0.1
Riccardo Boero's avatar
Riccardo Boero committed

***
## Specifications
OSRM API:
https://project-osrm.org/docs/v5.24.0/api/#.

Riccardo Boero's avatar
Riccardo Boero committed
Example:
Riccardo Boero's avatar
Riccardo Boero committed
> curl 'http://127.0.0.1:5001/route/v1/driving/7.623329386622931,58.69773711014142;8.718283472951525,59.49305932590341?overview=false'
Riccardo Boero's avatar
Riccardo Boero committed

Riccardo Boero's avatar
Riccardo Boero committed
***
## Notes
Riccardo Boero's avatar
Riccardo Boero committed
While the container may start on any machine, the server within the container does not succesfully start without enough peak memory availability (e.g., with a total of 24 GB). In case please change machine and/or swap mem size.

Riccardo Boero's avatar
Riccardo Boero committed
osrm/osrm-backend official images are not up-to-date (>2 years old), hence the need to develop a new one with most up-to-date backend server.

Install osrm from https://github.com/Project-OSRM/osrm-backend

***
### Authors
Riccardo Boero - ribo@nilu.no

### License