Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DELFI: "Schienenbusse": Bus-Linien referenzieren gleichzeitig von Zügen genutzte Steige #124

Open
hbruch opened this issue Jan 17, 2023 · 0 comments
Labels
DELFI Falsche Angaben Hier liegt ein inhaltlicher Fehler vor

Comments

@hbruch
Copy link
Member

hbruch commented Jan 17, 2023

Beschreibe den Fehler
Für 1933 Stops (davon 1888 mit DHID de:*) werden sowohl von Zug- (Trips zu Routen mit route_type=1, 2, oder 100-199 oder 400-499 ) als auch Busverbindungen (Trips zu Routen mit route_type=3 oder zwischen 700-799) referenziert. Liste ist diesem Issue angehängt.

Spezialfälle davon sind z.B. #118 oder #120.

Auftretende Ursachen sind:

  • SEVs nutzen die gleichen Haltestellen, wie die ersetzte Zugverbindung (Beispiel DELFI: SEV referenziert Gleise als Stop #120)
  • Verbindungen werden nicht steigscharf angegeben, so dass mehrere Steige auf einen Stop referenzieren. Dieser Fall tritt sowohl bei Halten mit grundsätzlich noch nicht erfassten Steigen (z.B. de:16077:8013138 als auch bei bereits steigscharf im zHV geführten Halten (z.B. de:03351:2797 auf).
  • Mutmaßlich aufgrund von Zuordnungsfehlern falsch ausgewählter Stop-Ids (z.B. DELFI: Zug Linien benutzen Bus-Haltestellen #118)

Hinweis: Straßenbahnen (route_type=0 bzw. 900-999) wurden bei dieser Auswertung explizit nicht mit verglichen, da insbesondere bei Niederflurbahnen Haltestellen sowohl von Bussen als auch Straßenbahnen genutzt werden können.

Statement

SELECT st.stop_id 
  FROM gtfs_routes r 
  JOIN gtfs_trips t ON r.route_id=t.route_id
  JOIN gtfs_stop_times st ON t.trip_id=st.trip_id
WHERE route_type = '3' 
   OR route_type BETWEEN '700' AND '799'
INTERSECT
SELECT st.stop_id 
  FROM gtfs_routes r 
  JOIN gtfs_trips t ON r.route_id=t.route_id
  JOIN gtfs_stop_times st ON t.trip_id=st.trip_id
 WHERE route_type IN ('1','2') 
    OR route_type BETWEEN '400' AND '499'
    OR ROUTE_TYPE BETWEEN '100' AND '199';

Aktualisierungszeitpunkt der GTFS-Daten:
16.01.2023

Downloadlink der GTFS-Daten:
GTFS-Feed

stop_id_trains_metros_and_busses.txt

@hbruch hbruch added DELFI Falsche Angaben Hier liegt ein inhaltlicher Fehler vor labels Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DELFI Falsche Angaben Hier liegt ein inhaltlicher Fehler vor
Projects
None yet
Development

No branches or pull requests

1 participant