アップデートが更新されたかどうかを確認するために、毎日複数のソースから新しいGTFS (基本的には CSV ファイルの zip) データをダウンロードしています。現時点では、zip 自体が異なるかどうかを確認し、異なる場合は更新するだけです。
問題は、一部のソースでは、GTFS が毎日変化していることです。これは多くのデバイスでオフライン データの更新をトリガーするため、私たちにとっては問題です。
ほとんどの場合、更新はマイナーなものです (ストップ名の変更、異なる ID で同じコンテンツなど)。メジャーアップデート(日程変更、新ルート)とマイナーアップデートを区別したい。各 GTFS の内容は同じでも、ID や CSV 内の順序が異なる可能性があるため、差分ツール自体は役に立ちません。
誰かが同じ問題を抱えていましたか?役立つツールはありますか?