good first issue
説明
A/B Street has some modelling for public transit vehicles and riders, but it's quite incomplete. I'm not going to have any time to work on it soon, but I think it'd make a very fun project to jump in. I'm quite willing to mentor / help things along!
Some end goals could be:
- previewing how a proposed/future rapid transit route will help its riders
- exploring+proposing small changes to speed up an existing route
- drawing entirely new bus routes somewhere
Some of the tasks, in no particular order:
- importing data: snapping a bus route from OSM or GTFS to the map, handling map boundaries
- importing data: figuring out when to spawn a bus at the beginning of the route from GTFS schedules
- importing data: testing in many different cities, some of which have slightly different OSM tagging schemas for public transit
- modelling / simulation: Figuring out how to model train stations. How long should it take somebody to walk from the road into/out of the station? How much indoor detail from OSM should be used? How to visualize everything?
- UI: prevent map edits from breaking an existing bus route
- UI: add a new UI to create/modify bus routes and stops
- modeling / simulation: pathfinding / transit assignment. Who should try to take a bus? What transfers?
- dataviz: how to judge how effective a transit route is? How to score efforts to speed up a route?
- modeling / simulation: implement transit-signal priority, where traffic lights will change when a bus approaches