x

Re: Bahn gibt Fahrplandaten frei


Geschrieben von viw (Gast) am 02. März 2016 21:07:16: [flux]

Als Antwort auf: Bahn gibt Fahrplandaten frei geschrieben von Trockennasenaffe (Gast) am 26. Februar 2016 12:47:

abrensch wrote:

Marqqs wrote:

... So wie es ausschaut, kann man den freien kompletten DB-FV-Fahrplan [..im GTFS Format...] z.B. hier runterladen:

http://patrickbrosi.de/de/projects/dbgtfs/

Darauf ein Auskunftssystem aufzusetzen, ist wahrscheinlich gar nicht mehr so schwierig.

Vollständig kann dieser nach GTFS konvertierte Datensatz aber nicht sein, ich seh' da einfach keine Daten zu den Verkehrstagen.

Mir war bei den Berlin-Brandenburg-Daten ( die es im GTFS-Format, bis runter zu Bussen und Strassenbahnen, hier gibt: http://daten.berlin.de/datensaetze/vbb- … ember-2016 ) auch schon aufgefallen, dass GTFS ziemlich viele Freiheiten im Modell hat, und man nicht von "der" GTFS-Version sprechen kann, und bei den VBB-Daten war auch irgendwas de-normalisiert, wenn auch nicht diese radikale Gleichsetzung zwischen "route" und "trip" wie in dem o.g. Datensatz.

Also bei dem Datensatz gab es mehrere Dinge die Entwicklern nicht gefallen haben. Er war einfach nicht komprimiert. Das heißt es wurden keine Taktfahrten verwendet.
Ebenfalls sehr merkwürdig waren die Gültigkeiten gepflegt. Anstatt das man Wochentage angegeben hat wurde jeder Tag einzeln gepflegt.
Wenn man allerdings weiß woher die Daten kommen und wie sie dortgespeichert werden, ist das auch kein Wunder.

abrensch wrote:

Aber mich beschäftigt ein ganz anderes Problem: wie schafft man den Anschluss von einem Transit-Fahrplan (mit "stop_positions" ) und dem Wegenetz in OSM?

Für den Frankfurter Hauptbahnhof ist die stop_position ("Frankfurt(Main)Hbf") irgendwo auf dem Querbahnsteig. Die OSM-"station" ("Frankfurt (Main) Hauptbahnhof", wäre auch zu einfach, wenn der Name Schlüsseleigenschaft hätte..) liegt ein Stück weiter vorne auf dem Gleisfeld.

Ich hab' mir für einen Prototyp mal mühsam zu jeder stop_position einen "catch-position" von Hand erfasst, von der ich dann über eine nearest-distance-Regel gegen das OSM-Wegenetz matchen konnte.

Was sagen die ÖPNV Mapper dazu? Gibt's dafür eine Lösung? Also vom GTFS-Name der Station auf den OSM-Namen, und von da an die Anschlusspunkte zum Wegenetz?

Eigentlich sinnvoll wäre doch für jedes Gleis eine Stopposition zu haben und dann im Datensatz die Gleisangaben zu verwenden. Bei dem Datensatz des VBB sollen ja früher oder später auch mastscharfe Daten geliefert werden.Das ist insbesondere sinnvoll wenn man wissen möchte auf welcher Straßenseite die Haltestelle liegt. Ist das jetzt vor oder nach der Kreuzung usw.
In Frankfurt am Main und noch wichtiger in Leipzig oder Berlin ist halt aber auch welches Gleis ist hier das benutzte. Denn nur so lassen sich nachher die Umstiegszeiten genauer berücksichtigen. Derzeit ist es aus Performancegründen bei Hafas vor allem pauschal geregelt.