dtd2mysql icon indicating copy to clipboard operation
dtd2mysql copied to clipboard

Implement train splitting / joining as GTFS transfers

Open miklcct opened this issue 11 months ago • 3 comments

https://github.com/google/transit/pull/303 adds the ability to specify same-vehicle transfer in GTFS. Splitting and joining trains within a passenger service can be specified with transfer_type = 4 for the constituent portions.

miklcct avatar Mar 14 '24 16:03 miklcct

Okay, so rather than have the new services, just populate transfers.txt with same vehicle transfers? Seems like a good idea to me.

linusnorton avatar Mar 14 '24 16:03 linusnorton

For a service A-B-C splitting off a B-D portion, the specification models it as a A-B service, B-C service and B-D service, which the A-B service has an in-seat transfer with the both B-C and B-D services.

miklcct avatar Mar 14 '24 16:03 miklcct

Okay, the ATOC/DTD schedules do ABD + association record + BC. So that'd need to become AB, BC and BD (with appropriate transfers)

linusnorton avatar Mar 14 '24 16:03 linusnorton