Difference between revisions of "OpenStreetMap"
(→setup-osrm.sh script) |
(→setup-osrm.sh script) |
||
Line 29: | Line 29: | ||
if [ ! -f /usr/local/bin/osrm-extract ] ; then | 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 | + | apt-get install build-essential git cmake pkg-config libprotoc-dev protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl1 |
− | apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev libgdal-dev | + | apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev |
+ | apt-get install libsparsehash-dev libgdal-dev | ||
Revision as of 16:32, 14 April 2016
GeoCoding
Routing
setup-osrm.sh script
#!/bin/bash DATADIR=/home/openstreetmap if [ ! -d "$DATADIR" ] ; then echo Opretter $DATADIR mkdir -p $DATADIR || exit fi 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 libstxxl1 apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev apt-get install libsparsehash-dev libgdal-dev cd ~ git clone https://github.com/Project-OSRM/osrm-backend.git cd osrm-backend mkdir -p build cd build cmake .. || exit make -j2 || exit make install || exit fi ########################################## cd $DATADIR if [ ! -f denmark-latest.osm ] ; then wget http://download.geofabrik.de/europe/denmark-latest.osm.bz2 echo "------- running bunzip2 -------------" bunzip2 denmark-latest.osm.bz2 fi cd ~/osrm-backend* if [ ! -f $DATADIR/denmark-latest.osrm ] ; then echo "------- running osrm-extract -------------" osrm-extract $DATADIR/denmark-latest.osm fi if [ ! -f $DATADIR/denmark-latest.osrm.hsgr ] ; then echo "------- running osrm-prepare -------------" osrm-prepare $DATADIR/denmark-latest.osrm fi cd $DATADIR echo "------- running osrm-routed -------------" osrm-routed denmark-latest.osrm
start-osrm.sh script
#!/bin/bash killall -9 osrm-routed rm -f nohup.out osrm-datastore /home/openstreetmap/denmark-latest.osrm nohup osrm-routed -s &