我查看了 GTFS 的数据示例。我希望能够找到一种方法或逻辑来查找火车连接。
例如。我们有三个火车站: Big_City_Station(这是一个巨大的目的地) Mid-size_Station(一个大型枢纽 - 换乘点) Midway_Station(距离 Big_City_Station 20 英里的枢纽 - 换乘点) Home_Station(每天早上开始旅行的郊区)
有几条火车路线从 Home_Station 出发。让我们称它们为主要和次要的。Primary 和 Secondary 几乎总是停在 Midway_Station。为了到达 Big_City_Station,我们从 Home_Station 开始,然后转乘在 Midway_Station 进行连接,希望能赶上前往 Big_City_Station 的火车。
什么方法让转运点效率最高?是否有从 A 点到 B 点的算法,包括中转站?或者编程解决方案只是这样:如果没有从 Home_Station 到 Big_City_Station 的不经停的火车旅行,则检查 Home_Station 是否有下一趟停靠在换乘点的火车并获取火车时间以进行连接?谢谢!