Lokale Open Source Routing Machine (OSRM)

Einleitung

Nachdem bereits ein lokaler Tile-Server (Link zum Tutorial) zur Verfügung steht, soll dieser um Routing-Funktionalitäten erweitert werden. Hierzu soll die Open Source Routing Machine (OSRM) verwendet werden. Weitere Infos:
http://project-osrm.org/
https://github.com/DennisOSRM/Project-OSRM

Installation

Zunächst werden die OSRM-Quellen und einige Ubuntu-Pakete benötigt.

Anschließend wird OSRM aus den Quellen gebaut.

Verarbeitung der Daten

Mit den nachfolgenden Kommandos werden die Daten aufbereitet und schließlich in die Datenbank eingespielt.

Nun muss noch server.ini angepasst werden:

Das Kommando zu Starten:

 Weboberfläche

Die zugehörige Weboberfläche kann über GitHub besorgt werden.

Die Konfiguration erfolgt in OSRM.config.js, dort ist der folgende Teil für das Routing mit der eigenen OSRM zu erweitern/anzupassen:

Zur Darstellung des Kartenmaterial vom eigenen Server ist weiterhin anzupassen:

Aufruf im Browser

Der Aufruf erfolgt dann entsprechend im Browser:

http://<Name oder IP>/Project-OSRM-Web/WebContent/main.html

Have fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.