- als
pathways.txt
Teil der GTFS-Schedule/Static-Spezifikation -> statische Daten - bildet alle Umsteigebeziehungen in einer Station (Hub) als Graph ab
- Knoten sind Eingänge/Bahnsteige/etc.
- Kanten sind Wege/Fahrtreppen/Aufzüge/etc.
- Achtung: der Graph muss vollständig sein –> wenn Wege fehlen, werden diese von konsumierender Software als nicht existierend angenommen
- existierende Feeds
curl 'https://storage.googleapis.com/storage/v1/b/mdb-csv/o/sources.csv?alt=media' -fsSL | qsv search -s features '\bpathways\b' | qsv select location.country_code,location.subdivision_name,provider,name
- DE (im DELFI-GTFS): VBB (~500), MVV (~200), SSB/NVBW (~200), HVV (~130), ansonsten vereinzelt
- EU: Paris, Budapest, Prag (nicht überprüft)
- USA: San Diego (MTS), San Francisco (WETA), Boston (MBTA), Maryland
- CA: Alberta
- Werkzeuge
- Routing: OpenTripPlanner – MOTIS noch nicht
- Visualisierung/Umwandlung: bisher nur sehr rudimentäre Werkzeuge, z.b. extract-gtfs-pathways
- generisch: Graph-Tools & -Datenbanken –> Query "alle Eingänge, die über Aufzüge von X aus erreichbar sind"
- erster Anhaltspunkt:
wc -l {stops,pathways}.txt
- Boston: 9987
stops.txt
, 8070pathways.txt
- VBB: 527027
stops.txt
, 294105pathways.txt
- Paris: 53357
stops.txt
, 4992pathways.txt
- Boston: 9987
- danach manuelle Analyse im Detail
- praktisch wäre ein Tool, das die Verknüpfung mit dem OSM-Graphen überprüft -> OTP nutzen?
[screenshots 1-5]
ground truth: https://commons.wikimedia.org/wiki/Category:Bahnhof_Berlin-Pankow-Heinersdorf
[screenshots 1]
[screenshots 1-4]
[screenshots 1-5]
GTFS Pathways:
While the core specification of GTFS-Pathways has been completely integrated into GTFS, additional information such as text-to-speech instructions, wheelchair assistance information, equipment-failure reporting, planned or scheduled entrance or exit closures, and elevator and escalator outages need to be added.
- deswegen GTFS-PathwayUpdates
- Erweiterungsvorschlag für GTFS-Realtime (GTFS-RT)
- Idee: statisch spezifizierte Pathways dynamisch ändern/"löschen"/ergänzen -> überlagert die statischen Pathways-Daten
- fügt dem
FeedEntity
-Element neue (optionale) KindelementeStationUpdate
s hinzu - Achtung: "If there is no StationUpdate for a pathway listed in pathways.txt, it means there is no real-time status available. It does not mean that the pathway can be used."
PathwayStatus
:UNKNOWN
/OPERATIONAL
/OPERATIONAL_WITH_LIMITATIONS
/NOT_RUNNING
PathwayDirection
:UNCHANGED
/FORWARD
/BIDIRECTIONAL
/BACKWARD