├── gtfs-validator-json ├── .gitignore ├── src │ ├── test │ │ ├── resources │ │ │ └── test_gtfs1.zip │ │ └── java │ │ │ └── com │ │ │ └── conveyal │ │ │ └── gtfs │ │ │ └── validator │ │ │ └── json │ │ │ └── test │ │ │ └── JsonOutputTest.java │ └── main │ │ └── java │ │ └── com │ │ └── conveyal │ │ └── gtfs │ │ └── validator │ │ └── json │ │ ├── LoadStatus.java │ │ ├── backends │ │ ├── FeedBackend.java │ │ └── FileSystemFeedBackend.java │ │ ├── serialization │ │ ├── Rectangle2DMixIn.java │ │ ├── Serializer.java │ │ ├── Rectangle2DDeserializer.java │ │ └── JsonSerializer.java │ │ ├── FeedValidationResult.java │ │ ├── JsonValidatorMain.java │ │ ├── FeedValidationResultSet.java │ │ └── FeedProcessor.java ├── validate_zipball.sh ├── README.md └── pom.xml ├── gtfs-validation-lib ├── .gitignore ├── src │ ├── test │ │ ├── resources │ │ │ ├── gtfs_bx10.zip │ │ │ ├── nyc_gtfs_si.zip │ │ │ ├── st_gtfs_bad.zip │ │ │ ├── test_gtfs1.zip │ │ │ ├── test_gtfs2.zip │ │ │ ├── st_gtfs_good.zip │ │ │ ├── brooklyn-a6-small.zip │ │ │ └── gtfs_two_agencies.zip │ │ └── java │ │ │ └── com │ │ │ └── conveyal │ │ │ └── gtfs │ │ │ ├── UnitTestBaseUtil.java │ │ │ ├── validator │ │ │ ├── ValidatorMainTest.java │ │ │ └── ValidatorMainIntegrationTest.java │ │ │ ├── ServiceIdHelperTest.java │ │ │ ├── StopOffShapeTest.java │ │ │ ├── GeoUtilsTests.java │ │ │ ├── GtfsStatisticsServiceCalendarDatesTest.java │ │ │ ├── GtfsStatisticsServiceTest.java │ │ │ ├── CalendarDateVerificationServiceLarge.java │ │ │ ├── CalendarDateVerificationServiceTest.java │ │ │ └── GtfsValidationServiceTest.java │ └── main │ │ └── java │ │ └── com │ │ └── conveyal │ │ └── gtfs │ │ ├── model │ │ ├── InputOutOfRange.java │ │ ├── comparators │ │ │ ├── StopTimeComparator.java │ │ │ ├── BlockIntervalComparator.java │ │ │ └── ShapePointComparator.java │ │ ├── Priority.java │ │ ├── HumanReadableServiceID.java │ │ ├── DuplicateStops.java │ │ ├── BlockInterval.java │ │ ├── ProjectedCoordinate.java │ │ ├── ValidationResult.java │ │ ├── InvalidValue.java │ │ ├── Statistic.java │ │ └── TripPatternCollection.java │ │ ├── service │ │ ├── StatisticsService.java │ │ ├── ServiceIdHelper.java │ │ ├── GeoUtils.java │ │ ├── CalendarDateVerificationService.java │ │ ├── impl │ │ │ └── GtfsStatisticsService.java │ │ └── GtfsValidationService.java │ │ └── validator │ │ └── ValidatorMain.java └── pom.xml ├── gtfs-validator-webapp ├── error.html ├── style.css ├── breadcrumb.html ├── list.html ├── package.json ├── validationrun.html ├── group.html ├── gulpfile.js ├── README.md ├── feedTable.html ├── feed.html ├── index.html └── validation.js ├── .travis.yml ├── .gitignore ├── install_precommit.sh ├── LICENSE ├── README.md └── pom.xml /gtfs-validator-json/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /gtfs-validation-lib/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /bin 3 | -------------------------------------------------------------------------------- /gtfs-validator-webapp/error.html: -------------------------------------------------------------------------------- 1 |
| Feed | Loaded successfully? | Warnings | Routes | Trips | Stop times | Valid from | Valid to | 16 |
|---|
| Load Status | <%= loadStatus %> |
|---|---|
| Number of Agencies | <%= agencyCount %> |
| Number of Routes | <%= routeCount %> |
| Number of Trips | <%= tripCount %> |
| Number of Stop Times | <%= stopTimesCount %> |
| Service Range | 13 | <% if (stopTimesCount > 0) { %> 14 |<%= startDate.toDateString() %> to <%= endDate.toDateString() %> | - | 17 | <% } %> 18 | <% } else { %> 19 |
| Reason | <%= loadFailureReason %> |