GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T17:02:52Z,
for the dataset file:///shared/arretshora-c2aab32fa06977.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 Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 2
  • Shapes: 7
  • Stops: 26
  • Trips: 46

Specification Compliance report

140 notices reported (13 errors, 127 warnings, 0 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 13

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.
"50017" "CALC_7479403" 27648.0 27506.0 12.990817887705562
"50023" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50024" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50025" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50026" "CALC_7479403" 27648.0 27506.0 12.990817887705562
"50027" "CALC_7479403" 27648.0 27506.0 12.990817887705562
"50028" "CALC_7479403" 27648.0 27506.0 12.990817887705562
"50029" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50031" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50117" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50126" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50127" "CALC_7479394" 27648.0 27506.0 12.990817887705562
"50128" "CALC_7479394" 27648.0 27506.0 12.990817887705562
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 93

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 greater than 0 but 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 (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

Only the first 50 of 93 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.
"CALC_7479397" 2263 4914.0 89 2262 4914.0 88 0.22414332860419275
"CALC_7479397" 2266 4917.0 92 2265 4917.0 91 0.4655284518048653
"CALC_7479397" 2352 6675.0 178 2351 6675.0 177 0.4297459104623119
"CALC_7479397" 2410 8316.0 236 2409 8316.0 235 0.43661511314652884
"CALC_7479397" 2443 8734.0 269 2442 8734.0 268 0.42452616088045986
"CALC_7479397" 2452 8826.0 278 2451 8826.0 277 0.4579012767154008
"CALC_7479397" 2513 10159.0 339 2512 10159.0 338 0.5256917897009361
"CALC_7479397" 2569 13068.0 395 2568 13068.0 394 0.10356031031893828
"CALC_7479397" 2575 13086.0 401 2574 13086.0 400 0.9034507108991439
"CALC_7479397" 2581 13096.0 407 2580 13096.0 406 0.4832836968188454
"CALC_7479397" 2717 16789.0 543 2716 16789.0 542 0.46476840559265736
"CALC_7479397" 2725 16834.0 551 2724 16834.0 550 0.6830204410397457
"CALC_7479397" 2749 17722.0 575 2748 17722.0 574 0.4410686742400388
"CALC_7479397" 2933 22834.0 759 2932 22834.0 758 0.42452749403641943
"CALC_7479403" 4766 3868.0 123 4765 3868.0 122 0.42452749403641943
"CALC_7479403" 4812 5456.0 169 4811 5456.0 168 0.8110099769895558
"CALC_7479403" 4830 5801.0 187 4829 5801.0 186 0.8485272775205688
"CALC_7479403" 4985 10580.0 342 4984 10580.0 341 0.42732768416051625
"CALC_7479403" 5152 15159.0 509 5151 15159.0 508 0.15531889237286714
"CALC_7479403" 5174 15288.0 531 5173 15288.0 530 0.017257522142156114
"CALC_7479403" 5284 18774.0 641 5283 18774.0 640 0.05174250856288159
"CALC_7479403" 5340 20187.0 697 5339 20187.0 696 0.8869067072308098
"CALC_7479403" 5368 20801.0 725 5367 20801.0 724 0.4297459104623119
"CALC_7479403" 5380 20851.0 737 5379 20851.0 736 0.01724181602036961
"CALC_7479403" 5384 20857.0 741 5383 20857.0 740 0.6823566989257258
"CALC_7479403" 5386 20859.0 743 5385 20859.0 742 0.22414332860419275
"CALC_7479403" 5447 22208.0 804 5446 22208.0 803 0.01724181602037289
"CALC_7479403" 5492 23078.0 849 5491 23078.0 848 0.44603287666842445
"CALC_7479401" 3200 6421.0 168 3199 6421.0 167 0.42732768416051625
"CALC_7479401" 3328 10015.0 296 3327 10015.0 295 0.6693667584685787
"CALC_7479401" 3352 10151.0 320 3351 10151.0 319 0.5693100890993351
"CALC_7479401" 3367 11000.0 335 3366 11000.0 334 0.15531889237286714
"CALC_7479401" 3372 11030.0 340 3371 11030.0 339 0.2070921300831448
"CALC_7479401" 3389 11129.0 357 3388 11129.0 356 0.017257522142156114
"CALC_7479401" 3499 14614.0 467 3498 14614.0 466 0.05174250856288159
"CALC_7479401" 3563 16097.0 531 3562 16097.0 530 0.22416678888783026
"CALC_7479401" 3595 16691.0 563 3594 16691.0 562 0.01724181602036961
"CALC_7479401" 3601 16700.0 569 3600 16700.0 568 0.22414332860419275
"CALC_7479401" 3604 16703.0 572 3603 16703.0 571 0.4655284518048653
"CALC_7479401" 3662 18049.0 630 3661 18049.0 629 0.01724181602037289
"CALC_7479401" 3707 18919.0 675 3706 18919.0 674 0.44603287666842445
"CALC_7479402" 3874 4914.0 89 3873 4914.0 88 0.22414332860419275
"CALC_7479402" 3877 4917.0 92 3876 4917.0 91 0.4655284518048653
"CALC_7479402" 3963 6675.0 178 3962 6675.0 177 0.4297459104623119
"CALC_7479402" 4021 8316.0 236 4020 8316.0 235 0.43661511314652884
"CALC_7479402" 4054 8734.0 269 4053 8734.0 268 0.42452616088045986
"CALC_7479402" 4063 8826.0 278 4062 8826.0 277 0.4579012767154008
"CALC_7479402" 4124 10159.0 339 4123 10159.0 338 0.5256917897009361
"CALC_7479402" 4180 13068.0 395 4179 13068.0 394 0.10356031031893828
"CALC_7479402" 4186 13086.0 401 4185 13086.0 400 0.9034507108991439
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 1

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.
"stops.txt" "stop_name" "ZAC MOYVILLERS" 26
route_short_name_too_long WARNING 1

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"HOPLA Le Bus TAD" 3 "HOPLA Le Bus TAD"
stop_too_far_from_shape_using_user_distance WARNING 30

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.
2 "CALC_7479397" "50001" 4 "ESDGARE" "Gare ESTREES ST DENIS" [49.43211201889109,2.644722168791394] 665.6167749833215
18 "CALC_7479403" "50017" 239 "LSMZPO" "Avenue de Paris LONGUEIL STE MARIE" [49.31848655346681,2.704742128283312] 562.9929205158697
18 "CALC_7479403" "50017" 240 "CHVGAR2" "Gare CHEVRIERES" [49.33957853930555,2.6822642718567318] 144.7499962552302
18 "CALC_7479403" "50017" 241 "CHVCEG1" "Eglise CHEVRIERES" [49.3486328125,2.67960715293884] 151.12892414072297
18 "CALC_7479403" "50017" 242 "GFYSUC2" "Sucrerie CHEVRIERES" [49.36258527686685,2.663966857413823] 141.55395588587655
18 "CALC_7479403" "50017" 243 "GFYCHE2" "Rue de Chevriere GRANDFRESNOY" [49.366666385182775,2.6596586775657274] 133.6970477824864
18 "CALC_7479403" "50017" 244 "GFYMAI2" "Mairie GRANDFRESNOY" [49.37219524383878,2.651908099665333] 136.3845455797219
18 "CALC_7479403" "50017" 245 "GFYCBL2" "Croix Blanche GRANDFRESNOY" [49.37938334154843,2.65152228604442] 112.63637138100253
18 "CALC_7479403" "50017" 247 "ESDGSC2" "Sollette ESTREES ST DENIS" [49.42266288173574,2.642699590142283] 132.42144650077506
18 "CALC_7479403" "50017" 248 "ESDPLM2" "Avenue de Picardie ESTREES ST DENIS" [49.42666783540142,2.64485716819763] 113.89482157705912
18 "CALC_7479403" "50017" 249 "ESDCIM2" "Charles DOTTIN ESTREES ST DENIS" [49.43153051604976,2.645075846842655] 121.705156759524
18 "CALC_7479403" "50017" 250 "ESDGARE" "Gare ESTREES ST DENIS" [49.43065212094408,2.6508604651032073] 1021.6333065161833
18 "CALC_7479403" "50017" 251 "ESDZAE2" "Le bois Chevalier ESTREES ST DENIS" [49.430147632778244,2.6545546557935884] 155.78494179789405
19 "CALC_7479401" "50018" 264 "ESDGARE" "Gare ESTREES ST DENIS" [49.43440198404321,2.646412062816704] 495.11537589161685
19 "CALC_7479401" "50018" 265 "ESDZAE2" "Le bois Chevalier ESTREES ST DENIS" [49.43582250129093,2.644999170330601] 802.249573231242
3 "CALC_7479402" "50002" 19 "ESDGARE" "Gare ESTREES ST DENIS" [49.43211201889109,2.644722168791394] 665.6167749833215
22 "CALC_7479395" "50021" 306 "ESDGARE" "Gare ESTREES ST DENIS" [49.43440198404321,2.646412062816704] 495.11537589161685
22 "CALC_7479395" "50021" 307 "ESDZAE2" "Le bois Chevalier ESTREES ST DENIS" [49.43582250129093,2.644999170330601] 802.249573231242
24 "CALC_7479394" "50023" 324 "LSMZPO" "Avenue de Paris LONGUEIL STE MARIE" [49.31848655346681,2.704742128283312] 562.9929205158697
24 "CALC_7479394" "50023" 325 "CHVGAR2" "Gare CHEVRIERES" [49.33957853930555,2.6822642718567318] 144.7499962552302
24 "CALC_7479394" "50023" 326 "CHVCEG1" "Eglise CHEVRIERES" [49.3486328125,2.67960715293884] 151.12892414072297
24 "CALC_7479394" "50023" 327 "GFYSUC2" "Sucrerie CHEVRIERES" [49.36258527686685,2.663966857413823] 141.55395588587655
24 "CALC_7479394" "50023" 328 "GFYCHE2" "Rue de Chevriere GRANDFRESNOY" [49.366666385182775,2.6596586775657274] 133.6970477824864
24 "CALC_7479394" "50023" 329 "GFYMAI2" "Mairie GRANDFRESNOY" [49.37219524383878,2.651908099665333] 136.3845455797219
24 "CALC_7479394" "50023" 330 "GFYCBL2" "Croix Blanche GRANDFRESNOY" [49.37938334154843,2.65152228604442] 112.63637138100253
24 "CALC_7479394" "50023" 332 "ESDGSC2" "Sollette ESTREES ST DENIS" [49.42266288173574,2.642699590142283] 132.42144650077506
24 "CALC_7479394" "50023" 333 "ESDPLM2" "Avenue de Picardie ESTREES ST DENIS" [49.42666783540142,2.64485716819763] 113.89482157705912
24 "CALC_7479394" "50023" 334 "ESDCIM2" "Charles DOTTIN ESTREES ST DENIS" [49.43153051604976,2.645075846842655] 121.705156759524
24 "CALC_7479394" "50023" 335 "ESDGARE" "Gare ESTREES ST DENIS" [49.43065212094408,2.6508604651032073] 1021.6333065161833
24 "CALC_7479394" "50023" 336 "ESDZAE2" "Le bois Chevalier ESTREES ST DENIS" [49.430147632778244,2.6545546557935884] 155.78494179789405
unexpected_enum_value WARNING 1

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 3 "route_type" 715