GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-13T10:08:39Z,
for the dataset file:///shared/albarracedn-movilidad.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. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 15
  • Shapes: 34
  • Stops: 61
  • Trips: 45

Specification Compliance report

1340 notices reported (0 errors, 1340 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 529

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 529 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.
"517002" 119350 2.397 1110924 119349 2.397 1110923 0.8464588720124568
"517002" 119606 5.716 1111180 119605 5.716 1111179 0.8464004745810005
"517002" 119912 8.919 1111486 119911 8.919 1111485 0.846481650516505
"517002" 120305 14.387 1111879 120304 14.387 1111878 0.8466248463941229
"517002" 120327 14.707 1111901 120326 14.707 1111900 0.8466435927497984
"517002" 120456 17.46 1112030 120455 17.46 1112029 0.8465531267817886
"517002" 120775 24.186 1112349 120774 24.186 1112348 0.8460665966492833
"517002" 120850 24.897 1112424 120849 24.897 1112423 0.8460900193231438
"517002" 121687 41.015 1113261 121686 41.015 1113260 0.8455098566777346
"517002" 121709 41.255 1113283 121708 41.255 1113282 0.8455063273826107
"127002" 26361 0.333 1017935 26360 0.333 1017934 0.8475500314590757
"127002" 26363 0.335 1017937 26362 0.335 1017936 0.8475501571025226
"127002" 26420 1.123 1017994 26419 1.123 1017993 0.8476243979060002
"127002" 26422 1.125 1017996 26421 1.125 1017995 0.8476245234836157
"127002" 26430 1.134 1018004 26429 1.134 1018003 0.847625277184658
"127002" 26440 1.143 1018014 26439 1.143 1018013 0.8476255284068993
"127002" 26456 1.248 1018030 26455 1.248 1018029 0.8476331906187947
"127002" 26459 1.251 1018033 26458 1.251 1018032 0.8476334418209331
"127002" 26462 1.254 1018036 26461 1.254 1018035 0.8476336930398175
"127002" 26469 1.261 1018043 26468 1.261 1018042 0.8476341954772769
"127002" 26509 1.717 1018083 26508 1.717 1018082 0.8476846883685055
"127002" 26519 1.729 1018093 26518 1.729 1018092 0.8476855675435538
"127002" 26523 1.733 1018097 26522 1.733 1018096 0.8476856931591439
"127002" 26529 1.738 1018103 26528 1.738 1018102 0.8476856931422931
"127002" 28145 26.342 1019719 28144 26.342 1019718 0.8496710586728663
"127002" 28290 27.61 1019864 28289 27.61 1019863 0.8497121194233002
"127002" 29234 37.579 1020808 29233 37.579 1020807 0.849730771059032
"127002" 29564 42.857 1021138 29563 42.857 1021137 0.8502374007777975
"127002" 30564 55.003 1022138 30563 55.003 1022137 0.8501139418939142
"127002" 30581 55.183 1022155 30580 55.183 1022154 0.8500999307625502
"127002" 30685 56.301 1022259 30684 56.301 1022258 0.8500005926381934
"127002" 30846 58.183 1022420 30845 58.183 1022419 0.8498586885144087
"127002" 30876 58.33 1022450 30875 58.33 1022449 0.8498594394344722
"127002" 31067 60.692 1022641 31066 60.692 1022640 0.8498420432717456
"127002" 31560 67.491 1023134 31559 67.491 1023133 0.8498554345730099
"127002" 32212 75.427 1023786 32211 75.427 1023785 0.8494498086030051
"517001" 116767 1.502 1108341 116766 1.502 1108340 0.8455063273826107
"517001" 116789 1.742 1108363 116788 1.742 1108362 0.8455098566777346
"517001" 117627 17.86 1109201 117626 17.86 1109200 0.8460900193231438
"517001" 117673 18.538 1109247 117672 18.538 1109246 0.8460701227027395
"517001" 117676 18.542 1109250 117675 18.542 1109249 0.8460702485992092
"517001" 118339 31.473 1109913 118338 31.473 1109912 0.8465572792142217
"517001" 118478 33.314 1110052 118477 33.314 1110051 0.8464782526692081
"517001" 118625 34.703 1110199 118624 34.703 1110198 0.8464381063096398
"517001" 118701 35.407 1110275 118700 35.407 1110274 0.8464228777105978
"517001" 118758 36.031 1110332 118757 36.031 1110331 0.8463901537878822
"127001" 20448 2.135 1012022 20447 2.135 1012021 0.8494198766326231
"127001" 20946 8.234 1012520 20945 8.234 1012519 0.8497509242642673
"127001" 24441 50.903 1016015 24440 50.903 1016014 0.8497121194233002
"127001" 24586 52.171 1016160 24585 52.171 1016159 0.8496710586728663
equal_shape_distance_same_coordinates WARNING 809

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 809 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`.
"517002" 120465 17.628 1112039 120464 17.628 1112038
"517002" 120587 21.011 1112161 120586 21.011 1112160
"517002" 120621 22.178 1112195 120620 22.178 1112194
"517002" 120626 22.24 1112200 120625 22.24 1112199
"517002" 120657 22.645 1112231 120656 22.645 1112230
"517002" 120760 24.165 1112334 120759 24.165 1112333
"517002" 120808 24.257 1112382 120807 24.257 1112381
"127002" 26346 0.317 1017920 26345 0.317 1017919
"127002" 26451 1.243 1018025 26450 1.243 1018024
"127002" 26563 2.086 1018137 26562 2.086 1018136
"127002" 26595 2.508 1018169 26594 2.508 1018168
"127002" 26688 4.218 1018262 26687 4.218 1018261
"127002" 27015 10.71 1018589 27014 10.71 1018588
"127002" 27454 17.639 1019028 27453 17.639 1019027
"127002" 27981 24.222 1019555 27980 24.222 1019554
"127002" 28446 28.978 1020020 28445 28.978 1020019
"127002" 28476 29.442 1020050 28475 29.442 1020049
"127002" 28717 32.218 1020291 28716 32.218 1020290
"127002" 28938 34.395 1020512 28937 34.395 1020511
"127002" 28949 34.692 1020523 28948 34.692 1020522
"127002" 29180 37.167 1020754 29179 37.167 1020753
"127002" 29347 38.875 1020921 29346 38.875 1020920
"127002" 29349 38.884 1020923 29348 38.884 1020922
"127002" 29414 39.835 1020988 29413 39.835 1020987
"127002" 29751 45.716 1021325 29750 45.716 1021324
"127002" 30071 50.916 1021645 30070 50.916 1021644
"127002" 30311 52.999 1021885 30310 52.999 1021884
"127002" 30340 53.315 1021914 30339 53.315 1021913
"127002" 30358 53.459 1021932 30357 53.459 1021931
"127002" 30389 53.685 1021963 30388 53.685 1021962
"127002" 30713 56.529 1022287 30712 56.529 1022286
"127002" 30745 56.856 1022319 30744 56.856 1022318
"127002" 31416 65.518 1022990 31415 65.518 1022989
"127002" 31596 67.876 1023170 31595 67.876 1023169
"127002" 31602 67.898 1023176 31601 67.898 1023175
"127002" 31608 67.919 1023182 31607 67.919 1023181
"127002" 31788 70.277 1023362 31787 70.277 1023361
"127002" 31989 73.143 1023563 31988 73.143 1023562
"127002" 32014 73.26 1023588 32013 73.26 1023587
"127002" 32023 73.351 1023597 32022 73.351 1023596
"127002" 32051 73.538 1023625 32050 73.538 1023624
"127002" 32055 73.57 1023629 32054 73.57 1023628
"127002" 32060 73.586 1023634 32059 73.586 1023633
"127002" 32077 73.719 1023651 32076 73.719 1023650
"127002" 32096 73.802 1023670 32095 73.802 1023669
"517001" 116862 2.882 1108436 116861 2.882 1108435
"517001" 117671 18.536 1109245 117670 18.536 1109244
"517001" 117785 20.069 1109359 117784 20.069 1109358
"517001" 117817 20.493 1109391 117816 20.493 1109390
"517001" 117973 25.072 1109547 117972 25.072 1109546
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.
"agency.txt" "agency_name" "ALBARRACÍN MOVILIDAD S.L." 2