You can grab the data in a variety of formats. Here's a link for SVG:
http://inspire.esriuk.com/ArcGIS/se...11.58692,1120336.3502051&WIDTH=923&HEIGHT=888
On another point, about the NR TD feed: Am I right in assuming that berth steps will only show movements from adjacent berths?
It certainly is as there will be issues where a train terminates and then runs ECS. No messages will be sent once the train has terminated and so would show as still in the platform (even though the ECS will have departed) on any map until another train arrives.Thats a bit of a shame!
Very nice work on the maps and other bits Poggs! Where are you with showing freight in the TD berths, has this been agreed yet or are the powers that be still working on it?
Unfortunate if the one empty freight working that runs officially as ECS (due to using Motorail vans) is going to prevent any maps working correctly where trains terminate and then run ECS.The only use case for freight data appears to be the enthusiast community, some of whom think everything should be free and can't see why detailed freight data isn't available. I, on the other hand, agree with the FOCs and unless there's legislation or some steering from the DfT, don't think we'll see freight data being opened up on a detailed level.
and the open data page on it:
http://data.gov.uk/dataset/railway-network-inspire
Perhaps this is what you're using anyway.
Pat
Unfortunate if the one empty freight working that runs officially as ECS (due to using motorail vans) is going to prevent any maps working correctly where trains terminate and then run ECS.
Well Class 5 is currently excluded. Will there not be issues with allowing class 5 to be included due to that Colas Rail service that runs class 5 when empty or would there be a way of filtering that out?Well, from what I can see, it's Class 1, 2 and 5 that are included, and every other description excluded (e.g. SHUT, -T3-, **** etc.) - but maybe it should be Class 4, 6, 7 and 8 excluded and everything else included.
I'll make a note to bring this up at the next meeting at NR.
Well Class 5 is currently excluded. Will there not be issues with allowing class 5 to be included due to that Colas Rail service that runs class 5 when empty or would there be a way of filtering that out?
You never know until you ask.
can't we just filter FOC's out by their FOC code?![]()
Isn't there some additional filtering to keep the Royal Train out even though it runs as class 1? I would have thought it would be possible to filter out individual descriptions. Of course train reporting numbers are not unique so even if the class 5 empty freight working could be filtered that way, it could result in some other class 5 workings getting filtered. Not great but would be better than the current situation where no class 5 information is available.For the benefit of everyone else (because I know why you suggested that!) - the TD data is just three commands - CA, CB, CC - and a description. There's no hidden metadata such as TOC code, so nothing to filter on other than train class.
For the benefit of everyone else (because I know why you suggested that!) - the TD data is just three commands - CA, CB, CC - and a description. There's no hidden metadata such as TOC code, so nothing to filter on other than train class.
Isn't there some additional filtering to keep the Royal Train out even though it runs as class 1? I would have thought it would be possible to filter out individual descriptions.
Yes - think of berths as a network of nodes, some with a one-to-one mapping, some with a one-to-many. A berth step is when a description moves from one to another, i.e. moves from one node in the network to another.
Oh wow (understatement). Any way to get it in a GIS-friendly format?
The origin of the TD data are the many large and small train describer computer systems in the various signal boxes and control centres around the network, whose primary purpose is to help signallers keep track of train identities as they move around their individual control area mimic diagrams. The name 'berth' derives from the signal berth track circuit, the last train detection section on approach to a signal. Berth steps are triggered when a train passes the signal to which the berth applies on a known locked route towards another signal, which can be derived by the systems' direct connections to the control system. As signals can sometimes be many miles apart, the granularity of the system results in trains stepping a long way ahead of their actual position, if the berths are taken to be at the geographical position of their associated signal. Therefore the presence of a train ID in a berth display represents a train waiting at or moving towards that signal.
Could I seek a bit more clarification on the TD feed message type please?

There still seems to be a blackout overnight though so you won't get many messages even if there are train movements.CT is a Heartbeat, which indicates that the train describer is alive. Overnight, if there are no train movements, you may get no step/cancel/interpose messages.


Are these berths special? COUT sounds like a definite candidate for a special case
I requested an account on the wiki (http://wiki.openraildata.info) some time ago but it was never activated, is there someone processing the account requests?
Update on progress handling the TD feed:
I've added the area code to Berth and Descriptor in my schema, and the picture looks a lot better.
However, I am getting Descriptors forcibly removed from their Berths when a Berth Step comes in for a different Descriptor.
Examples I have come across are (Area-Berth): WH-COUT, XZ-COUT, AW-GB18, ML-M145
Are these berths special? COUT sounds like a definite candidate for a special case, but I'm less sure of GB18 and M145.
Just checked the berth step csv reference data: GB18 is RICHMNDNL station, M145 is NEWTON station. Perplexed...
Thanks for any suggestions.
Is it known for sure that COUT acutally holds anything and isn't just an equivalant of /dev/null? It seems that in IECC areas (although I haven't checked them all) there are no steps to COUT and instead there is a just a CB message for the last berth in the area.From what I can work out, COUT is Clear-Out, STIN is Strike-In. COUT usually holds the last description that was stepped out of the area, STIN is a 'train approaching' advance warning.
Is it known for sure that COUT acutally holds anything and isn't just an equivalant of /dev/null? It seems that in IECC areas (although I haven't checked them all) there are no steps to COUT and instead there is a just a CB message for the last berth in the area.
I'm working on my reverse-engineering here.
Let me see if I can find a detailed document on these special berths...