You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a transit rider who occasionaly has to wait 10-15 minutes to catch a bus, I prefer it when I can wait at a shelter with a bench. During inclement weather, it's doubly essential to me. Proper Shark should show me what kind of station a particular stop is, be it a shelter, a sidewalk, or a transfer hub.
I propose adding a kind enum attribute to Station, which derives its possible values from object configuration. For CityBus, the kinds would be :roadsign, :shelter, and :transfer_hub, unless there are some more standardized terms for these that I'm missing.
By default, Stations would be configured to be kind = :roadsign. :shelter can be determined by the station name, probably using the same middleware from #23, and :transfer_hub can be configured to the station with stop code BUS215.
The text was updated successfully, but these errors were encountered:
I think this is certainly doable, and your suggested implementation will probably work best. I wasn't aware that station names had "at Shelter" annotations on them, but it seemed to be accurate for all of the stops I could think of.
The only "official" names that I've been able to find are from GTFS, which only specifies "stop" and "station" (neither of which actual give relevant information).
Note that the actual implementation of this will be pending on #20, which will define the way attributes like this are added via middlewares.
With the implementation of #20, this shouldn't have any obstacles to implementation. If we want, we may be able to pull this into 1.0, but I'll leave it out for now.
As a transit rider who occasionaly has to wait 10-15 minutes to catch a bus, I prefer it when I can wait at a shelter with a bench. During inclement weather, it's doubly essential to me. Proper Shark should show me what kind of station a particular stop is, be it a shelter, a sidewalk, or a transfer hub.
I propose adding a
kind
enum attribute toStation
, which derives its possible values from object configuration. For CityBus, thekind
s would be:roadsign
,:shelter
, and:transfer_hub
, unless there are some more standardized terms for these that I'm missing.By default,
Station
s would be configured to bekind = :roadsign
.:shelter
can be determined by the station name, probably using the same middleware from #23, and:transfer_hub
can be configured to the station with stop codeBUS215
.The text was updated successfully, but these errors were encountered: