sptrans-com-br-sao-paulo-transporte-1 — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-23T04:16:51Z,
for the dataset file:///shared/sptrans-com-br-sao-paulo-transporte-1_aae990b5.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

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: 1352
  • Shapes: 2257
  • Stops: 22141
  • Trips: 2257

Specification Compliance report

105802 notices reported (100000 errors, 5802 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" 20499 86.748207 6 20498 86.748207 5 9.93102041665932
"70712" 20501 126.04781 8 20500 126.04781 7 17.1072430718457
"70712" 20509 211.07452 16 20508 211.07452 15 10.06214039128321
"70712" 20522 471.03104 29 20521 471.03104 28 15.347971113223783
"70712" 20528 761.92267 35 20527 761.92267 34 101.07716602189291
"70712" 20535 1035.7452 42 20534 1035.7452 41 85.55325672230208
"70712" 20539 1162.559 46 20538 1162.559 45 25.34583043781007
"70712" 20541 1213.4507 48 20540 1213.4507 47 37.79321478298194
"70712" 20545 1320.7808 52 20544 1320.7808 51 12.044069636645188
"70712" 20551 1552.5986 58 20550 1552.5986 57 11.588192774919229
"70712" 20554 1717.0721 61 20553 1717.0721 60 43.42716592724206
"70712" 20556 1926.5046 63 20555 1926.5046 62 103.17634959015163
"70712" 20562 2270.5061 69 20561 2270.5061 68 37.28658503384373
"70712" 20566 2371.9917 73 20565 2371.9917 72 35.520281396025965
"70712" 20570 2474.7986 77 20569 2474.7986 76 49.28579644001046
"70712" 20579 2896.1294 86 20578 2896.1294 85 21.621152663621515
"70712" 20581 2927.5542 88 20580 2927.5542 87 14.934019594726323
"70712" 20585 2980.1304 92 20584 2980.1304 91 11.49845360371279
"70712" 20590 3031.2473 97 20589 3031.2473 96 17.881911567073104
"70712" 20593 3169.7432 100 20592 3169.7432 99 70.74764706343005
"70712" 20595 3322.2383 102 20594 3322.2383 101 95.86818506581544
"70712" 20605 3614.2974 112 20604 3614.2974 111 17.920266518320012
"70712" 20612 3943.5256 119 20611 3943.5256 118 41.62178642551153
"70712" 20622 4285.499 129 20621 4285.499 128 34.42803731432098
"70712" 20626 4392.0796 133 20625 4392.0796 132 20.52770072283248
"70712" 20629 4527.6816 136 20628 4527.6816 135 16.138976541576145
"70712" 20632 4739.2998 139 20631 4739.2998 138 40.58746326572307
"70712" 20634 4823.8306 141 20633 4823.8306 140 47.42260080171641
"70712" 20639 4960.0171 146 20638 4960.0171 145 41.359059154705605
"70712" 20643 5047.0845 150 20642 5047.0845 149 31.657913091285746
"70712" 20645 5121.8188 152 20644 5121.8188 151 20.54775764687389
"70712" 20649 5438.7109 156 20648 5438.7109 155 91.9982971762286
"70712" 20651 5511.3081 158 20650 5511.3081 157 16.051411574948034
"70712" 20660 5707.916 167 20659 5707.916 166 2.908046990453191
"70712" 20663 5783.061 170 20662 5783.061 169 24.21612399108252
"70712" 20671 5948.814 178 20670 5948.814 177 14.407501663539753
"70712" 20679 6102.7954 186 20678 6102.7954 185 63.1402130426444
"70712" 20681 6320.0146 188 20680 6320.0146 187 124.51299114405327
"70712" 20690 6822.9541 197 20689 6822.9541 196 95.16639318778658
"70712" 20713 7729.8662 220 20712 7729.8662 219 13.595747243915767
"70712" 20715 7923.9277 222 20714 7923.9277 221 50.94856771469039
"70712" 20720 8376.874 227 20719 8376.874 226 46.584914770523724
"70712" 20722 8630.2852 229 20721 8630.2852 228 76.45925694502259
"70712" 20726 8842.0332 233 20725 8842.0332 232 14.062910950979305
"70712" 20729 8931.5391 236 20728 8931.5391 235 41.67650313175119
"70712" 20733 9248.1865 240 20732 9248.1865 239 218.35091819155033
"70712" 20736 9445.4199 243 20735 9445.4199 242 34.136339563396845
"70712" 20750 9898.1543 257 20749 9898.1543 256 13.480068973540506
"70712" 20756 10071.159 263 20755 10071.159 262 16.597461233396455
"70712" 20759 10173.634 266 20758 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" 382768 3.552012 3 382767 3.552012 2 1.0251081567565825
"72904" 93315 3887.7627 169 93314 3887.7627 168 0.9763385734326502
"82735" 407027 3091.2439 68 407026 3091.2439 67 0.7818957200850283
"83612" 98304 300.44302 30 98303 300.44302 29 1.0732107314427415
"80106" 61877 1311.2052 83 61876 1311.2052 82 1.026102585629243
"84044" 34042 1426.5518 93 34041 1426.5518 92 1.026102585629243
"84030" 956744 24286.941 885 956743 24286.941 884 0.7818451397704473
"85399" 959705 103.14481 12 959704 103.14481 11 0.7818451397704473
"85398" 958371 103.14481 12 958370 103.14481 11 0.7818451397704473
"71187" 979398 641.80743 31 979397 641.80743 30 1.026102585629243
"83166" 409558 8442.2354 322 409557 8442.2354 321 0.6671706068736016
"84494" 952152 7511.7095 305 952151 7511.7095 304 0.878669950264854
"85714" 1038531 10710.693 425 1038530 10710.693 424 1.026102585629243
"80027" 304251 2360.5132 56 304250 2360.5132 55 0.7818957200850283
"85710" 65061 20415.865 551 65060 20415.865 550 0.7818451397704473
"83521" 1035158 9234.2549 356 1035157 9234.2549 355 1.026102585629243
"70244" 1099074 153.32387 15 1099073 153.32387 14 0.8148233760685357
"80057" 551505 147.12721 17 551504 147.12721 16 0.7818451397704473
"85746" 30822 15766.626 669 30821 15766.626 668 1.0732107314427415
"82814" 1126768 10858.691 245 1126767 10858.691 244 0.878669950264854
"82816" 954302 10521.981 299 954301 10521.981 298 0.878669950264854
"82820" 954896 10521.981 299 954895 10521.981 298 0.878669950264854
"61954" 1130228 30572.898 1006 1130227 30572.898 1005 0.878669950264854
"73022" 1131516 37618.043 1285 1131515 37618.043 1284 0.878669950264854
"73021" 1127305 1600.9916 47 1127304 1600.9916 46 0.9304404296429376
"81911" 540541 3395.5291 73 540540 3395.5291 72 0.7818957200850283
"69833" 547886 14398.231 511 547885 14398.231 510 0.9170424316894233
"85883" 356249 5453.0454 111 356248 5453.0454 110 0.7818957200850283
"72126" 384056 17710.645 610 384055 17710.645 609 1.0251081567565825
"68485" 643648 1.020859 2 643647 1.020859 1 1.0213104120295526
"59563" 537895 15863.645 587 537894 15863.645 586 0.9170424316894233
"83692" 689903 3385.1514 134 689902 3385.1514 133 0.9756302189815175
"82924" 497663 15.252279 6 497662 15.252279 5 1.0243682605838482
"72700" 411483 5463.7661 142 411482 5463.7661 141 0.7818451397704473
"71851" 220384 25195.479 729 220383 25195.479 728 0.9872941225187563
"83857" 552963 1750.4985 63 552962 1750.4985 62 0.7818451397704473
"58894" 448328 11235.67 311 448327 11235.67 310 0.878669950264854
"83844" 452767 134.70636 16 452766 134.70636 15 0.7818451397704473
"82997" 1099443 92.917847 9 1099442 92.917847 8 0.8148233760685357
"84297" 410867 20646.418 729 410866 20646.418 728 0.6671706068736016
"81171" 1096213 12280.509 327 1096212 12280.509 326 0.8148233760685357
"85527" 709743 18023.834 406 709742 18023.834 405 0.7818451397704473
"82068" 928953 14516.881 304 928952 14516.881 303 0.7818451397704473
"84245" 258189 6692.0361 160 258188 6692.0361 159 0.7818957200850283
"85596" 710511 17869.396 391 710510 17869.396 390 0.7818451397704473
"84250" 418081 9851.9316 226 418080 9851.9316 225 0.7818451397704473
"83738" 901575 23244.523 830 901574 23244.523 829 0.7566238986697149
"85945" 482530 25270.402 557 482529 25270.402 556 0.8148233760685357
"79295" 421533 9678.9512 214 421532 9678.9512 213 0.7818451397704473
"70499" 169424 5492.4053 241 169423 5492.4053 240 0.9242374141445232
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.
2071 "N136-11-0" "N136-11" 192.93298670778847 3.6442897489248933 88987 19 "730001814" "Rod. Anhanguera" "04:20:24" 88988 20 "30003034" "Rod. Anhanguera" "04:21:32"
2179 "N507-11-1" "N507-11" 165.44690678437883 3.171065713367261 94782 36 "8210155" "Av. Salim Farah Maluf, 2900" "00:40:15" 94783 37 "9505609" "Parada Rui Roxo" "00:41:24"
leading_or_trailing_whitespaces WARNING 33

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" 219 "route_long_name" "Center Norte - Metrô Belém "
"routes.txt" 266 "route_long_name" "Metrô Santana - Penha "
"routes.txt" 351 "route_long_name" "Metrô Artur Alvim - Jd. São João "
"routes.txt" 352 "route_long_name" "Metrô Artur Alvim - Jd. São João "
"routes.txt" 372 "route_long_name" "Barro Branco - Metrô Itaquera "
"routes.txt" 801 "route_long_name" "Term. Grajaú - Jd. Gaivotas "
"routes.txt" 876 "route_long_name" "Term. Varginha - Pq. Florestal "
"routes.txt" 884 "route_long_name" "Jd. Vera Cruz - Metrô Capão Redondo "
"routes.txt" 1101 "route_long_name" "Pq. Continental - Metrô - Trianon - Masp "
"routes.txt" 1162 "route_long_name" "Museu Ipiranga - Pq. Ibirapuera "
"stops.txt" 602 "stop_desc" "R. Luís José Junqueira Freire Ref.: Av. Padre Orlando Garcia Da Silveira - Próximo A Av. João Paulo "
"stops.txt" 2516 "stop_desc" "R. Raul Seixas, 12 Ref.: Próximo Da Esquina C/rua Ayrton Sena - Cohab Pres. Juscelino Kubitscheck - "
"stops.txt" 8574 "stop_desc" "Av. Mq. De São Vicente, 2159 Ref.: R Francisco Luis De Souza Junior/ Av Nicolas Boer -- Ct Da Barra "
"stops.txt" 12861 "stop_desc" "R. Des. Octávio Egydio Roggiero, 104 Ref.: R. Des. Paulo Octaviano Diniz Junqueira / Des. Frederico "
"stops.txt" 13042 "stop_desc" "R. Rafael Correia Da Silva, 134 Ref.: R Albardao/ R Itapirema - Estação Cptm Itaim Paulista - Salão "
"stops.txt" 13043 "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" 375 "trip_headsign" "Metrô Belém "
"trips.txt" 458 "trip_headsign" "Penha "
"trips.txt" 481 "trip_headsign" "Cohab José Bonifácio "
"trips.txt" 603 "trip_headsign" "Jd. São João "
"trips.txt" 604 "trip_headsign" "Jd. São João "
"trips.txt" 640 "trip_headsign" "Metrô Itaquera "
"trips.txt" 1301 "trip_headsign" "Pinheiros/vila Ida "
"trips.txt" 1366 "trip_headsign" "Jd. Gaivotas "
"trips.txt" 1498 "trip_headsign" "Pq. Florestal "
"trips.txt" 1510 "trip_headsign" "Metrô Capão Redondo "
"trips.txt" 1847 "trip_headsign" "Cid. D'abril "
"trips.txt" 1873 "trip_headsign" "Metrô - Trianon - Masp "
"trips.txt" 1951 "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" 1190
"routes.txt" "route_long_name" "AMADOR BUENO - JULIO PRESTES" 1191
"routes.txt" "route_long_name" "VARGINHA - OSASCO" 1192
"routes.txt" "route_long_name" "RIO GRANDE DA SERRA - BRÁS" 1193
"routes.txt" "route_long_name" "ESTUDANTES - LUZ" 1194
"routes.txt" "route_long_name" "CALMON VIANA - BRAS" 1195
"routes.txt" "route_long_name" "AEROPORTO DE GUARULHOS - ENGENHEIRO GOULART" 1196
"routes.txt" "route_long_name" "ORATÓRIO - SÃO MATEUS" 1197
"routes.txt" "route_long_name" "TUCURUVI - JABAQUARA" 1198
"routes.txt" "route_long_name" "VILA MADALENA - VILA PRUDENTE" 1199
"routes.txt" "route_long_name" "CORINTHIANS - ITAQUERA - PALMEIRAS - BARRA FUNDA" 1200
"routes.txt" "route_long_name" "SÃO PAULO - MORUMBI - LUZ" 1201
"routes.txt" "route_long_name" "CAPAO REDONDO - CHÁCARA KLABIN" 1202
"trips.txt" "trip_headsign" "AMADOR BUENO" 2030
"trips.txt" "trip_headsign" "JULIO PRESTES" 2031
"trips.txt" "trip_headsign" "RIO GRANDE DA SERRA" 2034
"trips.txt" "trip_headsign" "CALMON VIANA" 2038
"trips.txt" "trip_headsign" "AEROPORTO DE GUARULHOS" 2040
"trips.txt" "trip_headsign" "ENGENHEIRO GOULART" 2041
"trips.txt" "trip_headsign" "SÃO MATEUS" 2043
"trips.txt" "trip_headsign" "VILA MADALENA" 2046
"trips.txt" "trip_headsign" "VILA PRUDENTE" 2047
"trips.txt" "trip_headsign" "CORINTHIANS - ITAQUERA" 2048
"trips.txt" "trip_headsign" "PALMEIRAS - BARRA FUNDA" 2049
"trips.txt" "trip_headsign" "SÃO PAULO - MORUMBI" 2050
"trips.txt" "trip_headsign" "CAPAO REDONDO" 2052
"trips.txt" "trip_headsign" "CHÁCARA KLABIN" 2053
non_ascii_or_non_printable_char WARNING 5629

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 5629 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 3

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.
2039 "17857" "CPTM L12-1" 88248 "18987" "Brás" [-23.540236,-46.576604999999994] 4080.716311903324
2038 "17856" "CPTM L12-0" 88223 "18987" "Brás" [-23.540236,-46.576604999999994] 4080.716311903324
1632 "54574" "7545-21-1" 70979 "660010673" "Av. Circular" [-23.596136000000005,-46.776892] 324.00833069598826
stops_match_shape_out_of_order WARNING 13

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.
1479 "79544" "6L01-10-1" 65532 "520008890" "Estr. Eng. Marsilac, 12000" [-23.90161090031657,-46.71789560702901] 65531 "5201240" "Estr. Eng. Marsilac, 13136" [-23.901625190234885,-46.71789171746627]
748 "84066" "4056-10-1" 33941 "7504974" "R. Perseu, 168" [-23.607998978961167,-46.46095367361314] 33940 "7504904" "R. Perseu, 338" [-23.608002962567543,-46.460959494437645]
1279 "84491" "6093-10-1" 57941 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 57940 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
2209 "80483" "N639-11-0" 96521 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 96520 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
2233 "84878" "N740-11-0" 97493 "4504006" "Estr. Da Riviera, 4350" [-23.702294134333822,-46.74449465400088] 97492 "4503953" "Estr. Da Riviera, 4002" [-23.70161017211123,-46.74638981176983]
2206 "85909" "N636-11-0" 96286 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 96285 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
1212 "79636" "6057-10-1" 55743 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 55742 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1210 "79638" "6056-10-1" 55696 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 55695 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1529 "72588" "701H-10-0" 67273 "4503953" "Estr. Da Riviera, 4002" [-23.70161017211123,-46.74638981176983] 67272 "4503954" "Estr. Da Riviera, 4000" [-23.701611908414602,-46.74637710736808]
2154 "82970" "N431-11-0" 93519 "7504974" "R. Perseu, 168" [-23.607998978961167,-46.46095367361314] 93518 "7504904" "R. Perseu, 338" [-23.608002962567543,-46.460959494437645]
2208 "73160" "N638-11-0" 96481 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085] 96480 "3014762" "R. Giovanni Bononcini, 210" [-23.739445330711018,-46.69879269599508]
1280 "80239" "6099-10-0" 57992 "3014760" "R. Giovanni Bononcini, 227" [-23.74131623633619,-46.70034729485769] 57991 "3014802" "R. Giovanni Bononcini, 210" [-23.73943107989014,-46.698782612067085]
1750 "84665" "8077-10-0" 75971 "9607517" "Terminal Vila Sônia" [-23.591250821587114,-46.73606858082307] 75970 "9607519" "Terminal Vila Sônia" [-23.591241123453646,-46.73607343827382]
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.
1311 "626A-10-1"