Create an algorithm to sort smartcard transaction data without lat/lon into an order that allows is to be compared against timetable data to derive boarding locations.
Initial dummy data is created using ATCO-CIF timetable data which is generised and then randomly sampled to different amounts.