From d13e67b1aac101d4dcad83a044af777a87e338d2 Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Wed, 25 Aug 2021 15:27:34 -0400 Subject: [PATCH] feat added setup for VBN and GOEVB --- README.md | 6 ++++++ goevb.md | 17 +++++++++++++++++ vbn.md | 17 +++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 README.md create mode 100644 goevb.md create mode 100644 vbn.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c603d5 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Overview +Examples to setup OpenTripPlaner (OTP). + +## Table of Contents +* [GOEVB](goevb.md) +* [VBN](vbn.md) diff --git a/goevb.md b/goevb.md new file mode 100644 index 0000000..494ffba --- /dev/null +++ b/goevb.md @@ -0,0 +1,17 @@ +# OTP setup for GOEVB +* Download GTFS [data](goevb.gtfs.zip) from VBN +* Download osm map data for lower saxony from [geofabrik](lower-saxony.osm.pbf.ln) +* Get bounding box for GOEVB from https://boundingbox.klokantech.com/ + * csv: 9.800175,51.489895,10.050114,51.600227 +* Extract GOEVB map data from lower saxony map data using the tool `osmconvert` creating the [file](goevb.pbf) + * `cd ~/goevb/otp/` + * `osmconvert lower-saxony.osm.pbf.ln -b=9.800175,51.489895,10.050114,51.600227 --complete-ways -o=goevb.pbf` + * The output file is called `goevb.pbf` +* Build a street graph with OSM and elevation data only (ignoring transit input files) + * `java -Xmx1G -jar otp.jar --buildStreet .` + * The output file is called `streetGraph.obj` +* Build a graph layering transit data on top of the saved street graph (built using the previous command) + * `java -Xmx1G -jar otp.jar --loadStreet --save .` + * The output file is called `graph.obj` +* Finally, the server can be started using the --load parameter + * java -Xmx1G -jar otp.jar --load . diff --git a/vbn.md b/vbn.md new file mode 100644 index 0000000..30cc568 --- /dev/null +++ b/vbn.md @@ -0,0 +1,17 @@ +# OTP setup for VBN +* Download GTFS [data](vbn.gtfs.zip) from connect Fahrplanauskunft GmbH +* Download osm map data from [geofabrik](lower-saxony.osm.pbf.ln) +* Get bounding box for VBN from https://boundingbox.klokantech.com/ + * csv:7.6966,52.4508,9.6501,53.8503 +* Extract VBN map data using the tool `osmconvert` creating the [file](vbn.pbf) + * `cd ~/vbn/otp/` + * `osmconvert ???.osm.pbf.ln -b=??? --complete-ways -o=vbn.pbf` + * The output file is called `vbn.pbf` +* Build a street graph with OSM and elevation data only (ignoring transit input files) + * `java -Xmx2G -jar otp.jar --buildStreet .` + * The output file is called `streetGraph.obj` +* Build a graph layering transit data on top of the saved street graph (built using the previous command) + * `java -Xmx2G -jar otp.jar --loadStreet --save .` + * The output file is called `graph.obj` +* Finally, the server can be started using the --load parameter + * java -Xmx2G -jar otp.jar --load .