computerSaysNo
Established Member
- Joined
- 14 Dec 2018
- Messages
- 1,668
I'm looking for a downloadable csv, or similar format, containing a list of all the bus stops that any given Local Service is registered to call at. This is what I imagine is in the Traveline National Dataset, but one needs to register and wait a few days before they can access the data; I was hoping somebody here could confirm that that is indeed what the Dataset contains?
Context: I'm hoping to make a scale model bus with a fully working/interactive destination display. I want the destination display software to be capable of selecting and showing as wide a range of destinations as possible, such that the same software can be used for destination displays across multiple bus operators, but also for the "route and destination selection" process to be as realistic as possible (i.e. you can't enter a route or destination which doesn't exist). A very rough technique I am planning to use is:[URL='https://www.travelinedata.org.uk/traveline-open-data/traveline-national-dataset/']Traveline National Dataset[/URL] said:The Traveline National DataSet (TNDS) is compiled from data sourced in TransXchange (TXC) 2.1 from the English Traveline regions, Traveline Scotland, and Traveline Wales. TNDS contains public transport timetables for bus, light rail, tram and ferry services in Great Britain.
- Software starts, connects to internet, reads in Bus Operator data, populates list box with available bus operators.
- User selects a bus operator.
- Software filters all routes on the selected bus operator, populates list box with list of all routes the bus operator runs.
- User selects a route.
- Software reads timetable data for the selected route and extracts the "bus stop code" for all the stops the selected service is scheduled to make. Software converts the bus stop codes to the actual names of the bus stops. Software populates list box with names of all stops after removing duplicates.
- User selects destination stop.
- Software sends route number and destination text to destination screen.