-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create GTFS difference report #17
Comments
Did you guys figure this out? Working on same project with Atlanta's GTFS file, to help the MARTA Army project |
No, never got to building this feature, and I probably won't get to it. I don't think @jdungan is the right person either. My idea was to add a "signature" column. The basic idea was:
The idea is that, if two stops in two feeds have the same data, they will have the same signature column. This helps identify the data items that did not change. Once you know what didn't change, you have what did change. The challenge is to match items that refer to the same thing, so you need a similarity algorithm. For example, if a stop has the same Then, there is a sample UI to display things that are the same, things that changed, new items, and deleted items. Very useful stuff, but hard to do, and maybe too much to ask a volunteer to do. |
Create a method for showing the common elements and differences between two GTFS feeds.
Difficultly - Hard
Criteria - A text or HTML report would be a great starting place
One strategy: Create a hashing function for a 'row', use to find the identical elements in two feeds and the unique elements. For the unique elements, do a simple matching by GTFS IDs to identify records that changed from one to another. Generate a Markdown report.
The text was updated successfully, but these errors were encountered: