Skip to content

Add GTFS-RT Source #33

@faultyserver

Description

@faultyserver

GTFS-RT (RT abbreviating Real Time) is an official extension of GTFS that allows agencies to push live updates to consumers about trip updates, service alerts, and sometimes vehicle positions (though the last is almost always better handled by a different source).

At some point in the future, it would be nice to be able to proxy GTFS-RT events through shark so that these updates are present in our ecosystem.

An example update that could come through is a station being closed due to construction, where receiving this event could mark a station as closed, and middlewares/consumers could use that information to accurately indicate next_station.

This and other events result in somewhat-mangled responsibilities between Shark and the soon-to-be-implemented Providence, so whether Shark is the proper location for this functionality is up for debate. Perhaps Providence could simply provide a heartbeat of updates received from GTFS (translated to use our ecosystems parlance: identifiers, namespacing, etc.) and consumers could apply these events in whatever manner they wish.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions