carris-pt — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-08T05:09:16Z,
for the dataset file:///shared/carris-pt_4a81e3de.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. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 173
  • Shapes: 305
  • Stops: 2337
  • Trips: 88023

Specification Compliance report

227030 notices reported (4414 errors, 134589 warnings, 88027 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 4414

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.

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

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.
"3144_20260606_165_0_7" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"72199_20260606_175_0_5" "175_0_DESC_shp" 9034.0 9031.0 14.213723205804575
"4312_20260606_116_0_9" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"3994_20260606_105_0_7" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"19153_20260606_226_0_9" "226_0_CIRC_shp" 15846.0 15844.0 1779.0291085356216
"3149_20260606_165_0_5" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"5001_20260606_190_0_2" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"3991_20260606_105_0_6" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"17548_20260606_211_0_2" "211_0_CIRC_shp" 10522.0 10521.0 67.39100713944525
"7322_20260606_111_2_17" "111_2_ASC_shp" 13210.0 13207.0 11.635457214837889
"18878_20260606_189_2_32" "189_2_DESC_shp" 5398.0 5397.0 11.623702356061754
"3141_20260606_165_0_13" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"5014_20260606_190_0_6" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"3975_20260606_105_0_9" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"3528_20260606_189_2_21" "189_2_DESC_shp" 5398.0 5397.0 11.623702356061754
"3136_20260606_165_0_7" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"4232_20260606_178_0_8" "178_0_DESC_shp" 11225.0 11223.0 19.164928197990335
"59025_20260606_195_5_13" "195_5_DESC_shp" 7154.0 7151.0 12.723444882930714
"17129_20260606_116_0_13" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"3527_20260606_189_2_13" "189_2_DESC_shp" 5398.0 5397.0 11.623702356061754
"3955_20260606_105_0_19" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"4299_20260606_116_0_13" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"4999_20260606_190_0_2" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"4262_20260606_116_0_13" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"4189_20260606_178_0_2" "178_0_DESC_shp" 11225.0 11223.0 19.164928197990335
"3954_20260606_105_0_7" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"3106_20260606_165_0_6" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"3952_20260606_105_0_23" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"4284_20260606_116_0_15" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"5003_20260606_190_0_2" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"4323_20260606_116_0_5" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"4992_20260606_190_0_12" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"3938_20260606_105_0_21" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"19148_20260606_226_0_11" "226_0_CIRC_shp" 15846.0 15844.0 1779.0291085356216
"19404_20260606_190_0_10" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"4189_20260606_178_0_16" "178_0_DESC_shp" 11225.0 11223.0 19.164928197990335
"4218_20260606_178_0_20" "178_0_DESC_shp" 11225.0 11223.0 19.164928197990335
"3946_20260606_105_0_17" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"4307_20260606_116_0_15" "116_0_ASC_shp" 11201.0 10325.0 340.52433643873405
"3526_20260606_189_2_23" "189_2_DESC_shp" 5398.0 5397.0 11.623702356061754
"20078_20260606_165_0_7" "165_0_ASC_shp" 12790.0 12789.0 11.815449107009488
"3952_20260606_105_0_9" "105_0_DESC_shp" 9979.0 9978.0 11.963167489833747
"3524_20260606_189_2_5" "189_2_DESC_shp" 5398.0 5397.0 11.623702356061754
"7325_20260606_111_2_5" "111_2_ASC_shp" 13210.0 13207.0 11.635457214837889
"3533_20260606_189_0_15" "189_0_DESC_shp" 9696.0 9694.0 11.623702356061754
"17551_20260606_211_0_21" "211_0_CIRC_shp" 10522.0 10521.0 67.39100713944525
"5009_20260606_190_0_14" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"19285_20260606_178_0_4" "178_0_DESC_shp" 11225.0 11223.0 19.164928197990335
"5004_20260606_190_0_2" "190_0_DESC_shp" 14356.0 14355.0 12.881256650745463
"7326_20260606_111_2_15" "111_2_ASC_shp" 13210.0 13207.0 11.635457214837889
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3957

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 3957 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.
"109_4_DESC_shp" 138386 833.0 48 22996 833.0 47 0.14794982470395598
"109_4_DESC_shp" 124607 1156.0 58 9164 1156.0 57 0.20236795072746058
"109_4_DESC_shp" 127040 1437.0 68 11675 1437.0 67 0.27512322757206603
"109_4_DESC_shp" 47449 1800.0 76 80465 1800.0 75 0.3618230423005106
"109_4_DESC_shp" 63306 2279.0 100 91989 2279.0 99 0.5383752549795948
"109_4_DESC_shp" 126732 2686.0 125 140509 2686.0 124 0.47377025823790453
"109_4_DESC_shp" 72903 4165.0 175 48116 4165.0 174 0.5838381434681165
"109_4_DESC_shp" 63853 4972.0 197 77410 4972.0 196 0.5718144788894899
"147_3_ASC_shp" 105196 103.0 15 115479 103.0 14 0.06893713947774625
"147_3_ASC_shp" 90462 632.0 60 111751 632.0 59 0.2750912372867392
"147_3_ASC_shp" 107839 1172.0 132 110207 1172.0 131 0.008677189549937236
"147_3_ASC_shp" 49215 1249.0 148 45256 1249.0 147 0.33907019862634663
"147_3_ASC_shp" 138183 1490.0 180 70960 1490.0 179 0.7150263305743421
"147_3_ASC_shp" 111350 1664.0 199 97682 1664.0 198 0.09609515850488529
"147_3_ASC_shp" 77932 2004.0 206 91542 2004.0 205 0.08677232598273575
"147_3_ASC_shp" 33919 2664.0 229 47816 2664.0 228 0.08893700431993942
"147_3_ASC_shp" 21184 3135.0 251 137791 3135.0 250 0.1468785826349386
"147_3_ASC_shp" 138783 3707.0 280 82734 3707.0 279 0.4402476266519002
"147_3_ASC_shp" 94500 3968.0 295 108072 3968.0 294 0.6012526258940687
"147_3_ASC_shp" 1406 4379.0 314 20204 4379.0 313 0.11643973401426937
"147_3_ASC_shp" 119749 5282.0 358 99703 5282.0 357 0.5782795969303031
"147_3_ASC_shp" 65953 5462.0 370 94058 5462.0 369 0.4751179885860321
"147_3_ASC_shp" 56626 5881.0 392 81434 5881.0 391 0.06939721942985233
"147_3_ASC_shp" 41248 6086.0 404 32395 6086.0 403 0.07028252653036396
"147_3_ASC_shp" 137189 6339.0 421 112181 6339.0 420 0.5673603362674536
"147_3_ASC_shp" 105902 6650.0 428 109813 6650.0 427 0.5782795868807553
"147_3_ASC_shp" 92497 7092.0 451 67716 7092.0 450 0.5687510320197264
"147_3_ASC_shp" 77914 7312.0 466 75429 7312.0 465 0.08489429847053218
"147_3_ASC_shp" 93480 7517.0 481 107034 7517.0 480 0.07027753410375127
"147_3_ASC_shp" 1321 7952.0 509 129253 7952.0 508 0.2876804155727067
"147_3_ASC_shp" 87505 8997.0 545 73942 8997.0 544 0.3807893477841402
"147_3_ASC_shp" 29481 9212.0 553 54681 9212.0 552 0.3386887015850564
"147_3_ASC_shp" 37368 9392.0 566 39757 9392.0 565 0.2194370783974283
"147_3_ASC_shp" 138774 9960.0 590 51637 9960.0 589 0.4991363315821782
"171_1_DESC_shp" 61779 399.0 17 110408 399.0 16 0.557665553812831
"171_1_DESC_shp" 10732 960.0 45 21245 960.0 44 0.14792876846960235
"171_1_DESC_shp" 123435 1613.0 85 31080 1613.0 84 0.1663642862510912
"171_1_DESC_shp" 114341 1824.0 91 21837 1824.0 90 0.1749672281655105
"171_1_DESC_shp" 60692 2155.0 110 76036 2155.0 109 0.2717164672756859
"171_1_DESC_shp" 36960 2427.0 124 45980 2427.0 123 0.2519657888641236
"171_1_DESC_shp" 25727 2839.0 152 130905 2839.0 151 0.06468497124486461
"171_1_DESC_shp" 127539 3037.0 162 129878 3037.0 161 0.4450944608241019
"171_1_DESC_shp" 29239 3591.0 181 15342 3591.0 180 0.28700719182766377
"171_1_DESC_shp" 63738 4023.0 215 77303 4023.0 214 0.026032335945251672
"171_1_DESC_shp" 17427 4865.0 255 31328 4865.0 254 0.12148611062822058
"171_1_DESC_shp" 16441 5237.0 265 30337 5237.0 264 0.07030538700112143
"171_1_DESC_shp" 13535 5915.0 283 27351 5915.0 282 0.4082475745103207
"171_1_DESC_shp" 83513 6548.0 300 129204 6548.0 299 0.10412680621448217
"171_1_DESC_shp" 77310 6853.0 308 69983 6853.0 307 0.0780951721606385
"171_1_DESC_shp" 141001 7012.0 323 24333 7012.0 322 0.2593339980644491
equal_shape_distance_same_coordinates WARNING 8133

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 8133 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`.
"109_4_DESC_shp" 98114 258.0 19 5367 258.0 18
"109_4_DESC_shp" 89491 833.0 49 138386 833.0 48
"109_4_DESC_shp" 114235 1156.0 59 124607 1156.0 58
"109_4_DESC_shp" 116683 1437.0 69 127040 1437.0 68
"109_4_DESC_shp" 139660 1800.0 77 47449 1800.0 76
"109_4_DESC_shp" 49566 2279.0 101 63306 2279.0 100
"109_4_DESC_shp" 129108 2686.0 126 126732 2686.0 125
"109_4_DESC_shp" 98019 3166.0 151 111685 3166.0 150
"109_4_DESC_shp" 117084 3826.0 168 108355 3826.0 167
"109_4_DESC_shp" 36684 4165.0 176 72903 4165.0 175
"109_4_DESC_shp" 121479 4560.0 185 96664 4560.0 184
"109_4_DESC_shp" 72466 4972.0 198 63853 4972.0 197
"147_3_ASC_shp" 115479 103.0 14 5 103.0 13
"147_3_ASC_shp" 111751 632.0 59 122100 632.0 58
"147_3_ASC_shp" 124019 882.0 80 100535 882.0 79
"147_3_ASC_shp" 114611 1277.0 154 123405 1277.0 153
"147_3_ASC_shp" 97682 1664.0 198 93907 1664.0 197
"147_3_ASC_shp" 91542 2004.0 205 105097 2004.0 204
"147_3_ASC_shp" 58558 2453.0 214 39770 2453.0 213
"147_3_ASC_shp" 47816 2664.0 228 55128 2664.0 227
"147_3_ASC_shp" 59572 2921.0 244 40832 2921.0 243
"147_3_ASC_shp" 137791 3135.0 250 35945 3135.0 249
"147_3_ASC_shp" 1389 3464.0 268 8738 3464.0 267
"147_3_ASC_shp" 22173 3707.0 281 138783 3707.0 280
"147_3_ASC_shp" 108072 3968.0 294 89628 3968.0 293
"147_3_ASC_shp" 131779 4380.0 316 15219 4380.0 315
"147_3_ASC_shp" 109031 4846.0 335 95454 4846.0 334
"147_3_ASC_shp" 95020 5282.0 359 119749 5282.0 358
"147_3_ASC_shp" 40844 5462.0 371 65953 5462.0 370
"147_3_ASC_shp" 81434 5881.0 391 67908 5881.0 390
"147_3_ASC_shp" 32395 6086.0 403 46290 6086.0 402
"147_3_ASC_shp" 100974 6339.0 422 137189 6339.0 421
"147_3_ASC_shp" 65736 6651.0 430 130647 6651.0 429
"147_3_ASC_shp" 141654 6824.0 442 139169 6824.0 441
"147_3_ASC_shp" 94901 7092.0 452 92497 7092.0 451
"147_3_ASC_shp" 75429 7312.0 465 89006 7312.0 464
"147_3_ASC_shp" 107034 7517.0 480 38257 7517.0 479
"147_3_ASC_shp" 129253 7952.0 508 2746 7952.0 507
"147_3_ASC_shp" 63360 8303.0 521 87976 8303.0 520
"147_3_ASC_shp" 38726 8729.0 535 24923 8729.0 534
"147_3_ASC_shp" 73942 8997.0 544 76452 8997.0 543
"147_3_ASC_shp" 54681 9212.0 552 57071 9212.0 551
"147_3_ASC_shp" 39757 9392.0 565 25947 9392.0 564
"147_3_ASC_shp" 51637 9960.0 589 37808 9960.0 588
"171_1_DESC_shp" 28305 211.0 10 74593 211.0 9
"171_1_DESC_shp" 110408 399.0 16 1778 399.0 15
"171_1_DESC_shp" 49248 620.0 28 75306 620.0 27
"171_1_DESC_shp" 21245 960.0 44 47795 960.0 43
"171_1_DESC_shp" 23626 1364.0 74 50165 1364.0 73
"171_1_DESC_shp" 90510 1613.0 86 123435 1613.0 85
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"
missing_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "5135_20260606_205_0_27" 16
3 "5975_20260606_108_0_16" 3
4 "4790_20260606_104_0_5" 8
5 "4831_20260606_104_0_6" 40
6 "3840_20260606_170_0_5" 40
7 "4704_20260606_204_0_8" 36
8 "7985_20260606_145_0_10" 9
9 "6764_20260606_175_0_4" 5
10 "4615_20260606_204_0_2" 7
11 "8068_20260606_115_0_13" 3
12 "4442_20260606_103_2_13" 12
13 "6099_20260606_177_0_4" 7
14 "3297_20260606_100_0_6" 8
15 "6982_20260606_144_0_9" 7
16 "3479_20260606_101_0_9" 21
17 "5040_20260606_107_0_8" 2
18 "7460_20260606_192_0_26" 2
19 "17526_20260606_209_0_16" 16
20 "7439_20260606_192_1_18" 4
21 "7138_20260606_168_0_16" 13
22 "3882_20260606_170_4_15" 16
23 "18850_20260606_200_0_12" 4
24 "12964_20260606_136_0_6" 37
25 "5057_20260606_107_0_4" 40
26 "5994_20260606_108_0_18" 17
27 "4651_20260606_204_0_3" 19
28 "3451_20260606_101_0_12" 19
29 "5038_20260606_107_0_5" 32
30 "4830_20260606_104_0_7" 9
31 "17070_20260606_102_0_6" 6
32 "3384_20260606_148_0_27" 8
33 "4477_20260606_103_5_16" 43
34 "4678_20260606_204_0_2" 36
35 "4760_20260606_104_0_12" 31
36 "11281_20260606_76_0_2" 7
37 "3814_20260606_170_0_5" 34
38 "7403_20260606_124_0_32" 21
39 "7296_20260606_112_0_10" 41
40 "18661_20260606_221_0_11" 27
41 "18661_20260606_221_0_10" 27
42 "6650_20260606_118_0_2" 29
43 "18661_20260606_221_0_13" 27
44 "18661_20260606_221_0_12" 27
45 "8098_20260606_115_0_14" 9
46 "18661_20260606_221_0_15" 27
47 "18661_20260606_221_0_14" 27
48 "2936_20260606_123_0_19" 5
49 "18626_20260606_179_0_10" 25
50 "4045_20260606_143_0_10" 3
51 "5991_20260606_108_0_4" 19
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.
133 "116_0_DESC_shp" "4292_20260606_116_0_2" 1212796 "13901" "Pontinha Centro" [38.7648881,-9.199344] 326.4375131679672
133 "116_0_DESC_shp" "4292_20260606_116_0_2" 2196545 "13903" "R. Ilha Terceira" [38.764871,-9.199360200000001] 194.951175685427
59 "116_0_ASC_shp" "4312_20260606_116_0_9" 2060027 "13902" "R. Sto. Eloy" [38.7650346,-9.1990033] 263.3642834949386
59 "116_0_ASC_shp" "4312_20260606_116_0_9" 2077832 "13901" "Pontinha Centro" [38.7650346,-9.1990033] 340.5243364383933
stop_too_far_from_shape_using_user_distance WARNING 27

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.
31 "243_0_CIRC_shp" "21591_20260606_243_0_11" 501724 "2107" "R. Washington" [38.71878794667088,-9.123428469513415] 252.3742934009412
31 "243_0_CIRC_shp" "21591_20260606_243_0_11" 1086323 "9115" "R. Mato Grosso" [38.72062168808841,-9.12576075391927] 242.50725099284793
31 "243_0_CIRC_shp" "21591_20260606_243_0_11" 1083356 "9113" "R. Bartolomeu Costa" [38.721235262896855,-9.127702178195662] 281.44832619896226
31 "243_0_CIRC_shp" "21591_20260606_243_0_11" 1290474 "9111" "R. Sapadores" [38.7213537,-9.129175400000001] 173.68373182576636
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1746653 "5835" "R. Manuel Marques" [38.76664189049828,-9.157278838090232] 271.6519893946243
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1760641 "5812" "Hosp. Pulido Valente" [38.76608116577331,-9.154076064084089] 262.4353083833843
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1372443 "5808" "Campo Grande (Metro)" [38.763894094596935,-9.156949162129138] 288.48789148779224
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1594162 "5823" "Inst. Ricardo Jorge" [38.760150575878136,-9.161728165464343] 313.93843789351644
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1792422 "50013" "R. Prof. Fernando Fonseca" [38.762669945488,-9.162649727145986] 243.83220846719786
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 874999 "50005" "R. Prof. Francisco Gentil (Metro)" [38.76171149999999,-9.163858600000001] 273.221268590084
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 2040050 "50011" "Telheiras" [38.761222268421584,-9.166826584186563] 260.91204706573234
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 2308716 "50007" "R. Prof. João Barreira" [38.76051740015332,-9.169517318192012] 238.46459754799554
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 905672 "50004" "R. Prof. Queirós Veloso" [38.761440031579646,-9.170661610488995] 312.4305969356858
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1514612 "50023" "Alto Faia Sul" [38.76274726666673,-9.170742399996442] 285.1028749595639
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1815557 "50025" "R. Prof. Prado Coelho" [38.76457151429244,-9.17165659772843] 287.3542980654019
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 819866 "50027" "R. F. George / R. Alexandre Cabral" [38.765708686107494,-9.17150029362924] 290.0773929734241
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 97654 "50031" "R. Armindo Rodrigues" [38.76794935322219,-9.17007298764027] 238.28318963020237
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 2368857 "50033" "R. Frederico George" [38.767740865618045,-9.168225477809258] 239.81029017368073
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 1507766 "50034" "R. F. George (R. Daniel Santa Rita)" [38.76960899415811,-9.16654769433155] 119.63503432299565
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 12041 "50101" "R. F. Lopes Graça / R. Prof. A. Sousa" [38.768869255535215,-9.167987936253828] 229.30864294182652
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 355956 "5948" "R. Teófilo Carvalho Santos" [38.76964475622792,-9.170328195863592] 254.13212561002663
99 "277_0_ASC_shp" "45289_20260606_277_0_13" 559108 "5954" "Paço Lumiar" [38.770204045498744,-9.171412517992367] 210.38355379732144
59 "116_0_ASC_shp" "4312_20260606_116_0_9" 1163877 "13910" "Pontinha" [38.7650346,-9.1990033] 104.32512976740908
514 "236_0_CIRC_shp" "35059_20260606_236_0_28" 153184 "7104" "Conde Barão - Av. D. Carlos I" [38.708721788963445,-9.15187543852535] 101.01010009926105
514 "236_0_CIRC_shp" "35059_20260606_236_0_28" 919429 "7106" "Conde Barão" [38.70816399231667,-9.146934203913055] 421.55308075040415
514 "236_0_CIRC_shp" "35059_20260606_236_0_28" 1347642 "9902" "R. S. Paulo (Bica)" [38.70651081875193,-9.143786100009251] 355.27105918451593
514 "236_0_CIRC_shp" "35059_20260606_236_0_28" 2077860 "3816" "Mercado Ribeira" [38.70595948294014,-9.14384767434715] 141.6664444882599
stops_match_shape_out_of_order WARNING 25

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.
14 "115_0_DESC_shp" "8053_20260606_115_0_2" 949983 "89908" "R. Dr. José Espirito Santo" [38.7529995,-9.1055642] 64148 "2312" "Az. Baptista" [38.75286737567224,-9.103553918825542]
14 "115_0_DESC_shp" "8053_20260606_115_0_2" 468568 "2324" "Av. Inf. D. Henrique / Av. Berlim" [38.754664742766465,-9.109891813785751] 613465 "7814" "Estação Oriente (Interface)" [38.76817991307747,-9.099874661592803]
4836 "171_3_ASC_shp" "7103_20260606_171_3_2" 465220 "3820" "Corpo Santo" [38.725427817745285,-9.140565509936025] 1120128 "5502" "Pç. Comércio" [38.7090212,-9.135257300000001]
31 "243_0_CIRC_shp" "21591_20260606_243_0_11" 501724 "2107" "R. Washington" [38.71726703749905,-9.121312164233661] 893878 "2105" "R. Vale Sto. António" [38.71769673004863,-9.122093343699875]
350 "204_1_ASC_shp" "4665_20260606_204_1_6" 1211536 "12613" "Portela - Av. Descobrimentos" [38.78193146462855,-9.113932573259584] 245557 "12610" "C. Comercial Portela" [38.783772800998435,-9.1123550800593]
350 "204_1_ASC_shp" "4665_20260606_204_1_6" 2083986 "3824" "Corpo Santo" [38.781004129891684,-9.114298290989696] 603620 "3804" "Cais Sodré" [38.7058949476284,-9.143886405073603]
35 "238_0_CIRC_shp" "21488_20260606_238_0_31" 2054811 "8011" "Terramotos" [38.72152810000001,-9.167168600000002] 708147 "8014" "R. Sampaio Bruno" [38.7189667,-9.1696136]
35 "238_0_CIRC_shp" "21488_20260606_238_0_31" 1624471 "8019" "Igreja Sto. Condestável (C. Ourique)" [38.72030018382475,-9.169071978518854] 418436 "8020" "Campo Ourique (Igreja)" [38.71538824050075,-9.16786102765446]
696 "75_0_DESC_shp" "17423_20260606_75_0_5" 1275661 "10515" "Chiado" [38.71474728302399,-9.167079803061315] 380096 "10513" "Pç. Luis Camões (B. Alto)" [38.71054989603829,-9.143783068646467]
130 "103_0_ASC_shp" "4553_20260606_103_0_7" 1799816 "6704" "Palácio S. Bento (Jardim)" [38.713513452421154,-9.153245384068615] 1695890 "6706" "R. S. Bento" [38.7153875,-9.154350200000001]
130 "103_0_ASC_shp" "4553_20260606_103_0_7" 1367311 "11211" "Av. Frei Miguel Contreiras" [38.712253320001174,-9.152904860009103] 1754740 "314" "Estação Roma-Areeiro" [38.746048,-9.1328173]
826 "210_0_CIRC_shp" "17538_20260606_210_0_18" 2158639 "8425" "R. Cons. Emídio Navarro" [38.756591086070834,-9.118378817264256] 1412160 "14702" "R. Adães Bermudes" [38.7562359,-9.1206315]
826 "210_0_CIRC_shp" "17538_20260606_210_0_18" 1564626 "89916" "R. Eng. Rodrigues Carvalho" [38.75741287818046,-9.117417378801166] 44674 "89927" "ISEL" [38.75574571749481,-9.113638997077645]
91 "198_0_DESC_shp" "4972_20260606_198_0_17" 1742484 "8916" "R. João Nascimento Costa" [38.73418290430271,-9.120786962924518] 964959 "8914" "Pç. Sócrates Costa" [38.735065,-9.121812199999999]
91 "198_0_DESC_shp" "4972_20260606_198_0_17" 1183562 "6612" "Pç. José Fontana" [38.7328976,-9.1223914] 2424723 "1711" "Pç. José Fontana" [38.73041360678948,-9.143642273531231]
2142 "201_2_DESC_shp" "6591_20260606_201_2_8" 1960859 "10705" "R. Duarte Galvão" [38.74366748069189,-9.176104122767596] 1885778 "10703" "B. Novo" [38.7443734,-9.1787227]
2142 "201_2_DESC_shp" "6591_20260606_201_2_8" 2209126 "8842" "B. Zambujal" [38.74243340001132,-9.172367557129066] 248239 "8841" "Alfragide" [38.738117232678256,-9.212813085150783]
112 "226_0_CIRC_shp" "19153_20260606_226_0_9" 604771 "8319" "Xabregas" [38.726132405835905,-9.113677294506674] 1552889 "9822" "Av. Inf. D. Henrique (Ponte Xabregas)" [38.72549980000001,-9.1124282]
112 "226_0_CIRC_shp" "19153_20260606_226_0_9" 2019749 "8913" "Olaias (Piscina)" [38.72604418001278,-9.113507706651962] 1356388 "8921" "Olaias" [38.739042925724156,-9.123336614908679]
321 "170_0_DESC_shp" "17089_20260606_170_0_2" 1169469 "5806" "Campo Grande Norte" [38.75768798706219,-9.155170516020592] 627737 "5808" "Campo Grande (Metro)" [38.7613491,-9.157400500000001]
321 "170_0_DESC_shp" "17089_20260606_170_0_2" 1368157 "16003" "Az. Fetais" [38.75952190000255,-9.156720092292286] 125059 "16001" "Fetais" [38.798047,-9.1454233]
1566 "60_0_DESC_shp" "12676_20260606_60_0_8" 1795734 "14309" "Miraflores" [38.713254479513324,-9.225196384850255] 2384539 "14307" "Miraflores Norte" [38.7142278,-9.227320400000002]
1566 "60_0_DESC_shp" "12676_20260606_60_0_8" 1488551 "94902" "Av. José Gomes Ferreira" [38.71185618000072,-9.22558160667274] 1924050 "94903" "Linda-a-Velha" [38.7158736,-9.2356298]
4756 "108_3_DESC_shp" "5957_20260606_108_3_2" 1701823 "10829" "Pupilos Exército" [38.7467603,-9.1845793] 1743464 "10821" "R. Prof. Reinaldo Santos" [38.7470997,-9.188697699999999]
4756 "108_3_DESC_shp" "5957_20260606_108_3_2" 1734380 "3003" "Damaia - R. D. Francisco Almeida" [38.746580561544484,-9.183717746147575] 2309370 "3005" "Estação Damaia" [38.748099074995075,-9.214518908119675]
trip_distance_exceeds_shape_distance_below_threshold WARNING 22442

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

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.
"7365_20260606_191_0_5" "191_0_CIRC_shp" 9767.0 9766.0 6.7597990954319584
"8130_20260606_174_0_5" "174_0_ASC_shp" 4849.0 4848.0 5.722307999807655
"3531_20260606_189_0_9" "189_0_ASC_shp" 10098.0 10096.0 7.401540168321841
"4251_20260606_197_0_9" "197_0_ASC_shp" 5529.0 5527.0 9.638076578044346
"7458_20260606_192_1_12" "192_1_ASC_shp" 9215.0 9214.0 6.6663687202894515
"19377_20260606_232_0_29" "232_0_DESC_shp" 6726.0 6725.0 5.505639905930207
"7489_20260606_193_0_44" "193_0_ASC_shp" 3572.0 3571.0 5.254112307396448
"21591_20260606_243_0_11" "243_0_CIRC_shp" 5112.0 4816.0 8.739999691691924
"17049_20260606_147_0_3" "147_0_ASC_shp" 9097.0 9095.0 9.748457015744737
"22212_20260606_251_0_15" "251_0_CIRC_shp" 5253.0 5251.0 4.397673644479712
"3606_20260606_122_0_2" "122_0_DESC_shp" 11572.0 11571.0 9.571677225347289
"39538_20260606_117_0_16" "117_0_DESC_shp" 12265.0 12264.0 7.696740762312325
"13111_20260606_65_0_2" "65_0_DESC_shp" 18923.0 18921.0 8.16727270098249
"17174_20260606_104_0_1" "104_0_ASC_shp" 16926.0 16924.0 4.713669097713036
"4499_20260606_103_2_10" "103_2_DESC_shp" 13181.0 13155.0 4.02889697059331
"4126_20260606_196_0_13" "196_0_ASC_shp" 11164.0 11162.0 9.534485791693475
"4611_20260606_204_0_5" "204_0_DESC_shp" 20745.0 20741.0 8.762792610189335
"5684_20260606_114_0_16" "114_0_DESC_shp" 16026.0 16024.0 10.167587244206004
"3842_20260606_170_0_3" "170_0_ASC_shp" 14520.0 14519.0 5.5564533079192975
"14896_20260606_75_0_9" "75_0_DESC_shp" 7399.0 7398.0 10.467232028389496
"17566_20260606_212_0_17" "212_0_ASC_shp" 9113.0 9112.0 5.814769914819753
"5737_20260606_114_0_10" "114_0_DESC_shp" 16026.0 16024.0 10.167587244206004
"7076_20260606_171_0_12" "171_0_DESC_shp" 12628.0 12627.0 1.8049128711943005
"15027_20260606_75_0_7" "75_0_DESC_shp" 7399.0 7398.0 10.467232028389496
"15029_20260606_75_0_9" "75_0_DESC_shp" 7399.0 7398.0 10.467232028389496
"4800_20260606_104_0_15" "104_0_DESC_shp" 17441.0 17440.0 0.9051502653239599
"59006_20260606_195_0_10" "195_0_ASC_shp" 15445.0 15443.0 3.696588411638513
"21671_20260606_244_0_2" "244_0_CIRC_shp" 7268.0 7267.0 6.443243315699876
"3709_20260606_102_0_6" "102_0_DESC_shp" 15109.0 15108.0 6.329293537194444
"7201_20260606_112_0_10" "112_0_DESC_shp" 15235.0 15234.0 9.010665687965641
"6673_20260606_118_0_4" "118_0_ASC_shp" 14131.0 14128.0 8.014728293166508
"45258_20260606_279_0_9" "279_0_CIRC_shp" 9920.0 9919.0 7.559340735894672
"4781_20260606_104_0_12" "104_0_DESC_shp" 17441.0 17440.0 0.9051502653239599
"7212_20260606_112_0_10" "112_0_DESC_shp" 15235.0 15234.0 9.010665687965641
"45272_20260606_279_0_4" "279_0_CIRC_shp" 9920.0 9919.0 7.559340735894672
"3537_20260606_189_2_29" "189_2_ASC_shp" 4778.0 4777.0 10.513490024790492
"3605_20260606_122_0_4" "122_0_DESC_shp" 11572.0 11571.0 9.571677225347289
"4830_20260606_104_0_6" "104_0_ASC_shp" 16926.0 16924.0 4.713669097713036
"18904_20260606_114_0_6" "114_0_DESC_shp" 16026.0 16024.0 10.167587244206004
"7447_20260606_192_1_16" "192_1_ASC_shp" 9215.0 9214.0 6.6663687202894515
"4292_20260606_116_0_2" "116_0_DESC_shp" 10514.0 10161.0 8.622424543172688
"7490_20260606_193_2_14" "193_2_ASC_shp" 3098.0 3097.0 7.099285027538918
"3136_20260606_165_0_26" "165_0_DESC_shp" 12175.0 12174.0 4.111072446674143
"5673_20260606_114_0_13" "114_0_DESC_shp" 16026.0 16024.0 10.167587244206004
"6675_20260606_118_0_16" "118_0_ASC_shp" 14131.0 14128.0 8.014728293166508
"17180_20260606_104_5_17" "104_5_DESC_shp" 15265.0 15264.0 8.820883477083457
"15028_20260606_75_0_9" "75_0_DESC_shp" 7399.0 7398.0 10.467232028389496
"6692_20260606_118_0_10" "118_0_ASC_shp" 14131.0 14128.0 8.014728293166508
"3569_20260606_189_0_5" "189_0_ASC_shp" 10098.0 10096.0 7.401540168321841
"3103_20260606_165_0_6" "165_0_DESC_shp" 12175.0 12174.0 4.111072446674143
big_gap_in_service INFO 4

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"Inverno_Util_20260606" "2026-06-10" "2026-09-14" 95
"Inverno_Sabado_20260606" "2026-07-25" "2026-08-15" 20
"Inverno_Sabado_20260606" "2026-08-15" "2026-09-05" 20
"Inverno_DomingoFeriado_20260606" "2026-07-26" "2026-09-06" 41
unsorted_stop_times INFO 88023

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

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

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"22211_20260606_250_0_2" 56712 2472551
"22211_20260606_250_0_3" 49459 2188015
"22211_20260606_250_0_4" 181252 2450838
"35051_20260606_245_0_3" 2160 2459265
"35051_20260606_245_0_4" 82867 2340300
"35051_20260606_245_0_5" 12666 2401881
"35051_20260606_245_0_6" 74601 2452346
"35051_20260606_245_0_2" 38011 2394227
"4224_20260606_178_3_2" 20758 2376937
"7387_20260606_124_0_20" 158338 2405319
"7387_20260606_124_0_21" 24065 2348977
"7387_20260606_124_0_22" 23636 2462632
"22211_20260606_250_0_9" 101153 2422384
"7387_20260606_124_0_23" 255027 2350383
"7387_20260606_124_0_24" 333800 2435450
"7387_20260606_124_0_25" 77142 2359852
"4224_20260606_178_3_3" 29631 2427467
"22211_20260606_250_0_5" 119989 2452646
"7387_20260606_124_0_26" 215144 2407988
"22211_20260606_250_0_6" 27070 2332644
"7387_20260606_124_0_27" 56170 2464621
"22211_20260606_250_0_7" 54931 2444127
"7387_20260606_124_0_28" 114942 2441857
"22211_20260606_250_0_8" 5821 2466700
"7387_20260606_124_0_29" 108183 2322625
"7387_20260606_124_0_19" 103087 2285389
"22211_20260606_250_0_10" 10541 2384337
"22211_20260606_250_0_11" 595113 2255265
"22211_20260606_250_0_12" 37433 2451211
"22211_20260606_250_0_13" 193986 2322278
"22211_20260606_250_0_14" 1535 2417239
"22211_20260606_250_0_15" 2300 2356079
"22211_20260606_250_0_16" 302352 2247679
"22211_20260606_250_0_17" 46545 2434367
"22211_20260606_250_0_18" 80342 2371493
"22211_20260606_250_0_19" 50759 2134304
"35051_20260606_245_0_7" 48748 2349742
"35051_20260606_245_0_8" 298597 2474178
"35051_20260606_245_0_9" 549596 2354381
"7387_20260606_124_0_10" 98817 2462166
"7387_20260606_124_0_11" 168354 2464044
"7387_20260606_124_0_12" 44056 2458509
"7387_20260606_124_0_13" 43846 2107148
"7387_20260606_124_0_14" 39911 2451472
"7387_20260606_124_0_15" 19063 2440577
"7387_20260606_124_0_16" 89132 2463948
"7387_20260606_124_0_17" 6898 2379480
"7387_20260606_124_0_18" 62957 2363388
"6409_20260606_106_0_2" 25137 2468832
"6409_20260606_106_0_3" 90920 2421953