Zuletzt angesehen:
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
opentripplanner [2026/04/05 04:39] jango [router-config.json] |
opentripplanner [2026/04/05 23:36] (aktuell) jango |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | OpenTripPlanner (OTP) ist eine quelloffene Plattform zur multimodalen Reiseplanung. Sie berechnet Routen über mehrere Verkehrsmittel hinweg, etwa ÖPNV, Fußwege, Fahrrad und Auto, und kombiniert dafür vor allem [[GTFS]]-Fahrplandaten mit [[OpenStreetMap]]-Kartendaten. OTP wird als Server-Komponente betrieben und stellt Schnittstellen für Web- und Mobile-Anwendungen bereit. | + | OpenTripPlanner (OTP) ist eine quelloffene Plattform |
| OTP erzeugt aus den Eingabedaten einen Graphen des Verkehrsnetzes. Dieser Graph basiert auf Straßen- und Wegenetzen aus OpenStreetMap sowie Fahrplandaten im GTFS-Format. Auf dieser Grundlage sucht die Software nach sinnvollen Reiseketten, | OTP erzeugt aus den Eingabedaten einen Graphen des Verkehrsnetzes. Dieser Graph basiert auf Straßen- und Wegenetzen aus OpenStreetMap sowie Fahrplandaten im GTFS-Format. Auf dieser Grundlage sucht die Software nach sinnvollen Reiseketten, | ||
| Zeile 8: | Zeile 8: | ||
| =====Konfiguration===== | =====Konfiguration===== | ||
| + | Siehe auch [[GraphQL]] | ||
| ====build-config==== | ====build-config==== | ||
| Die Datei build-config.json teilt OTP mit, welche Optionen beim Erstellen des zugrunde liegenden Graphen festgelegt werden sollen. | Die Datei build-config.json teilt OTP mit, welche Optionen beim Erstellen des zugrunde liegenden Graphen festgelegt werden sollen. | ||
| Zeile 20: | Zeile 21: | ||
| } | } | ||
| </ | </ | ||
| - | ====router-config.json==== | + | ====router-config==== |
| Die Datei router-config.json enthält Standardkonfigurationen für Routing-Anfragen (z. B. Gehgeschwindigkeit). Befindet sie sich im Router-Verzeichnis, | Die Datei router-config.json enthält Standardkonfigurationen für Routing-Anfragen (z. B. Gehgeschwindigkeit). Befindet sie sich im Router-Verzeichnis, | ||
| Zeile 28: | Zeile 29: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| }, | }, | ||
| " | " | ||
| Zeile 43: | Zeile 44: | ||
| <code bash> | <code bash> | ||
| sudo apt update | sudo apt update | ||
| - | sudo apt install -y openjdk-21-jre-headless wget unzip | + | sudo apt install -y openjdk-25-jre-headless wget unzip |
| java -version | java -version | ||
| Zeile 77: | Zeile 78: | ||
| # Falsche Java Version... | # Falsche Java Version... | ||
| - | sudo apt install -y openjdk-25-jre-headless | + | # sudo apt install -y openjdk-25-jre-headless |
| - | sudo update-alternatives --config java | + | # sudo update-alternatives --config java |
| java -Xmx6G -jar otp.jar --build --save . | java -Xmx6G -jar otp.jar --build --save . | ||
| Zeile 92: | Zeile 93: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||