I created a post of the UK rail network some time ago and have been meaning to return to the subject.
This iteration is in Leaflet and will run weekly. The network is generated direcly from the UK rail network timetable file in GTFS format downloaded from: gbrail.info
The network is still generated using a station to station methodology, so the next step will be to incorporate an actual network and run it trough PGRouting. The logic for ownership can be found at: maps.gisforthought.com/uk_rail_map/ukrail_distinct_agencies_parent.html
If there are any issues or inconsistencies, please let me know, preferrably through the GitHub issues page: GitHub Issues
I am very happy with the overall result and all the hosting is done from scratch using a virtual server from: Digital Ocean
A good learning experience with NGINX and mobile forwarding.
As a final warning, the mobile version is not very good, if viewing on mobile and interested, please try on a desktop. Sincere appologies for that. Leaflet may not be the best mobile platform, although it is probably due to my inexperience with it.
Full Page Link
UK Rail Map by Operator and Owner:
[iframe src="https://maps.gisforthought.com/uk_rail_map/" width="100%" height="600"]