GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-10T01:03:17Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 3
  • Shapes: 11
  • Stops: 166
  • Trips: 132

GTFS Features included (?) GTFS features provide a standardized vocabulary to define and describe features that are officially adopted in GTFS.


ShapesRoute ColorsHeadsignsWheelchair AccessibilityBikes AllowanceLocation Types

Specification Compliance report

313 notices reported (226 errors, 87 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 94

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

Only the first 50 of 94 affected records are displayed below.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"CA_TULLE:VehicleJourney:162" "MOBIITI:Quay:104354" 2109 10959.57 22 2108 10959.57 21
"CA_TULLE:VehicleJourney:162" "MOBIITI:Quay:77726" 2117 14505.02 30 2116 14505.02 29
"CA_TULLE:VehicleJourney:159" "MOBIITI:Quay:104354" 2078 10959.57 22 2077 10959.57 21
"CA_TULLE:VehicleJourney:159" "MOBIITI:Quay:77726" 2086 14505.02 30 2085 14505.02 29
"CA_TULLE:VehicleJourney:157" "MOBIITI:Quay:104354" 2047 10959.57 22 2046 10959.57 21
"CA_TULLE:VehicleJourney:157" "MOBIITI:Quay:77726" 2055 14505.02 30 2054 14505.02 29
"CA_TULLE:VehicleJourney:174" "MOBIITI:Quay:104354" 2388 10959.57 22 2387 10959.57 21
"CA_TULLE:VehicleJourney:174" "MOBIITI:Quay:77726" 2396 14505.02 30 2395 14505.02 29
"CA_TULLE:VehicleJourney:171" "MOBIITI:Quay:104354" 2326 10959.57 22 2325 10959.57 21
"CA_TULLE:VehicleJourney:171" "MOBIITI:Quay:77726" 2334 14505.02 30 2333 14505.02 29
"CA_TULLE:VehicleJourney:171_0" "MOBIITI:Quay:104354" 2357 10959.57 22 2356 10959.57 21
"CA_TULLE:VehicleJourney:171_0" "MOBIITI:Quay:77726" 2365 14505.02 30 2364 14505.02 29
"CA_TULLE:VehicleJourney:169" "MOBIITI:Quay:104354" 2264 10959.57 22 2263 10959.57 21
"CA_TULLE:VehicleJourney:169" "MOBIITI:Quay:77726" 2272 14505.02 30 2271 14505.02 29
"CA_TULLE:VehicleJourney:202" "MOBIITI:Quay:104354" 2915 10959.57 22 2914 10959.57 21
"CA_TULLE:VehicleJourney:202" "MOBIITI:Quay:77726" 2923 14505.02 30 2922 14505.02 29
"CA_TULLE:VehicleJourney:167" "MOBIITI:Quay:104354" 2202 10959.57 22 2201 10959.57 21
"CA_TULLE:VehicleJourney:167" "MOBIITI:Quay:77726" 2210 14505.02 30 2209 14505.02 29
"CA_TULLE:VehicleJourney:164" "MOBIITI:Quay:104354" 2171 10959.57 22 2170 10959.57 21
"CA_TULLE:VehicleJourney:164" "MOBIITI:Quay:77726" 2179 14505.02 30 2178 14505.02 29
"CA_TULLE:VehicleJourney:208" "MOBIITI:Quay:104354" 2977 10959.57 22 2976 10959.57 21
"CA_TULLE:VehicleJourney:208" "MOBIITI:Quay:77726" 2985 14505.02 30 2984 14505.02 29
"CA_TULLE:VehicleJourney:205" "MOBIITI:Quay:104354" 2946 10959.57 22 2945 10959.57 21
"CA_TULLE:VehicleJourney:205" "MOBIITI:Quay:77726" 2954 14505.02 30 2953 14505.02 29
"CA_TULLE:VehicleJourney:185" "MOBIITI:Quay:104354" 2605 10959.57 22 2604 10959.57 21
"CA_TULLE:VehicleJourney:185" "MOBIITI:Quay:77726" 2613 14505.02 30 2612 14505.02 29
"CA_TULLE:VehicleJourney:182" "MOBIITI:Quay:104354" 2543 10959.57 22 2542 10959.57 21
"CA_TULLE:VehicleJourney:182" "MOBIITI:Quay:77726" 2551 14505.02 30 2550 14505.02 29
"CA_TULLE:VehicleJourney:214" "MOBIITI:Quay:104354" 3070 10959.57 22 3069 10959.57 21
"CA_TULLE:VehicleJourney:214" "MOBIITI:Quay:77726" 3078 14505.02 30 3077 14505.02 29
"CA_TULLE:VehicleJourney:179" "MOBIITI:Quay:104354" 2512 10959.57 22 2511 10959.57 21
"CA_TULLE:VehicleJourney:179" "MOBIITI:Quay:77726" 2520 14505.02 30 2519 14505.02 29
"CA_TULLE:VehicleJourney:169_0" "MOBIITI:Quay:104354" 2295 10959.57 22 2294 10959.57 21
"CA_TULLE:VehicleJourney:169_0" "MOBIITI:Quay:77726" 2303 14505.02 30 2302 14505.02 29
"CA_TULLE:VehicleJourney:176_0_0" "MOBIITI:Quay:104354" 2481 10959.57 22 2480 10959.57 21
"CA_TULLE:VehicleJourney:176_0_0" "MOBIITI:Quay:77726" 2489 14505.02 30 2488 14505.02 29
"CA_TULLE:VehicleJourney:211" "MOBIITI:Quay:104354" 3008 10959.57 22 3007 10959.57 21
"CA_TULLE:VehicleJourney:211" "MOBIITI:Quay:77726" 3016 14505.02 30 3015 14505.02 29
"CA_TULLE:VehicleJourney:176" "MOBIITI:Quay:104354" 2450 10959.57 22 2449 10959.57 21
"CA_TULLE:VehicleJourney:176" "MOBIITI:Quay:77726" 2458 14505.02 30 2457 14505.02 29
"CA_TULLE:VehicleJourney:188_0" "MOBIITI:Quay:104354" 2698 10959.57 22 2697 10959.57 21
"CA_TULLE:VehicleJourney:188_0" "MOBIITI:Quay:77726" 2706 14505.02 30 2705 14505.02 29
"CA_TULLE:VehicleJourney:218" "MOBIITI:Quay:104354" 3132 10959.57 22 3131 10959.57 21
"CA_TULLE:VehicleJourney:218" "MOBIITI:Quay:77726" 3140 14505.02 30 3139 14505.02 29
"CA_TULLE:VehicleJourney:216" "MOBIITI:Quay:104354" 3101 10959.57 22 3100 10959.57 21
"CA_TULLE:VehicleJourney:216" "MOBIITI:Quay:77726" 3109 14505.02 30 3108 14505.02 29
"CA_TULLE:VehicleJourney:2_0_1" "MOBIITI:Quay:104354" 3411 10959.57 22 3410 10959.57 21
"CA_TULLE:VehicleJourney:2_0_1" "MOBIITI:Quay:77726" 3419 14505.02 30 3418 14505.02 29
"CA_TULLE:VehicleJourney:2_0_0" "MOBIITI:Quay:104354" 3380 10959.57 22 3379 10959.57 21
"CA_TULLE:VehicleJourney:2_0_0" "MOBIITI:Quay:77726" 3388 14505.02 30 3387 14505.02 29
trip_distance_exceeds_shape_distance ERROR 132

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

Only the first 50 of 132 affected records are displayed below.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"CA_TULLE:VehicleJourney:163" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:163_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:170" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:170_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:177" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:183" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:183_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:189" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:195" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:195_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:201" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:201_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:207" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:207_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:213" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:213_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:220" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:220_0" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:227" "CA_TULLE:JourneyPattern:211_6BBE6021FBA1B733CA730DEDA9A41DDA" 12079.696 0.0 3807.495866616553
"CA_TULLE:VehicleJourney:160" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:166" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:166_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:173" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:173_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:180" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:180_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:186_0_1" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:192" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:210" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:210_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:217" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:217_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:224" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:224_0" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:230" "CA_TULLE:JourneyPattern:211_AE69536D66A76B20BF582977F35255FA" 11959.681 0.0 3800.9011765287955
"CA_TULLE:VehicleJourney:156" "CA_TULLE:JourneyPattern:211_04DFA27A680F8D6769F54DF886272FC6" 7215.614 0.0 1443.5017776064503
"CA_TULLE:VehicleJourney:156_0" "CA_TULLE:JourneyPattern:211_FB3B78906717E586860EBDAB5996F487" 4864.0825 0.0 2812.480661515514
"CA_TULLE:VehicleJourney:186" "CA_TULLE:JourneyPattern:211_A78D645C9B34602A2D1D49B8957C07E5" 4837.997 0.0 2790.5677021365877
"CA_TULLE:VehicleJourney:198" "CA_TULLE:JourneyPattern:211_A78D645C9B34602A2D1D49B8957C07E5" 4837.997 0.0 2790.5677021365877
"CA_TULLE:VehicleJourney:198_0_0" "CA_TULLE:JourneyPattern:211_A78D645C9B34602A2D1D49B8957C07E5" 4837.997 0.0 2790.5677021365877
"CA_TULLE:VehicleJourney:204" "CA_TULLE:JourneyPattern:211_A78D645C9B34602A2D1D49B8957C07E5" 4837.997 0.0 2790.5677021365877
"CA_TULLE:VehicleJourney:204_0_0" "CA_TULLE:JourneyPattern:211_A78D645C9B34602A2D1D49B8957C07E5" 4837.997 0.0 2790.5677021365877
"CA_TULLE:VehicleJourney:186_0" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:186_0_0" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:198_0" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:198_0_1" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:204_0" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:204_0_1" "CA_TULLE:JourneyPattern:211_07192BDE1DCA787B2C90B03171047925" 7121.685 0.0 1422.7640444367792
"CA_TULLE:VehicleJourney:155" "CA_TULLE:JourneyPattern:212_CE964BBF874E6F19D991B599851509AF" 11918.457 0.0 3166.3003020247406
"CA_TULLE:VehicleJourney:161" "CA_TULLE:JourneyPattern:212_CE964BBF874E6F19D991B599851509AF" 11918.457 0.0 3166.3003020247406
missing_recommended_column WARNING 1

missing_recommended_column

A recommended column is missing in the input file.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the missing column.
"stop_times.txt" "timepoint"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 84

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

Only the first 50 of 84 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "LES FONTAINES" 50
"trips.txt" "trip_headsign" "LES FONTAINES" 51
"trips.txt" "trip_headsign" "LES FONTAINES" 52
"trips.txt" "trip_headsign" "LES FONTAINES" 53
"trips.txt" "trip_headsign" "LES FONTAINES" 54
"trips.txt" "trip_headsign" "LES FONTAINES" 55
"trips.txt" "trip_headsign" "LES FONTAINES" 56
"trips.txt" "trip_headsign" "LES FONTAINES" 57
"trips.txt" "trip_headsign" "LES FONTAINES" 58
"trips.txt" "trip_headsign" "LES FONTAINES" 59
"trips.txt" "trip_headsign" "LES FONTAINES" 60
"trips.txt" "trip_headsign" "LES FONTAINES" 61
"trips.txt" "trip_headsign" "LES FONTAINES" 62
"trips.txt" "trip_headsign" "LES FONTAINES" 63
"trips.txt" "trip_headsign" "LES FONTAINES" 64
"trips.txt" "trip_headsign" "GARE SNCF" 65
"trips.txt" "trip_headsign" "GARE SNCF" 66
"trips.txt" "trip_headsign" "GARE SNCF" 67
"trips.txt" "trip_headsign" "GARE SNCF" 68
"trips.txt" "trip_headsign" "GARE SNCF" 69
"trips.txt" "trip_headsign" "GARE SNCF" 70
"trips.txt" "trip_headsign" "GARE SNCF" 71
"trips.txt" "trip_headsign" "GARE SNCF" 72
"trips.txt" "trip_headsign" "GARE SNCF" 73
"trips.txt" "trip_headsign" "GARE SNCF" 74
"trips.txt" "trip_headsign" "GARE SNCF" 75
"trips.txt" "trip_headsign" "GARE SNCF" 76
"trips.txt" "trip_headsign" "LES FONTAINES" 77
"trips.txt" "trip_headsign" "LES FONTAINES" 78
"trips.txt" "trip_headsign" "LES FONTAINES" 79
"trips.txt" "trip_headsign" "GARE SNCF" 80
"trips.txt" "trip_headsign" "GARE SNCF" 81
"trips.txt" "trip_headsign" "GARE SNCF" 82
"trips.txt" "trip_headsign" "GARE SNCF" 83
"trips.txt" "trip_headsign" "GARE SNCF" 84
"trips.txt" "trip_headsign" "GARE SNCF" 85
"trips.txt" "trip_headsign" "GARE SNCF" 86
"trips.txt" "trip_headsign" "GARE SNCF" 87
"trips.txt" "trip_headsign" "GARE SNCF" 88
"trips.txt" "trip_headsign" "GARE SNCF" 89
"trips.txt" "trip_headsign" "GARE SNCF" 90
"trips.txt" "trip_headsign" "GARE SNCF" 91
"trips.txt" "trip_headsign" "GARE SNCF" 92
"trips.txt" "trip_headsign" "GARE SNCF" 93
"trips.txt" "trip_headsign" "GARE SNCF" 94
"trips.txt" "trip_headsign" "GARE SNCF" 95
"trips.txt" "trip_headsign" "GARE SNCF" 96
"trips.txt" "trip_headsign" "GARE SNCF" 97
"trips.txt" "trip_headsign" "GARE SNCF" 98
"trips.txt" "trip_headsign" "GARE SNCF" 99
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"CA_TULLE:Line:211" 2 "#FAB742" "#FFFFFF"