This is an old revision of the document!
Official, intermodal traffic reference system for Austria.
Downloads are available as part of the Open Government Data initiative here.
The dataset contains geographical and routing data, as Intrest Data Format (IDF) export.
Download this part of the dataset for routing purposes.
# from Timisoara to Sevilla curl http://10.101.21.34:5000/route/v1/driving/21.2250,45.7557;-5.9251,37.3682?overview=false # coordinates are always lon/lat
# from Graz to Vienna curl "http://10.101.21.34:5000/route/v1/driving/9.7303,47.4174;15.4571,47.0503?overview=false"
km distance matrix:
https://github.com/Project-OSRM/osrm-backend/issues/1353#issuecomment-170942623
https://github.com/Project-OSRM/osrm-backend/pull/2764
traffic data:
You will need a resourceful server with at least
git clone -b 5.21 https://github.com/Project-OSRM/osrm-backend.git cd osrm-backend/ mkdir -p build cd build/ cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build .
wget http://planet.osm.org/pbf/planet-latest.osm.pbf
Profiles define routing behaviour (turn restrictions etc).
Then decide which routing type you want: Dijkstra or Contraction hierarchies:
./osrm-extract -p profiles/car.lua the.osm.pbf ./osrm-contract the.osrm
Preprocessing the planet file takes about
osrm-extract -p profiles/car.lua the.osm.pbf osrm-partition the.osrm osrm-customize the.osrm
A tinier server is sufficient here.
For planet you'll need > 100G RAM.
For Europe I used one with 64G RAM.
git clone https://github.com/Project-OSRM/osrm-backend.git cd osrm-backend/ mkdir -p build cd build/ cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . # and install sudo cmake --build . --target install # uninstall is possible too sudo cmake –build . –target uninstall
osrm-routed --algorithm=ch --max-table-size=1000 the.osrm # to allow for bigger distance matrix
osrm-routed –algorithm=MLD the.osrm