Tetchytyke
Veteran Member
I looked from Apsley to Halifax and it was suggesting singles for both the outward and the return, despite the fact they added up to more than the VIA MANCHESTER SVR.
The search is based on Arrival / Departure times or Departure / Arrival, this is needed to find split tickets efficiently.
The search form maybe needs some more work to make this clearer - I'll look at adding a warning if the inbound dropdown is changed.
It's the same list?
It's not entirely clear if the routeing "+VIA LONDON" or "NOT VIA LONDON" refers to the routeing group or the station group.
For sure, the routeing "NOT VIA BIRMINGHAM" is intended to mean "Not via Birmingham Stns" (e.g. changing at Aston is OK) rather than "Not via Birmingham Group" however I've discussed this with a couple of people I know, one of whom was denied this ticket from the booking engines, and the other works for LM, between us we concluded that what the booking engines implement is not the same as what the pricing managers believe should be implemented.
Some fares are routed "VIA GLOUCESTER" but the journeys are most obvious via Cheltenham, and it has been argued that the via Gloucester routeing was intended to mean "via Gloucester Group" of which Cheltenham used to be a member.
In some cases station groups and routeing groups are the same, but not in all. There is no "Leeds Stns" but there is a "Leeds Group" for routeing purposes, which permits doubling back between Micklefield & Leeds - which is essential for some journeys on Sundays, or evenings, and very useful during daytimes.
NRG programming rules said:If the route descriptor associated with a fare excludes LONDON, then the journey may not pass
through or stop at a London terminal, but may pass through or stop at any other station in the
London Stations list which is not a London terminal.
Routeing Guide Datafeeds Interface Specification said:GROUP_MKR
Y or N to indicate whether the CRS code represents an individual location (Value=N), or one station in a routeing guide group (Value= Y). If Y, then the whole of the group is included in the route (i.e. the route must include one of the locations in the group (for A or I type entries) or must exclude all the locations in the group (for E type entries))
I understood that there is a list of Groups for Ticket Routeing purposes included within the timetable data. This list is different from the normal Routeing Groups and from the Ticketing "Stations" groups. A copy is attached from my office records.
Peter
Ah - I can see the file you mean - definition 'G' in the master station file. Is this documented anywhere? The public files that describe the data appear to still point towards using the routeing group.
Yes - V, sorry. There's no indication in the public documentation what it's for, though, but now that you explain it, it makes sense.I think it is V not G
Yes - V, sorry. There's no indication in the public documentation what it's for, though, but now that you explain it, it makes sense.
I don't know about documentation but that is the list we use at work.
One thing missing is the "Boundary Zone" pseudo-stations for use with London area Travelcards, though I'm assuming this is purely for practical reasons as no trains actually stop at same.
I believe this mostly affects longer distance journeys, where it can work out significantly cheaper to do multiple splits (e.g. travelling from London - Liverpool in the evening peak is normally £150.50, but it's possible to get it down to £60.50 by buying Boundary Zone 4 - Wolverton, Wolverton - Rugby, Rugby - Rugeley, Rugeley - Crewe and Crewe - Liverpool).
Does not work for the well known Aberdeen-Stonehaven + Stonehaven-Dundee split for Aberdeen-Dundee.
It offers the standard through fare of £29.80.
Thanks for that - I imagine it's useful for a number of people and should satisify the problem that TrainMiser has.
I'll stop hijacking your thread now, TrainMiser
I looked from Apsley to Halifax and it was suggesting singles for both the outward and the return, despite the fact they added up to more than the VIA MANCHESTER SVR.
Labour of love TrainMiser, or plans to monetise your split ticketing service in the future as others have done?
Leeds-Carlisle: one journey routed me via Warrington with a split at SYB and WGN and PRE. The £4.20 SYB-WGN is NOT valid via Warrington as this is a regulated TfGM fare. You have to put up with a 142 on the Kirkby for the £4.20 to be valid.
(Opens can of worms)...Also, you seem annoyingly keen on the Trainline for my liking as I'm SURE you will be told on here!
I appreciate you need times to find the splits but I don't understand why this can't work just as well with a departure time provided in each direction.
The site has a limited number of split points; some smaller stations are skipped to avoid the search taking too long. I'll see if this can be made a bit smarter, i.e. for shorter journeys it could try to split at more stations.
My reading of the timetable feed specification is that those lines are just to do with the fare check, to say something like "if fare check fails for MRF, don't try with LIV or LVC". As there's no guidance on which station to try first, it should have no effect on the results.Ah - I can see the file you mean - definition'G''V' in the master station file. Is this documented anywhere? The public files that describe the data appear to still point towards using the routeing group.
TCBC's problem was that it didn't consider timetables at all, but only permitted routes (I believe it now also suffers from using an out-of-date version of the routeing guide). You don't have to heavily restrict the range of split points to avoid that problem, as looking at the timetable and only giving splits which aren't too slow should be enough. Preferring to split at better served stations is a good idea, but excluding so many stations altogether is bound to hurt the results. It does save time, though.FWIW I think that is sensible. Trainscanbecheaper is pretty much unusable because it just goes on cheapest, rather than practicality; suggesting a split at Polesworth (as that website once did for me) is daft.
I'll look at adding these - I guess this would be most useful similar to a railcard, i.e. select which Travelcard you have, and then it would use Boundary tickets where available / cheaper?
TCBC had a 'cheapest' mode, and this did not consider the timetable. It did what it was designed to do!TCBC's problem was that it didn't consider timetables at all, but only permitted routes (I believe it now also suffers from using an out-of-date version of the routeing guide). You don't have to heavily restrict the range of split points to avoid that problem, as looking at the timetable and only giving splits which aren't too slow should be enough. Preferring to split at better served stations is a good idea, but excluding so many stations altogether is bound to hurt the results. It does save time, though.
Yep, got it, but I think we can hide this to the user, by asking for whatever users want and then setting the algorithm to do as described above.It helps a lot when looking for return journeys.
With a timetable search, going outbound:
- Departure time searches start at the first station and work forwards in time to the second station
- Arrival time searches start at the second station and work backwards in time to the first station
For the return journey, these are reversed:
- Arrival time searches start at the first station and work backwards in time to the second station.
- Departure time searches start at the second station and work forwards in time to the first station
Pairing together the departure and arrival times means that both the outbound and return searches can start at the same station and work towards the other station.
This makes finding splits for returns much easier.
Can you add the functionality for someone to say yes/no to "relevant season ticket held"?
I'm not sure if websites will be allowed to sell tickets which are to extend a journey covered in part by a Season ticket.trainmiser I tried your site on this thread but it returned nothing but the £124.50 anytime single for each way.
Yep, got it, but I think we can hide this to the user, by asking for whatever users want and then setting the algorithm to do as described above.
For example, on Trainsplit, I choose departure times for both my outward and return journeys. But before I press submit, the arrival times have already been estimated for me. So perhaps the estimated arrival time of the return journey can be used by the algorithm above to work in the way described?
Not just this. There may be some journeys where buying a zone 1-4 travelcard and a bz4 to wherever are cheaper - though these should be the exception rather than the rule.
trainmiser I tried your site on this thread but it returned nothing but the £124.50 anytime single for each way.
I also tried Wrexham Central-Moorfields when I was looking at it. It didn't suggest the split at Rock Ferry, although this would save 20p against the through ticket it actually suggested. I don't know why.
Do you know of any examples of this?