GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-17T14:39: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:
RATP Dev
Publisher URL:
https://www.ratpdev.com
Feed Language:
French
Feed Start Date:
2024-06-12
Feed End Date:
2024-08-31

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. transfers.txt
  10. translations.txt
  11. trips.txt

Counts


  • Agencies: 1
  • Blocks: 220
  • Routes: 53
  • Shapes: 292
  • Stops: 964
  • Trips: 665

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


ShapesFeed InformationRoute ColorsHeadsignsWheelchair AccessibilityBikes AllowanceLocation Types

Specification Compliance report

5903 notices reported (1 errors, 5900 warnings, 2 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 1

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.

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.
"20000076" "G20173" 29.279 29.278 12.04065108548083
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 705

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"42123" 43235 19.011 220032 43234 19.011 220031 0.6694789659280489
"42123" 43325 20.385 230074 43324 20.385 230073 0.13389415877076782
"42120" 57333 4.155 60002 57332 4.155 60001 0.5559755052564519
"42120" 58035 20.507 210054 58034 20.507 210053 0.4691340352149701
"42120" 58177 22.83 230094 58176 22.83 230093 0.0745951197092669
"42120" 58199 23.02 230116 58198 23.02 230115 0.11119510090982554
"42121" 61031 19.011 230032 61030 19.011 230031 0.6694789659280489
"42121" 61074 19.313 240027 61073 19.313 240026 0.6694789659280489
"42121" 61121 20.385 240074 61120 20.385 240073 0.13389415877076782
"42122" 44530 8.42 60022 44529 8.42 60021 0.4691340352149701
"42122" 44652 10.508 80074 44651 10.508 80073 0.13389415877076782
"42001" 47507 6.577 70002 47506 6.577 70001 0.8473716583115616
"42001" 47832 16.434 180001 47831 16.434 170016 0.1493727167631297
"R10011" 206914 4.978 60001 206913 4.978 50011 0.13390446421765992
"61446" 93513 6.263 20002 93512 6.263 20001 0.7071850131039258
"61446" 93585 7.53 20074 93584 7.53 20073 0.13389415877076782
"G20175" 183312 2.961 20002 183311 2.961 20001 0.22346929096820511
"G20175" 183519 9.977 60048 183518 9.977 60047 0.11119510090982554
"G20174" 183639 0.979 20058 183638 0.979 20057 0.2345457732008401
"G20174" 183984 9.917 90002 183983 9.917 90001 0.46060122531611186
"G20174" 184398 21.812 190048 184397 21.812 190047 0.11119510090982554
"G20173" 181568 7.866 70002 181567 7.866 70001 0.46060122531611186
"G20173" 181661 10.025 110002 181660 10.025 110001 0.22346929096820511
"G20173" 182167 28.253 170293 182166 28.253 170292 0.37191298660567856
"G20172" 180359 0.979 10063 180358 0.979 10062 0.2345457732008401
"G20172" 181055 19.748 150048 181054 19.748 150047 0.11119510090982554
"G20172" 181145 21.83 170002 181144 21.83 170001 0.46060122531611186
"70827" 102113 2.057 30002 102112 2.057 30001 0.7071850131039258
"70827" 102185 3.324 30074 102184 3.324 30073 0.13389415877076782
"70827" 102948 24.351 170002 102947 24.351 170001 0.46060122531611186
"T10031" 217553 7.295 100002 217552 7.295 100001 0.6710746502314573
"70824" 104751 1.173 20028 104750 1.173 20027 0.0745951197092669
"70824" 104773 1.362 20050 104772 1.362 20049 0.11119510090982554
"70824" 105521 22.557 170002 105520 22.557 170001 0.46060122531611186
"C0090" 178547 2.825 80012 178546 2.825 80011 0.11119510161714974
"C0090" 178624 3.671 110020 178623 3.671 110019 0.13389415877076782
"C0090" 178799 6.867 160007 178798 6.867 160006 0.4691340352149701
"70825" 105678 1.173 20028 105677 1.173 20027 0.0745951197092669
"PA30044" 202968 12.876 140044 202967 12.876 140043 0.6370546423467677
"PA30043" 201124 3.499 10134 201123 3.499 10133 0.14923836368605242
"A0340" 156545 4.315 70012 156544 4.315 70011 0.11119510161714974
"A0340" 156622 5.161 100020 156621 5.161 100019 0.13389415877076782
"42117" 57020 19.011 230032 57019 19.011 230031 0.6694789659280489
"42117" 57063 19.313 240027 57062 19.313 240026 0.6694789659280489
"42117" 57110 20.385 240074 57109 20.385 240073 0.13389415877076782
"42118" 48631 14.302 130022 48630 14.302 130021 0.4691340352149701
"42119" 51676 14.302 130022 51675 14.302 130021 0.4691340352149701
"42119" 51798 16.39 150074 51797 16.39 150073 0.13389415877076782
"G20168" 182500 7.866 70002 182499 7.866 70001 0.46060122531611186
"G20168" 182593 10.025 110002 182592 10.025 110001 0.22346929096820511
equal_shape_distance_same_coordinates WARNING 4787

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"2bis0094" 11748 6.011 20001 11747 6.011 10234
"2bis0094" 11806 7.772 30001 11805 7.772 20058
"42123" 42473 0.584 20001 42472 0.584 10040
"42123" 42495 1.048 30001 42494 1.048 20022
"42123" 42532 1.683 40001 42531 1.683 30037
"42123" 42576 2.221 50001 42575 2.221 40044
"42123" 42612 2.701 60001 42611 2.701 50036
"42123" 42625 3.035 70001 42624 3.035 60013
"42123" 42654 3.548 80001 42653 3.548 70029
"42123" 42679 3.994 90001 42678 3.994 80025
"42123" 42720 4.896 100001 42719 4.896 90041
"42123" 42738 5.404 110001 42737 5.404 100018
"42123" 42780 6.962 120001 42779 6.962 110042
"42123" 42815 8.398 130001 42814 8.398 120035
"42123" 42842 8.866 140001 42841 8.866 130027
"42123" 42867 9.409 150001 42866 9.409 140025
"42123" 42909 9.876 160001 42908 9.876 150042
"42123" 42927 10.582 170001 42926 10.582 160018
"42123" 42941 11.167 180001 42940 11.167 170014
"42123" 43047 14.629 190001 43046 14.629 180106
"42123" 43148 17.049 200001 43147 17.049 190101
"42123" 43182 17.891 210001 43181 17.891 200034
"42123" 43204 18.297 220001 43203 18.297 210022
"42123" 43252 19.118 230001 43251 19.118 220048
"2bis0093" 11882 0.381 20001 11881 0.381 10022
"2bis0093" 11950 1.52 30001 11949 1.52 20068
"2bis0093" 12050 3.387 40001 12049 3.387 30100
"2bis0093" 12099 4.268 50001 12098 4.268 40049
"2bis0093" 12333 10.28 60001 12332 10.28 50234
"2bis0093" 12391 12.041 70001 12390 12.041 60058
"2bis0093" 12445 13.78 80001 12444 13.78 70054
"2bis0095" 12619 1.836 20001 12618 1.836 10087
"2bis0095" 12675 3.601 30001 12674 3.601 20056
"2bis0095" 12731 5.33 40001 12730 5.33 30056
"2bis0095" 12887 9.004 50001 12886 9.004 40156
"2bis0095" 12911 9.683 60001 12910 9.683 50024
"2bis0095" 12984 11.797 70001 12983 11.797 60073
"2bis0095" 13064 13.556 80001 13063 13.556 70080
"42120" 57148 0.712 20001 57147 0.712 10025
"42120" 57175 1.358 30001 57174 1.358 20027
"42120" 57249 2.875 40001 57248 2.875 30074
"42120" 57282 3.365 50001 57281 3.365 40033
"42120" 57332 4.155 60001 57331 4.155 50050
"42120" 57356 4.451 70001 57355 4.451 60024
"42120" 57420 5.544 80001 57419 5.544 70064
"42120" 57456 6.111 90001 57455 6.111 80036
"42120" 57487 6.605 100001 57486 6.605 90031
"42120" 57510 7.074 110001 57509 7.074 100023
"42120" 57538 7.646 120001 57537 7.646 110028
"42120" 57552 7.915 130001 57551 7.915 120014
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
mixed_case_recommended_field WARNING 13

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_short_name" "2bis" 15
"trips.txt" "trip_headsign" "NOZ à la demande" 12
"trips.txt" "trip_headsign" "NOZ à la demande" 13
"trips.txt" "trip_headsign" "NOZ à la demande" 14
"trips.txt" "trip_headsign" "NOZ à la demande" 15
"trips.txt" "trip_headsign" "NOZ à la demande" 135
"trips.txt" "trip_headsign" "NOZ à la demande" 136
"trips.txt" "trip_headsign" "NOZ à la demande" 137
"trips.txt" "trip_headsign" "NOZ à la demande" 138
"trips.txt" "trip_headsign" "NOZ à la demande" 537
"trips.txt" "trip_headsign" "NOZ à la demande" 538
"trips.txt" "trip_headsign" "NOZ à la demande" 539
"trips.txt" "trip_headsign" "NOZ à la demande" 540
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.
"T9-608" 53 "#7FCFF1" "#FFFFFF"
stop_too_far_from_shape_using_user_distance WARNING 3

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
465 "G20174" "20000075" 8673 "ggochap1" "Chapelle Saint-Julien" [47.955644384621515,-3.4143536537665633] 252.8211968170208
465 "G20174" "20000075" 8674 "ggoglle2" "Kerguillerm" [47.96479979461205,-3.4234609307916353] 258.3374401021274
465 "G20174" "20000075" 8675 "mslyhue2" "Keryhuel" [47.97531872643568,-3.4277307567907913] 258.8623630896964
trip_distance_exceeds_shape_distance_below_threshold WARNING 390

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is less than the 11.1m threshold.

You can see more about this notice here.

Only the first 50 of 390 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.
"19446612" "Zon20001" 11.068 11.065 6.456098633814189
"19446615" "Zon10021" 51.425 51.413 6.124234438429432
"19446616" "Zon30048" 66.516 66.495 4.956747671221936
"19446618" "Zon30047" 73.962 73.94 7.932529388303472
"19446619" "Zon10020" 27.876 27.866 6.124234438429432
"19446621" "Zon20025" 46.584 46.574 8.681182709196689
"19446623" "NOZ0013" 42.941 42.94 3.522315600236677
"19446624" "NOZ0013" 42.941 42.94 3.522315600236677
"19446625" "NOZ0013" 42.941 42.94 3.522315600236677
"19446626" "NOZ0012" 32.968 32.962 5.001132879865307
"19446627" "Zon20031" 45.758 45.745 6.456098633814189
"19446628" "Zon30045" 74.628 74.538 6.124234438429432
"19446634" "Zon10023" 26.199 26.191 6.345115470468367
"19446656" "B1286" 8.088 8.081 4.9990871640914945
"19446657" "B1285" 9.671 9.664 3.435258241721393
"19446658" "B1286" 8.088 8.081 4.9990871640914945
"19446659" "B1285" 9.671 9.664 3.435258241721393
"19446660" "B1286" 8.088 8.081 4.9990871640914945
"19446661" "B1285" 9.671 9.664 3.435258241721393
"19446662" "B1286" 8.088 8.081 4.9990871640914945
"19446663" "B1285" 9.671 9.664 3.435258241721393
"19446664" "B1286" 8.088 8.081 4.9990871640914945
"19446666" "B1045" 6.618 6.617 5.708223152756374
"19446667" "B1045" 6.618 6.617 5.708223152756374
"19446668" "B1045" 6.618 6.617 5.708223152756374
"19446669" "B1045" 6.618 6.617 5.708223152756374
"19446670" "B1045" 6.618 6.617 5.708223152756374
"19446671" "B1045" 6.618 6.617 5.708223152756374
"19446672" "B1045" 6.618 6.617 5.708223152756374
"19446673" "B1045" 6.618 6.617 5.708223152756374
"19446677" "B1045" 6.618 6.617 5.708223152756374
"19446685" "70794" 18.433 18.432 6.011923622580749
"19446686" "70794" 18.433 18.432 6.011923622580749
"19446687" "81373" 18.463 18.452 6.456098633814189
"19446688" "81374" 18.226 18.222 5.03085418961385
"19446689" "81373" 18.463 18.452 6.456098633814189
"19446690" "81374" 18.226 18.222 5.03085418961385
"19446691" "22123" 29.853 29.851 6.124234438429432
"19446692" "22124" 30.285 30.284 6.124234438429432
"19446699" "51794" 19.282 19.279 4.929355134823367
"19446700" "51577" 21.081 21.079 7.055848155546242
"19446703" "51577" 21.081 21.079 7.055848155546242
"19446705" "51690" 11.661 11.66 4.929355134823367
"19446707" "51794" 19.282 19.279 4.929355134823367
"19446708" "101166" 19.822 19.821 6.456098633814189
"19446709" "101128" 20.207 20.206 7.932529388303472
"19446743" "C0077" 8.89 8.872 7.145801759256564
"19446744" "C0077" 8.89 8.872 7.145801759256564
"19446745" "C0077" 8.89 8.872 7.145801759256564
"19446746" "C0077" 8.89 8.872 7.145801759256564
unknown_column INFO 2

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"agency.txt" "agency_sort_order" 9
"translations.txt" "id" 1