23 lines
1.1 KiB
Text
23 lines
1.1 KiB
Text
The pbf-parse is not included in the regular source tree
|
|
to avoid the library dependencies to "osmosis" and "protobuf"
|
|
|
|
In order to run the mapcreator from a pbf-file (as it is
|
|
done in the process_pbf_planet.sh script included in
|
|
the git-repo), you have to build yourself the "pbfparser.jar"
|
|
by doing the following:
|
|
|
|
-> get osmosis from https://bretth.dev.openstreetmap.org/osmosis-build/osmosis-latest.zip
|
|
-> copy lib/default/osmosis-osm-binary-*.jar in the archive to osmosis.jar in
|
|
this folder
|
|
-> copy lib/default/protobuf-java-*.jar in the archive to protobuf.jar in this
|
|
folder
|
|
-> copy the brouter-server/target/brouter-server...with-dependencies.jar to
|
|
brouter.jar in this folder
|
|
-> compile the PBF-Parser using:
|
|
javac -d . -cp protobuf.jar:osmosis.jar:brouter.jar *.java
|
|
-> pack all the compiled class files together in a jar
|
|
"pbfparser.jar" with "jar cf pbfparser.jar btools/**/*.class"
|
|
|
|
Alternatively, just for testing you can run the Mapcreator against a *xml.bz2 Database-Extract,
|
|
then you don't need the pbf-parser. However, the XML-Parser does not (yet) parse
|
|
Turn-Restrictions, so really just for testing...
|