GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-02-03T15:28:12Z,
for the dataset file:///shared/baixar_fd383b9b.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. fare_attributes.txt
  4. fare_rules.txt
  5. frequencies.txt
  6. routes.txt
  7. shapes.txt
  8. stop_times.txt
  9. stops.txt
  10. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 1344
  • Shapes: 2252
  • Stops: 22095
  • Trips: 2252

Specification Compliance report

105767 notices reported (100000 errors, 5767 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 100000

equal_shape_distance_diff_coordinates

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 the 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 different coordinates indicate an error.

You can see more about this notice here.

Only the first 50 of 100000 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.
"70712" 20500 86.748207 6 20499 86.748207 5 9.93102041665932
"70712" 20502 126.04781 8 20501 126.04781 7 17.1072430718457
"70712" 20510 211.07452 16 20509 211.07452 15 10.06214039128321
"70712" 20523 471.03104 29 20522 471.03104 28 15.347971113223783
"70712" 20529 761.92267 35 20528 761.92267 34 101.07716602189291
"70712" 20536 1035.7452 42 20535 1035.7452 41 85.55325672230208
"70712" 20540 1162.559 46 20539 1162.559 45 25.34583043781007
"70712" 20542 1213.4507 48 20541 1213.4507 47 37.79321478298194
"70712" 20546 1320.7808 52 20545 1320.7808 51 12.044069636645188
"70712" 20552 1552.5986 58 20551 1552.5986 57 11.588192774919229
"70712" 20555 1717.0721 61 20554 1717.0721 60 43.42716592724206
"70712" 20557 1926.5046 63 20556 1926.5046 62 103.17634959015163
"70712" 20563 2270.5061 69 20562 2270.5061 68 37.28658503384373
"70712" 20567 2371.9917 73 20566 2371.9917 72 35.520281396025965
"70712" 20571 2474.7986 77 20570 2474.7986 76 49.28579644001046
"70712" 20580 2896.1294 86 20579 2896.1294 85 21.621152663621515
"70712" 20582 2927.5542 88 20581 2927.5542 87 14.934019594726323
"70712" 20586 2980.1304 92 20585 2980.1304 91 11.49845360371279
"70712" 20591 3031.2473 97 20590 3031.2473 96 17.881911567073104
"70712" 20594 3169.7432 100 20593 3169.7432 99 70.74764706343005
"70712" 20596 3322.2383 102 20595 3322.2383 101 95.86818506581544
"70712" 20606 3614.2974 112 20605 3614.2974 111 17.920266518320012
"70712" 20613 3943.5256 119 20612 3943.5256 118 41.62178642551153
"70712" 20623 4285.499 129 20622 4285.499 128 34.42803731432098
"70712" 20627 4392.0796 133 20626 4392.0796 132 20.52770072283248
"70712" 20630 4527.6816 136 20629 4527.6816 135 16.138976541576145
"70712" 20633 4739.2998 139 20632 4739.2998 138 40.58746326572307
"70712" 20635 4823.8306 141 20634 4823.8306 140 47.42260080171641
"70712" 20640 4960.0171 146 20639 4960.0171 145 41.359059154705605
"70712" 20644 5047.0845 150 20643 5047.0845 149 31.657913091285746
"70712" 20646 5121.8188 152 20645 5121.8188 151 20.54775764687389
"70712" 20650 5438.7109 156 20649 5438.7109 155 91.9982971762286
"70712" 20652 5511.3081 158 20651 5511.3081 157 16.051411574948034
"70712" 20661 5707.916 167 20660 5707.916 166 2.908046990453191
"70712" 20664 5783.061 170 20663 5783.061 169 24.21612399108252
"70712" 20672 5948.814 178 20671 5948.814 177 14.407501663539753
"70712" 20680 6102.7954 186 20679 6102.7954 185 63.1402130426444
"70712" 20682 6320.0146 188 20681 6320.0146 187 124.51299114405327
"70712" 20691 6822.9541 197 20690 6822.9541 196 95.16639318778658
"70712" 20714 7729.8662 220 20713 7729.8662 219 13.595747243915767
"70712" 20716 7923.9277 222 20715 7923.9277 221 50.94856771469039
"70712" 20721 8376.874 227 20720 8376.874 226 46.584914770523724
"70712" 20723 8630.2852 229 20722 8630.2852 228 76.45925694502259
"70712" 20727 8842.0332 233 20726 8842.0332 232 14.062910950979305
"70712" 20730 8931.5391 236 20729 8931.5391 235 41.67650313175119
"70712" 20734 9248.1865 240 20733 9248.1865 239 218.35091819155033
"70712" 20737 9445.4199 243 20736 9445.4199 242 34.136339563396845
"70712" 20751 9898.1543 257 20750 9898.1543 256 13.480068973540506
"70712" 20757 10071.159 263 20756 10071.159 262 16.597461233396455
"70712" 20760 10173.634 266 20759 10173.634 265 77.4903510712309
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 87

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 87 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.
"68417" 380653 3.552012 3 380652 3.552012 2 1.0251081567565825
"72904" 93380 3887.7627 169 93379 3887.7627 168 0.9763385734326502
"82735" 404903 3091.2439 68 404902 3091.2439 67 0.7818957200850283
"83612" 98369 300.44302 30 98368 300.44302 29 1.0732107314427415
"80106" 61867 1311.2052 83 61866 1311.2052 82 1.026102585629243
"60972" 65040 19318.012 540 65039 19318.012 539 0.7818451397704473
"84044" 34038 1426.5518 93 34037 1426.5518 92 1.026102585629243
"84030" 953121 24293.816 874 953120 24293.816 873 0.7818451397704473
"85399" 956085 103.14481 12 956084 103.14481 11 0.7818451397704473
"85398" 954750 103.14481 12 954749 103.14481 11 0.7818451397704473
"71132" 1034209 10710.693 425 1034208 10710.693 424 1.026102585629243
"71187" 975810 641.80743 31 975809 641.80743 30 1.026102585629243
"83166" 407411 8442.2354 322 407410 8442.2354 321 0.6671706068736016
"84494" 948542 7511.7095 305 948541 7511.7095 304 0.878669950264854
"80027" 303621 2360.5132 56 303620 2360.5132 55 0.7818957200850283
"83521" 1030836 9234.2549 356 1030835 9234.2549 355 1.026102585629243
"70244" 1094867 153.32387 15 1094866 153.32387 14 0.8148233760685357
"80057" 548819 147.12721 17 548818 147.12721 16 0.7818451397704473
"82814" 1122422 10858.691 245 1122421 10858.691 244 0.878669950264854
"82816" 950691 10521.981 299 950690 10521.981 298 0.878669950264854
"82820" 951284 10521.981 299 951283 10521.981 298 0.878669950264854
"70403" 1094323 4683.0347 174 1094322 4683.0347 173 0.7818451397704473
"61954" 1125884 30573.047 1008 1125883 30573.047 1007 0.878669950264854
"83720" 707740 18023.834 406 707739 18023.834 405 0.7818451397704473
"73022" 1127206 38215.195 1319 1127205 38215.195 1318 0.878669950264854
"73021" 1122959 1600.9916 47 1122958 1600.9916 46 0.9304404296429376
"81911" 537855 3395.5291 73 537854 3395.5291 72 0.7818957200850283
"69833" 545200 14398.231 511 545199 14398.231 510 0.9170424316894233
"84109" 30818 15814.911 664 30817 15814.911 663 1.0732107314427415
"72126" 381941 17710.645 610 381940 17710.645 609 1.0251081567565825
"68485" 641191 1.020859 2 641190 1.020859 1 1.0213104120295526
"59563" 535209 15863.645 587 535208 15863.645 586 0.9170424316894233
"83692" 687202 3385.1514 134 687201 3385.1514 133 0.9756302189815175
"82924" 495001 3.8119471 4 495000 3.8119471 3 1.0243682605838482
"72700" 409336 5463.7661 142 409335 5463.7661 141 0.7818451397704473
"71851" 219474 25195.479 729 219473 25195.479 728 0.9872941225187563
"83857" 550277 1750.4985 63 550276 1750.4985 62 0.7818451397704473
"58894" 446181 11235.67 311 446180 11235.67 310 0.878669950264854
"83844" 450620 134.70636 16 450619 134.70636 15 0.7818451397704473
"82997" 1095236 92.917847 9 1095235 92.917847 8 0.8148233760685357
"84297" 408720 20646.418 729 408719 20646.418 728 0.6671706068736016
"81171" 1092013 12280.509 327 1092012 12280.509 326 0.8148233760685357
"85527" 706957 18023.834 406 706956 18023.834 405 0.7818451397704473
"82068" 925327 14516.881 304 925326 14516.881 303 0.7818451397704473
"84245" 257301 6692.0361 160 257300 6692.0361 159 0.7818957200850283
"84250" 415935 9851.9316 226 415934 9851.9316 225 0.7818451397704473
"83738" 897796 23244.523 830 897795 23244.523 829 0.7566238986697149
"79295" 419386 9678.9512 213 419385 9678.9512 212 0.7818451397704473
"70499" 168544 5492.4053 241 168543 5492.4053 240 0.9242374141445232
"70493" 194477 11010.133 405 194476 11010.133 404 0.8953854096215266
fast_travel_between_consecutive_stops WARNING 2

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
2067 "N136-11-0" "N136-11" 192.93298670778847 3.6442897489248933 88601 19 "730001814" "Rod. Anhanguera" "04:20:24" 88602 20 "30003034" "Rod. Anhanguera" "04:21:32"
2174 "N507-11-1" "N507-11" 165.44690678437883 3.171065713367261 94350 36 "8210155" "Av. Salim Farah Maluf, 2900" "00:40:15" 94351 37 "9505609" "Parada Rui Roxo" "00:41:24"
leading_or_trailing_whitespaces WARNING 32

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 10 "route_long_name" "Perus - Conexão Vl. Iório "
"routes.txt" 74 "route_long_name" "Conj. Dos Bancários - Metrô Santana "
"routes.txt" 218 "route_long_name" "Center Norte - Metrô Belém "
"routes.txt" 265 "route_long_name" "Metrô Santana - Penha "
"routes.txt" 350 "route_long_name" "Metrô Artur Alvim - Jd. São João "
"routes.txt" 351 "route_long_name" "Metrô Artur Alvim - Jd. São João "
"routes.txt" 371 "route_long_name" "Barro Branco - Metrô Itaquera "
"routes.txt" 796 "route_long_name" "Term. Grajaú - Jd. Gaivotas "
"routes.txt" 870 "route_long_name" "Term. Varginha - Pq. Florestal "
"routes.txt" 878 "route_long_name" "Jd. Vera Cruz - Metrô Capão Redondo "
"routes.txt" 1094 "route_long_name" "Pq. Continental - Metrô - Trianon - Masp "
"routes.txt" 1155 "route_long_name" "Museu Ipiranga - Pq. Ibirapuera "
"stops.txt" 2455 "stop_desc" "R. Raul Seixas, 12 Ref.: Próximo Da Esquina C/rua Ayrton Sena - Cohab Pres. Juscelino Kubitscheck - "
"stops.txt" 8479 "stop_desc" "Av. Mq. De São Vicente, 2159 Ref.: R Francisco Luis De Souza Junior/ Av Nicolas Boer -- Ct Da Barra "
"stops.txt" 12783 "stop_desc" "R. Des. Octávio Egydio Roggiero, 104 Ref.: R. Des. Paulo Octaviano Diniz Junqueira / Des. Frederico "
"stops.txt" 12966 "stop_desc" "R. Rafael Correia Da Silva, 134 Ref.: R Albardao/ R Itapirema - Estação Cptm Itaim Paulista - Salão "
"stops.txt" 12967 "stop_desc" "R. Rafael Correia Da Silva, 320 Ref.: R Albardao/ R Itapirema - Estação Cptm Itaim Paulista - Ferro "
"trips.txt" 14 "trip_headsign" "Conexão Vl. Iório "
"trips.txt" 130 "trip_headsign" "Metrô Santana "
"trips.txt" 374 "trip_headsign" "Metrô Belém "
"trips.txt" 457 "trip_headsign" "Penha "
"trips.txt" 480 "trip_headsign" "Cohab José Bonifácio "
"trips.txt" 604 "trip_headsign" "Jd. São João "
"trips.txt" 605 "trip_headsign" "Jd. São João "
"trips.txt" 642 "trip_headsign" "Metrô Itaquera "
"trips.txt" 1298 "trip_headsign" "Pinheiros/vila Ida "
"trips.txt" 1363 "trip_headsign" "Jd. Gaivotas "
"trips.txt" 1494 "trip_headsign" "Pq. Florestal "
"trips.txt" 1506 "trip_headsign" "Metrô Capão Redondo "
"trips.txt" 1843 "trip_headsign" "Cid. D'abril "
"trips.txt" 1869 "trip_headsign" "Metrô - Trianon - Masp "
"trips.txt" 1947 "trip_headsign" "Capela Da Lagoa "
missing_recommended_field WARNING 6

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
"fare_attributes.txt" 5 "agency_id"
"fare_attributes.txt" 6 "agency_id"
"fare_attributes.txt" 7 "agency_id"
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 27

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_long_name" "JUNDIAI - LUZ" 1183
"routes.txt" "route_long_name" "AMADOR BUENO - JULIO PRESTES" 1184
"routes.txt" "route_long_name" "VARGINHA - OSASCO" 1185
"routes.txt" "route_long_name" "RIO GRANDE DA SERRA - BRÁS" 1186
"routes.txt" "route_long_name" "ESTUDANTES - LUZ" 1187
"routes.txt" "route_long_name" "CALMON VIANA - BRAS" 1188
"routes.txt" "route_long_name" "AEROPORTO DE GUARULHOS - ENGENHEIRO GOULART" 1189
"routes.txt" "route_long_name" "ORATÓRIO - SÃO MATEUS" 1190
"routes.txt" "route_long_name" "TUCURUVI - JABAQUARA" 1191
"routes.txt" "route_long_name" "VILA MADALENA - VILA PRUDENTE" 1192
"routes.txt" "route_long_name" "CORINTHIANS - ITAQUERA - PALMEIRAS - BARRA FUNDA" 1193
"routes.txt" "route_long_name" "SÃO PAULO - MORUMBI - LUZ" 1194
"routes.txt" "route_long_name" "CAPAO REDONDO - CHÁCARA KLABIN" 1195
"trips.txt" "trip_headsign" "AMADOR BUENO" 2026
"trips.txt" "trip_headsign" "JULIO PRESTES" 2027
"trips.txt" "trip_headsign" "RIO GRANDE DA SERRA" 2030
"trips.txt" "trip_headsign" "CALMON VIANA" 2034
"trips.txt" "trip_headsign" "AEROPORTO DE GUARULHOS" 2036
"trips.txt" "trip_headsign" "ENGENHEIRO GOULART" 2037
"trips.txt" "trip_headsign" "SÃO MATEUS" 2039
"trips.txt" "trip_headsign" "VILA MADALENA" 2042
"trips.txt" "trip_headsign" "VILA PRUDENTE" 2043
"trips.txt" "trip_headsign" "CORINTHIANS - ITAQUERA" 2044
"trips.txt" "trip_headsign" "PALMEIRAS - BARRA FUNDA" 2045
"trips.txt" "trip_headsign" "SÃO PAULO - MORUMBI" 2046
"trips.txt" "trip_headsign" "CAPAO REDONDO" 2048
"trips.txt" "trip_headsign" "CHÁCARA KLABIN" 2049
non_ascii_or_non_printable_char WARNING 5597

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"fare_attributes.txt" 3 "fare_id" "Metrô"
"fare_attributes.txt" 4 "fare_id" "Ônibus"
"fare_attributes.txt" 5 "fare_id" "Ônibus + CPTM"
"fare_attributes.txt" 6 "fare_id" "Ônibus + Metrô"
"fare_attributes.txt" 7 "fare_id" "Ônibus + Metrô + CPTM"
"fare_rules.txt" 9 "fare_id" "Metrô"
"fare_rules.txt" 9 "route_id" "METRÔ 15"
"fare_rules.txt" 10 "fare_id" "Metrô"
"fare_rules.txt" 10 "route_id" "METRÔ L1"
"fare_rules.txt" 11 "fare_id" "Metrô"
"fare_rules.txt" 11 "route_id" "METRÔ L2"
"fare_rules.txt" 12 "fare_id" "Metrô"
"fare_rules.txt" 12 "route_id" "METRÔ L3"
"fare_rules.txt" 13 "fare_id" "Metrô"
"fare_rules.txt" 13 "route_id" "METRÔ L4"
"fare_rules.txt" 14 "fare_id" "Metrô"
"fare_rules.txt" 14 "route_id" "METRÔ L5"
"fare_rules.txt" 15 "fare_id" "Ônibus"
"fare_rules.txt" 16 "fare_id" "Ônibus"
"fare_rules.txt" 17 "fare_id" "Ônibus"
"fare_rules.txt" 18 "fare_id" "Ônibus"
"fare_rules.txt" 19 "fare_id" "Ônibus"
"fare_rules.txt" 20 "fare_id" "Ônibus"
"fare_rules.txt" 21 "fare_id" "Ônibus"
"fare_rules.txt" 22 "fare_id" "Ônibus"
"fare_rules.txt" 23 "fare_id" "Ônibus"
"fare_rules.txt" 24 "fare_id" "Ônibus"
"fare_rules.txt" 25 "fare_id" "Ônibus"
"fare_rules.txt" 26 "fare_id" "Ônibus"
"fare_rules.txt" 27 "fare_id" "Ônibus"
"fare_rules.txt" 28 "fare_id" "Ônibus"
"fare_rules.txt" 29 "fare_id" "Ônibus"
"fare_rules.txt" 30 "fare_id" "Ônibus"
"fare_rules.txt" 31 "fare_id" "Ônibus"
"fare_rules.txt" 32 "fare_id" "Ônibus"
"fare_rules.txt" 33 "fare_id" "Ônibus"
"fare_rules.txt" 34 "fare_id" "Ônibus"
"fare_rules.txt" 35 "fare_id" "Ônibus"
"fare_rules.txt" 36 "fare_id" "Ônibus"
"fare_rules.txt" 37 "fare_id" "Ônibus"
"fare_rules.txt" 38 "fare_id" "Ônibus"
"fare_rules.txt" 39 "fare_id" "Ônibus"
"fare_rules.txt" 40 "fare_id" "Ônibus"
"fare_rules.txt" 41 "fare_id" "Ônibus"
"fare_rules.txt" 42 "fare_id" "Ônibus"
"fare_rules.txt" 43 "fare_id" "Ônibus"
"fare_rules.txt" 44 "fare_id" "Ônibus"
"fare_rules.txt" 45 "fare_id" "Ônibus"
"fare_rules.txt" 46 "fare_id" "Ônibus"
"fare_rules.txt" 47 "fare_id" "Ônibus"
stop_too_far_from_shape WARNING 2

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.
2035 "17857" "CPTM L12-1" 87864 "18987" "Brás" [-23.540236,-46.576604999999994] 4080.716311903324
2034 "17856" "CPTM L12-0" 87839 "18987" "Brás" [-23.540236,-46.576604999999994] 4080.716311903324
stops_match_shape_out_of_order WARNING 12

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
1475 "79544" "6L01-10-1" 65228 "520008890" "Estr. Eng. Marsilac, 12000" [-23.90161090031657,-46.71789560702901] 65227 "5201240" "Estr. Eng. Marsilac, 13136" [-23.901625190234885,-46.71789171746627]
748 "84066" "4056-10-1" 33806 "7504974" "R. Perseu, 168" [-23.607998978961167,-46.46095367361314] 33805 "7504904" "R. Perseu, 338" [-23.608002962567543,-46.460959494437645]
1276 "84491" "6093-10-1" 57673 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 57672 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
2204 "80483" "N639-11-0" 96061 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 96060 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
2228 "84878" "N740-11-0" 97035 "4504006" "Estr. Da Riviera, 4350" [-23.702294134333822,-46.74449465400088] 97034 "4503953" "Estr. Da Riviera, 4002" [-23.70161017211123,-46.74638981176983]
1210 "79636" "6057-10-1" 55486 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 55485 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1208 "79638" "6056-10-1" 55439 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 55438 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1525 "72588" "701H-10-0" 66967 "4503953" "Estr. Da Riviera, 4002" [-23.70161017211123,-46.74638981176983] 66966 "4503954" "Estr. Da Riviera, 4000" [-23.701611908414602,-46.74637710736808]
2149 "82970" "N431-11-0" 93073 "7504974" "R. Perseu, 168" [-23.607998978961167,-46.46095367361314] 93072 "7504904" "R. Perseu, 338" [-23.608002962567543,-46.460959494437645]
2201 "73159" "N636-11-0" 95842 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 95841 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
2203 "73160" "N638-11-0" 96021 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 96020 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1277 "80239" "6099-10-0" 57724 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 57723 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
unusable_trip WARNING 1

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
1308 "626A-10-1"