Mitfahren-BW ÖPNV und Fahrgemeinschaften intermodal mit dem OpenTripPlanner - mitfahr|de|zentrale - pretalx
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Mitfahren-BW ÖPNV und Fahrgemeinschaften intermodal mit dem OpenTripPlanner Holger Bruch, FOSSGIS 2019, März 2018 MITFAHR|DE|ZENTRALE hb@mfdz.de @mfdz_de mitfahr|de|zentrale
1,2 beträgt der Besetzungsgrad an der Stuttgarter Markungsgrenze im Jahr 2016. Historischer Tiefstand! (SWP, 27.06.2018) 2 mitfahr|de|zentrale
1,02beträgt der Besetzungsgrad bei Ludwigsburger Pendlern laut Projekt „Effiziente Mobilität“ im Jahr 2016 (Stadt Ludwigsburg, PGN, 07. Juli 2016) 3 mitfahr|de|zentrale
Mitfahren-BW verknüpft Mitfahrplattformen mit ÖPNV und individueller Mobilität |DE| …. mitfahr|de|zentrale
mitfahr|de|zentrale
mitfahr|de|zentrale
Datenaufbereitung Mitfahrangebote Verschiedene Mitfahrportale stellen Fahrtangebote bereit… mitfahr|de|zentrale
Datenaufbereitung Mitfahrangebote … aus denen wir die Fahrtroute ermitteln… mitfahr|de|zentrale
Datenaufbereitung Mitfahrangebote … zu der wir möglich Zu- und Ausstiegspunkte ermitteln. mitfahr|de|zentrale
Datenaufbereitung Mitfahrangebote Diese Mitfahrangebote kombinieren wir mit ÖPNV-Daten… GTFS mitfahr|de|zentrale
Datenaufbereitung Mitfahrangebote …und finden für Reisende so bestmögliche intermodale Reiseverbindungen GTFS mitfahr|de|zentrale
OpenTripPlanner • OpenTripPlanner ist ein intermodaler Routenplaner • Java basiert, Lizenz: LGPL • Unterstützt • ÖPNV-, PKW-, Fahrrad-, Fußgängerrouting • Stationsbasiertes Bikesharing • Park & Ride, Kiss & Ride, BikePark & Ride, Fahrradmitnahme im ÖPNV • barrierefreies Routing • In Entwicklung: Car-Sharing, Ride-Hailing, On-Demand-Verkehre • Routing: Bidirektionaler A*-Algorithmus • Aktive Community • https://github.com/opentripplanner/OpenTripPlanner mitfahr|de|zentrale
OpenTripPlanner Historie • TriMet initiiert 2009-2012 durch OpenPlans koordinierte Entwicklung • Seit 2013 produktiv bei TriMet im Einsatz und Mitgliedschaft in Software Freedom Conservancy • Zunehmende Verbreitung seitdem: viele amerikanische Verbünde, Niederlande (seit 2014), Finnland und Norwegen (seit 2016) • 2016: Veröffentlichung 1.0 Version • Derzeit: Version 1.3, Arbeiten an Version 2.0 - Refactoring / CleanUp / RAPTOR • OTP OPEN DAY am 3. April in Oslo mitfahr|de|zentrale
OpenTripPlanner Clients OpenTripPlanner Default Client digitTransit otp-react-redux (trimet Demo) transportr.app (noch WIP) mitfahr|de|zentrale
OpenTripPlanner REST-API • Doku http://dev.opentripplanner.org/apidoc/1.0.0/index.html • Nächste Abfahrten an Haltestelle https://api.mfdz.de/otp/routers/default/index/stops/mfdz:54/stoptimes/ • Haltestellen in der Nähe https://api.mfdz.de/otp/routers/default/index/stops?lat=48.39&lon=9.99&radius=200 • Verbindungssuche https://api.mfdz.de/otp/routers/default/plan?fromPlace=mfdz:54 &toPlace=48.7834797%2C9.1804849&date=03-13-2019&time=10%3A0&mode=TRAN SIT,WALK&maxWalkDistance=750&arriveBy=false&wheelchair=false&locale=de&maxPr eTransitTime=3600 mitfahr|de|zentrale
OpenTripPlanner GraphQL API • Beste Dokumentation via digiTransit (https:// www.digitransit.fi/en/developers/apis/1-routing-api/0- graphql/) mitfahr|de|zentrale
GTFS OpenTripPlanner Datenquellen GBFS mitfahr|de|zentrale Bildquellen: DGM: Landesvermessung Sachsen, Karte GTFS-Verfügbarkeit: www.retterdeinnahverkehr.de
Datenaufbereitung: OpenStreetMap ∆ bw-buffered.poly pyosmium osmium osmosis [dach|alsace](-nicht-mehr)-latest.pbf [dach|alsace]-latest.pbf bw-buffered.pbf bw-buffered-PuR.pbf Bildquelle: Geofabrik, OpenStreetMap Mitwirkende, Wikipedia mitfahr|de|zentrale
General Transit Feed Specification Bildquelle: https://github.com/MobilityData/gtfs-flex mitfahr|de|zentrale
Offene ÖPNV-Daten? – Status Quo • Nur ein geringer Teil der Verkehrsverbünde/unternehmen stellt Sollfahrplan-Daten (GTFS) bereit • GTFS-RT bei noch weniger Verbünden in Vorbereitung • EFA-BW Daten als Notbehelf • Kritische Aspekte: • Veröffentlichungszyklus/Aktualität • Unterschiedliche Vollständigkeit • Shapes • Angaben zur Fahrradmitnahme (bikes_allowed) • Barrierefreiheit • … • Qualität, z.B. • Fehlende Agency-URLs • Fälschlicherweise verbotene Transfers • Falsche Koordinaten für Haltestellen • Falsche Haltefolge Bildquelle: https://rettedeinennahverkehr.de/ • 23h-Fahrten zwischen zwei Halten… mitfahr|de|zentrale
QS/Datenaufbereitung: GTFS rm / sed / grep feedvalidator pfaedle gtfs-filter oba-gtfs-transformer efa2gtfs mitfahr|de|zentrale
Qualitätsproblem: Verbotene Umstiege gemäß transfers.txt mitfahr|de|zentrale
Qualitätsproblem: Zeitreisen mitfahr|de|zentrale
Qualitätsproblem: Zeitreisen mitfahr|de|zentrale
GraphBuilding & buildConfig.json-Optionen OpenStreetMapModule BusRouteStreetMatcher banDiscouragedWalking matchBusRoutesToStreets banDiscouragedBiking customNamer wayPropertySet TransitToTaggedStopsModule areaVisibility platformEntriesLinking staticBikeRental staticBikeParkAndRide StreetLinkerModule staticParkAndRide areaVisibility … ElevationModule PruneFloatingIslands … pruningThresholdIslandWithoutStops pruningThresholdIslandWithStops DirectTransferGenerator useTransfersTxt maxTransferDistance GtfsModule useTransfersTxt AnnotationsToHTML parentStopLinking htmlAnnotations stationTransfers subwayAccessTime maxInterlineDistance OsmoscopeToHTML fareServiceFactory osmoscopeAnnotations Legende Default-Modul Parameterabhängig mfdz-Erweiterung mitfahr|de|zentrale
OpenTripPlanner Graph Struktur OSMVertex SplitterVertex StreeetEdge {walk, bike, car} StreeetEdge {walk} TransitBoardAlightEdge (boarding=true) TransitBoardAlightEdge (boarding=false) Zeit-abhängiger Routing-Graph verknüpft Straße und ÖV (Beispiel Manhatten) Quelle: https://github.com/opentripplanner/OpenTripPlanner/wiki/GraphStructure (modifiziert) mitfahr|de|zentrale
OpenTripPlanner Annotationen • OTP meldet bei Import OSM- & GTFS-Annotationen • Mit htmlAnnotations:true in build- config.json wird HTML-Bericht zur Analyse generiert • WIP PullRequest von mfdz generiert mit osmoscopeAnnotations:true OSM-spezifische Warnungen als Osmoscope-Layer • Vorsicht: viele OSM-Annotationen sind eher OTP-Probleme mitfahr|de|zentrale
OpenTripPlanner HTML Annotations mitfahr|de|zentrale
OpenTripPlanner Annotationen: Ursachen und Konsequenzen Annotation Ursache Anmerkung Relevanz HopSpeedFast GTFS / OTP Geschwindigkeit zwischen zwei Stops >~162km/h R HopSpeedSlow GTFS Geschwindigkeit zwischen zwei Stops 20m. R StopUnlinked Lageabhängig, In Gebiet ohne OMS-Daten zu erwarten, sonst zu prüfen R ggf. GTFS/ OSM Erläuterung Relevanz: R = Routing, V=Visualisierung mitfahr|de|zentrale
OpenTripPlanner Annotationen in Osmoscope mitfahr|de|zentrale
Overpass-Ergebnisse in Osmoscope mitfahr|de|zentrale
Overpass-Ergebnisse in Osmoscope mitfahr|de|zentrale
Unsere Vision Gelingende Verkehrswende – weniger Emissionen, weniger Stau, mehr Lebensqualität Unsere Mission • Fahrgemeinschaften fördern, wo MIV unverzichtbar • Einfach Mitfahren! In jeder Hinsicht… • Offene Standards für das Mitfahren • Durchgängig Open Source => | DE | - zentraler Ansatz mitfahr|de|zentrale
Links und weiterführende Infos • https://www.mitfahren-bw.de • https://www.opentripplanner.de • https://www.digitransit.fi/ • https://github.com/opentripplanner/otp-react-redux • https://github.com/schildbach/public-transport-enabler • https://gitlab.com/oeffi/oeffi • https://transportr.app/ • https://www.fahrgemeinschaft.de • https://osmcode.org/pyosmium/ • https://osmcode.org/osmium-tool/ • https://wiki.openstreetmap.org/wiki/Osmosis • https://gtfs.mfdz.de/ • https://github.com/ad-freiburg/pfaedle • Bast, Hannah; Brosi, Patrick: Sparse Map-Matching in Public Transit Networks with TurnRestrictions, unter http://ad-publications.informatik.uni-freiburg.de/SIGSPATIAL_Sparse%20map%20matching%202018.pdf (abgerufen am 17.02.2019). • https://www.graphhopper.com/de/ • Topf, Jochen: Introducing Osmoscope, unter https://blog.jochentopf.com/2018-10-23-introducing- osmoscope.html (abgerufen am 17.02.2019). mitfahr|de|zentrale
Vielen Dank! Kontakt: Holger Bruch MITFAHR|DE|ZENTRALE hb@mfdz.de @mfdz_de mitfahr|de|zentrale
Backup 41 mitfahr|de|zentrale
Abfahrtstafeln zeigen lokale Mitfahrmöglichkeiten mitfahr|de|zentrale
mitfahr|de|zentrale
Datenaustausch zwischen Mitfahren-BW und Mitfahrbörsen |DE| mitfahr|de|zentrale
Datenaustausch zwischen Mitfahren-BW und Mitfahrbörsen ? |DE| mitfahr|de|zentrale
Datenaustausch zwischen Mitfahren-BW und Mitfahrbörsen ? |DE| mitfahr|de|zentrale
Unser Technologie-Stack mitfahr|de|zentrale
Sie können auch lesen