GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T21:07:24Z,
for the dataset file:///shared/la-veloz.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: 7
  • Shapes: 18
  • Stops: 37
  • Trips: 42

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 174

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 174 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.
"001001" 388 5.631 922179 387 5.631 922178 0.8413404413847566
"001001" 966 13.417 922757 965 13.417 922756 0.8409008617243388
"001001" 1460 20.172 923251 1459 20.172 923250 0.8401783098187747
"001001" 1540 21.568 923331 1539 21.568 923330 0.840032352258564
"001001" 2681 43.976 924472 2680 43.976 924471 0.8377928814133218
"001001" 3175 54.377 924966 3174 54.377 924965 0.8368029231556527
"001001" 4294 90.146 926085 4293 90.146 926084 0.8332409505087143
"002002" 15589 11.737 937380 15588 11.737 937379 0.8312689523283061
"002002" 15604 11.759 937395 15603 11.759 937394 0.8312689523200438
"002002" 15646 11.974 937437 15645 11.974 937436 0.8312824864713297
"002002" 15683 12.028 937474 15682 12.028 937473 0.8312866111045125
"002002" 15719 12.162 937510 15718 12.162 937509 0.8312796507627127
"002002" 15784 14.41 937575 15783 14.41 937574 0.8314724504655703
"002002" 16291 29.774 938082 16290 29.774 938081 0.8323686874948512
"002002" 16512 35.124 938303 16511 35.124 938302 0.8327072893254673
"002002" 16531 35.465 938322 16530 35.465 938321 0.8327247807031446
"002002" 16671 36.938 938462 16670 36.938 938461 0.8327984708053232
"002002" 16856 39.41 938647 16855 39.41 938646 0.8329778385940875
"002002" 17201 43.7 938992 17200 43.7 938991 0.8331743792382627
"002002" 18655 90.581 940446 18654 90.581 940445 0.8361662789638261
"004005" 46402 0.985 968193 46401 0.985 968192 0.838778248269172
"004005" 47451 19.771 969242 47450 19.771 969241 0.8376962773248561
"004005" 47600 22.066 969391 47599 22.066 969390 0.8376107634964862
"004005" 47903 25.993 969694 47902 25.993 969693 0.8375517905726245
"004005" 48896 41.717 970687 48895 41.717 970686 0.8368481636195797
"004005" 48939 42.299 970730 48938 42.299 970729 0.8367946159436859
"004005" 49231 45.868 971022 49230 45.868 971021 0.8364595538991727
"004005" 49315 47.11 971106 49314 47.11 971105 0.8363681196779965
"004005" 49323 47.231 971114 49322 47.231 971113 0.8363587837222063
"004005" 50138 62.495 971929 50137 62.495 971928 0.8349674891614562
"004005" 50787 75.479 972578 50786 75.479 972577 0.8339418483294585
"004005" 50899 76.602 972690 50898 76.602 972689 0.8338713689097424
"004005" 50904 76.722 972695 50903 76.722 972694 0.833866361883751
"004005" 51463 89.7 973254 51462 89.7 973253 0.8326226553469601
"004005" 51532 90.181 973323 51531 90.181 973322 0.8325875380393618
"004005" 52027 104.828 973818 52026 104.828 973817 0.8313322381207274
"004005" 52407 115.73 974198 52406 115.73 974197 0.8305632443076062
"001002" 8123 68.351 929914 8122 68.351 929913 0.8367861808182634
"001002" 8142 68.752 929933 8141 68.752 929932 0.8368057348030011
"001002" 8469 75.042 930260 8468 75.042 930259 0.8373771375134018
"001002" 8631 79.093 930422 8630 79.093 930421 0.8377928814133218
"001002" 9409 96.835 931200 9408 96.835 931199 0.8395522854485324
"001002" 9477 97.292 931268 9476 97.292 931267 0.8395489768800636
"001002" 9484 97.301 931275 9483 97.301 931274 0.83954884963575
"001002" 9823 102.255 931614 9822 102.255 931613 0.840032352258564
"001002" 10617 112.527 932408 10616 112.527 932407 0.84108178285752
"001002" 10874 116.597 932665 10873 116.597 932664 0.8413328278440224
"004004" 40926 4.953 962717 40925 4.953 962716 0.8306653041314603
"004004" 42476 43.198 964267 42475 43.198 964266 0.8338947345367655
"004004" 43056 54.463 964847 43055 54.463 964846 0.8348763555426019
equal_shape_distance_same_coordinates WARNING 587

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 587 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`.
"001001" 6 0.029 921797 5 0.029 921796
"001001" 9 0.141 921800 8 0.141 921799
"001001" 297 3.231 922088 296 3.231 922087
"001001" 439 6.159 922230 438 6.159 922229
"001001" 442 6.185 922233 441 6.185 922232
"001001" 445 6.21 922236 444 6.21 922235
"001001" 583 9.109 922374 582 9.109 922373
"001001" 1113 14.923 922904 1112 14.923 922903
"001001" 1493 20.447 923284 1492 20.447 923283
"001001" 1849 26.483 923640 1848 26.483 923639
"001001" 1872 26.513 923663 1871 26.513 923662
"001001" 1898 26.73 923689 1897 26.73 923688
"001001" 1984 27.591 923775 1983 27.591 923774
"001001" 2261 33.982 924052 2260 33.982 924051
"001001" 2279 34.339 924070 2278 34.339 924069
"001001" 2281 34.355 924072 2280 34.355 924071
"001001" 2285 34.421 924076 2284 34.421 924075
"001001" 2303 34.599 924094 2302 34.599 924093
"001001" 2359 35.388 924150 2358 35.388 924149
"001001" 2362 35.433 924153 2361 35.433 924152
"001001" 3272 56.574 925063 3271 56.574 925062
"001001" 3298 57.39 925089 3297 57.39 925088
"001001" 3743 68.881 925534 3742 68.881 925533
"001001" 3795 70.141 925586 3794 70.141 925585
"001001" 3801 70.275 925592 3800 70.275 925591
"001001" 3825 70.782 925616 3824 70.782 925615
"001001" 3843 71.602 925634 3842 71.602 925633
"001001" 4189 88.417 925980 4188 88.417 925979
"001001" 4268 89.898 926059 4267 89.898 926058
"001001" 4292 90.126 926083 4291 90.126 926082
"001001" 4318 90.419 926109 4317 90.419 926108
"001001" 4332 90.597 926123 4331 90.597 926122
"001001" 4364 91.088 926155 4363 91.088 926154
"001001" 4416 91.784 926207 4415 91.784 926206
"001001" 4660 100.111 926451 4659 100.111 926450
"001001" 4767 101.209 926558 4766 101.209 926557
"001001" 4812 104.429 926603 4811 104.429 926602
"001001" 4849 105.409 926640 4848 105.409 926639
"001001" 4885 106.453 926676 4884 106.453 926675
"001001" 4932 107.015 926723 4931 107.015 926722
"001001" 5076 112.887 926867 5075 112.887 926866
"001001" 5099 113.379 926890 5098 113.379 926889
"001001" 5125 113.501 926916 5124 113.501 926915
"001001" 5138 113.734 926929 5137 113.734 926928
"001001" 5230 116.221 927021 5229 116.221 927020
"001001" 5382 118.644 927173 5381 118.644 927172
"001001" 5418 119.537 927209 5417 119.537 927208
"001001" 5432 119.799 927223 5431 119.799 927222
"001001" 5467 120.459 927258 5466 120.459 927257
"001001" 5524 121.432 927315 5523 121.432 927314
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" "LA VELOZ S.A." 2
stop_too_far_from_shape WARNING 4

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

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 "001001" "1" 11 "16" "Mediana de Aragon. Calle Mayor" [41.46659,-0.7077800000000001] 134.6579682108944
24 "002002" "23" 330 "16" "Mediana de Aragon. Calle Mayor" [41.46659,-0.7077800000000001] 134.6579682108944
12 "001002" "11" 157 "16" "Mediana de Aragon. Calle Mayor" [41.46659,-0.7077800000000001] 134.6579682108944
22 "002001" "21" 306 "16" "Mediana de Aragon. Calle Mayor" [41.46659,-0.7077800000000001] 134.6579682108944
unused_shape WARNING 4

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"004003" 35095
"004004" 40636
"004005" 46332
"004006" 52528