5

我们每天都从多个来源下载新的GTFS(基本上是 CSV 文件的 zip)数据,以查看是否有更新。现在,我们只检查 zip 本身是否不同,如果不同则更新。

问题是,根据某些消息来源,GTFS 每天都在变化。这对我们来说是个问题,因为这会触发许多设备上的离线数据更新。

大多数时候,更新是次要的(更改了站点名称、不同的 ID 但相同的内容等)。我想将主要更新(时间表更改,新路线)与次要更新区分开来。Diff 工具本身是无用的,因为每个 GTFS 可以具有相同的内容,但在 CSV 中具有不同的 ID 和/或顺序。

有没有人有同样的问题?有没有可以提供帮助的工具?

4

0 回答 0