如何在gtfs stops.txt中处理两侧的两个公交车站

时间:2018-02-28 07:30:50

标签: gtfs

我正在使用GTFS数据构建公交转机应用程序。假设公共汽车A从城市A到B和B到达A.停靠X将在两侧具有相同的停靠名称和不同的坐标。

我是否必须将Stop X的两面存储为数据库中的不同记录?如果我将它存储为相同的记录意味着我显示地图上的停止将显示错误的坐标。

如果我将停止存储为不同的记录意味着,当用户搜索停止x时,它将根据停止ID为任何人提供旅行。

对于link,我看到在这种情况下我们无法使用父站。如果有人知道这个指南我们。

1 个答案:

答案 0 :(得分:0)

Stops.txt应包含两条记录,每条记录对应一条记录。

Trips.txt将包含direction_id,以区分具有相同route_id的双向行程。

Routes.txt将是两者之间的链接,分配给每次旅行,并列出给定“方向”的所有停靠点。

请参阅reference