OpenStreetMap

From HoerupWiki
Revision as of 21:55, 18 November 2014 by Torben (talk | contribs) (Routing)
Jump to: navigation, search

Routing

  1. !/bin/bash


DATADIR=/mnt/qnap/openstreetmap

if [ ! -f /usr/local/bin/osrm-extract ] ; then

 apt-get install build-essential git cmake pkg-config libprotoc-dev  protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 
 apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev  libtbb-dev


 cd /root
 git clone https://github.com/Project-OSRM/osrm-backend.git
 cd osrm-backend
 mkdir -p build
 cd build
 cmake ..
 make -j 2
 make install

fi



cd $DATADIR

if [ ! -f denmark-latest.osm ] ; then wget http://download.geofabrik.de/europe/denmark-latest.osm.bz2 bunzip2 denmark-latest.osm.bz2 fi


cd /root/osrm-backend

if [ ! -f $DATADIR/denmark-latest.osrm ] ; then osrm-extract $DATADIR/denmark-latest.osm fi

if [ ! -f $DATADIR/denmark-latest.osrm.edges ] ; then osrm-prepare $DATADIR/denmark-latest.osrm fi

cd $DATADIR

osrm-routed denmark-latest.osrm