Difference between revisions of "OpenStreetMap"
(Created page with "=Routing= * [http://project-osrm.org/] * [https://github.com/Project-OSRM/osrm-backend] <code> #!/bin/bash DATADIR=/mnt/qnap/openstreetmap if [ ! -f /usr/local/bin/osrm-e...") |
(→Routing) |
||
Line 1: | Line 1: | ||
=Routing= | =Routing= | ||
− | * [http://project-osrm.org/] | + | * [http://project-osrm.org/ osrm] |
− | * [https://github.com/Project-OSRM/osrm-backend] | + | * [https://github.com/Project-OSRM/osrm-backend osrm github] |
<code> | <code> |
Revision as of 21:55, 18 November 2014
Routing
- !/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