A computer program product for travel planning by public transport, comprising a computer readable storage medium storing computer executable object code that is operable to: provide transit graphics data with nodes corresponding to the stations for the vehicles and the times of day to which the vehicles connect to Stop stations; Defining nodes in the transit graphics data that would halt the individual times of day when the vehicles at the first of the stations are stopped according to the repeat schedule in which consecutive vehicle trips from the first station are separated by an all common time period (P); Time periods for the respective nodes of the repeat schedule are sequentially separated by a period of time that is less than or equal to the common time period (P); Performing a query calculation on the transit graphic data to determine a travel plan for a route between an advised and a destination station; and if the route passes through the first station and relates to a repeat schedule schedule, defining for the route that the travel time includes a waiting period at the first station that is not less than the common time period (P).
展开▼