Gosmore route.php fehlt - Routing Problem

Hallo Leute!

Ich möchte mit einer Kollegin OSM mit der Gosmore Routing Engine für ein Semesterprojekt auf der Uni (nicht-kommerziell) verwenden.

Die Map und alles herum wird bei uns richtig dargestellt, jedoch funktioniert das Routing nicht - uns fehlt laut Konsole das File route.php im /yours/api/dev

Wir haben mittlerweile Gosmore und Yours 3 mal neu installiert, jedoch haben wir immer dasselbe Problem.

Wir haben einen eigenen Projektserver (Debian), auf dem PHP und php5-curl installiert sind.

Bei der Installation haben wir uns genau an die Anleitung gehalten:
zuerst Installieren der packages (libxml2-dev libgtk2.0-dev g++ make subversion libcurl4-gnutls-dev libgps-dev), anschließend eine Kopie vom Gosmore-SVN holen, ins Gosmore Verzeichnis wechseln, dann:
./configure
make

Anschließend haben wir ein *.pak-file runtergeladen und umbenannt (wir haben verschiedene Versionen probiert, z.B. gosmore.pak, Austria.pak, Europe.pak) und beim Testen ein Mal auf dieselbe Ebene des Gosmore-Verzeichnisses und in das Gosmore-Verzeichnis “geschmissen”. Wir haben hier ein wenig herumprobiert, da wir das Routing nicht zum laufen bringen können.

YOURS haben wir natürlich auch aus dem SVN Verzeichnis geholt und ins public html Verzeichnis kopiert und die Pfade im yours/api/dev/gosmore.php angepasst.

Habt ihr eine Idee wodurch der Fehler entstehen könnte oder wie wir ihn beseitigen können? Haben wir bei der Installation etwas übersehen?

liebe Grüße

Hallo soeckebaer und herzlich willkommen im Forum. :slight_smile:

Ich denke diese Frage wird dir keiner so ohne weiteres beantworten können. Dazu müsste man schon deinen Rechner / die Pfade u.a. einsehen können.
Eventuell kannst du mal mit den Machern von http://www.openrouteservice.org/ Kontakt aufnehmen. Die Entwickler können sie dir wahrscheinlich besser helfen.
Du kannst auch zuerst mal auf der WIKI-Seite nachlesen…?!
Georg

geh mal nach http://help.osm.org und suche nach gosmore … der Autor Nic Roets hat da auch schon geantwortet.

Danke für die Antwort!
OpenRoutService haben wir nicht als Routing-System genommen, sondern YOURS.
Auch die Antwort von Nic Roets hilft uns leider nichts.

Wenn wir eine Query ausführen (z.B. QUERY_STRING=“flat=52.616870&flon=13.228430&tlat=52.601130&tlon=13.245730&fast=0&v=motorcar”) bekommen wir einen Speicherzugriffsfehler. Kann das damit zu tun haben? Oder bekommen wir das, weil wir ja das route.php nicht haben?

Könnt ihr uns sonst ev. ein anderes Routing-System empfehlen? Habt ihr schon Erfahrungen mit http://project-osrm.org/?

liebe Grüße