I don't know of any tool like this out there, but I don't think it
would be that difficult to knock up a python script to do this using
either the google's transitfeed
(
http://code.google.com/p/googletransitdatafeed/) or bmander's gtfs
(
https://github.com/bmander/gtfs).
My approach would probably be to create a set of pairs of
<stop>-<time> ids for each trip (where stop is a latlng pair, since
that shouldn't change), then compare the two for differences.
Not sure if it's helpful but I wrote up some code which
manipulates/does stuff gtfs transit feeds here:
https://github.com/wlach/routez/blob/master/src/gtfs-hacks
Will
On Sat, Oct 20, 2012 at 9:38 AM, Guillaume Campagna
<
guillaume...@gmail.com> wrote:
> Hi,
>
> We are downloading new GTFS data from multiple sources each day to see if an
> update has been updated. Right now, we just check if the zip themselves are
> different, and update if they are different.
>
> The thing is, on some sources, the GTFS is changing each and every day.
> That's a problem for us, since this trigger an update of offline data on a
> lot of devices.
>
> Most of the time, the update is minor (changed stop name, different IDs but
> same content, etc). I want to differentiate the major update (schedule
> change, new route) from the minor. Diff tools themselves are useless since
> each GTFS can have the same content but with different IDs and/or order in
> the CSVs.
>
> Has anybody had the same problem? Is there tool out there that can help?
>
> Thanks
>
> Guillaume
>
> --
> You received this message because you are subscribed to the Google Groups
> "Transit Developers" group.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/transit-developers/-/1KWCC-Ycc6EJ.
> To post to this group, send email to
transit-d...@googlegroups.com.
> To unsubscribe from this group, send email to
>
transit-develop...@googlegroups.com.
> For more options, visit this group at
>
http://groups.google.com/group/transit-developers?hl=en.
--
William Lachance
wrl...@gmail.com