2017-06-26 3 views
1

im Tutorial wird gezeigt, wie ein OSRM Server mit diesem Beispiel starten:Starten OSRM Server auf einer großen Fläche

wget http://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf 

osrm-extract berlin-latest.osm.pbf -p profiles/car.lua 
osrm-contract berlin-latest.osrm 
osrm-routed berlin-latest.osrm 

Ich möchte einen Server nicht nur auf Berlin-Datensatz starten, aber auf einem vollen Land Datensatz. Zum Beispiel alle deutschen Landstraßen. Vielleicht gibt es etwas mit dem Vertrag zu tun, aber ich weiß nicht wirklich, welcher König von .osrm ich als Argument sagen sollte, um einen größeren Datensatz zu verwenden, der die Kombination mehrerer Datensätze wäre.

Ich denke, die Antwort sollte wirklich offensichtlich sein, wenn wir es wissen, aber es fühlt sich immer noch ein bisschen wollig.

Vielen Dank.

+0

Ähm, na ja, führen Sie es nur auf einem größeren Extrakt? Was genau ist das Problem? – scai

+0

Ich meine, ich möchte einen OSRM-Server für ein benutzerdefiniertes Dataset verwenden. Wie vielleicht einige Teile von Frankreich, und dann einige Teile von Deutschland usw. Muss ich dann den vollständigen Europa-Auszug herunterladen, um einen Teil von einigen verschiedenen Ländern zu haben? Oder vielleicht kann ich einfach nur die nützlichen Datensätze herunterladen und so etwas wie zusammenpacken? – DeepProblems

Antwort

0

Nach einer OSRM issue ist es nicht möglich .osrm Dateien zu verschmelzen. Sie können jedoch mehrere PBF Dateien zusammenführen, bevor Sie Ihre .osrm Dateien generieren.

osmium merge file1.osm.pbf file2.osm.pbf -o merged.osm.pbf:

Verschmelzen von OSM XML oder PBF-Dateien können mit osmium erfolgen.

Oder mit osmosis:

osmosis --rb file1.osm.pbf --rb file2.osm.pbf --m --wb merged.osm.pbf

+1

Oh, ok, das klingt nett, vielen Dank. Das war, was ich suchte. – DeepProblems

0
wget http://download.geofabrik.de/europe/germany-latest.osm.pbf 

osrm-extract germany-latest.osm.pbf -p profiles/car.lua 
osrm-contract germany-latest.osrm 
osrm-routed germany-latest.osrm 

Sollte funktionieren, aber bitte beachten Sie, dass es rund 16 GB RAM und wahrscheinlich eine ähnliche Menge an Speicherplatz benötigt.

EDIT:

Nach der Klärung, was Sie tun müssen, ist verschmelzen die .osm.pbf Dateien die osmium tool verwenden.

./osmium merge first.osm.pbf second.osm.pbf third.osm.pbf -o result.osm.pbf 
+0

Sie haben recht, mein Beispiel war wirklich schlecht, weil ich nicht wusste, dass es eine Datei für ganz Deutschland gibt. Lassen Sie mich das anders formulieren. Nun, ich möchte wirklich einige Datensätze auswählen (sagen wir mal http://download.geofabrik.de/europe/france/champagne-ardenne.html, dann http://download.geofabrik.de) /europe/france/auvergne.html und schließlich http://download.geofabrik.de/europe/italy/centro.html) Dann muss ich die vollständige Europa-Karte herunterladen, oder kann ich nur diese drei bekommen, und pack es zusammen, um nur das zu gebrauchen, was ich brauche. – DeepProblems

Verwandte Themen