GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T14:53:58Z,
for the dataset file:///shared/barrie_52cf81a9.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Halifax Transit
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-02-23
Feed End Date:
2026-05-17

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 755
  • Routes: 80
  • Shapes: 181
  • Stops: 2381
  • Trips: 9253

Specification Compliance report

14569 notices reported (132 errors, 14437 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 126

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

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

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"4303186" "2195" 204714 0.0 3 204713 0.0 2
"4303186" "2196" 204715 0.0 4 204714 0.0 3
"4303186" "8880" 204716 0.0 5 204715 0.0 4
"4303186" "8881" 204717 0.0 6 204716 0.0 5
"4303186" "8882" 204718 0.0 7 204717 0.0 6
"4303186" "8351" 204719 0.0 8 204718 0.0 7
"4303186" "2140" 204720 0.0 9 204719 0.0 8
"4303186" "2141" 204721 0.0 10 204720 0.0 9
"4303186" "2142" 204722 0.0 11 204721 0.0 10
"4303186" "2143" 204723 0.0 12 204722 0.0 11
"4303186" "2144" 204724 0.0 13 204723 0.0 12
"4303186" "2145" 204725 0.0 14 204724 0.0 13
"4303186" "2033" 204726 0.0 15 204725 0.0 14
"4303186" "2354" 204727 0.0 16 204726 0.0 15
"4303186" "6781" 204728 0.0 17 204727 0.0 16
"4303186" "6771" 204729 0.0 18 204728 0.0 17
"4303186" "6108" 204730 0.0 19 204729 0.0 18
"4303186" "6122" 204731 0.0 20 204730 0.0 19
"4303186" "8330" 204732 0.0 21 204731 0.0 20
"4303186" "8335" 204733 0.0 22 204732 0.0 21
"4303186" "2304" 204734 0.0 23 204733 0.0 22
"4303185" "2195" 204691 0.0 3 204690 0.0 2
"4303185" "2196" 204692 0.0 4 204691 0.0 3
"4303185" "8880" 204693 0.0 5 204692 0.0 4
"4303185" "8881" 204694 0.0 6 204693 0.0 5
"4303185" "8882" 204695 0.0 7 204694 0.0 6
"4303185" "8351" 204696 0.0 8 204695 0.0 7
"4303185" "2140" 204697 0.0 9 204696 0.0 8
"4303185" "2141" 204698 0.0 10 204697 0.0 9
"4303185" "2142" 204699 0.0 11 204698 0.0 10
"4303185" "2143" 204700 0.0 12 204699 0.0 11
"4303185" "2144" 204701 0.0 13 204700 0.0 12
"4303185" "2145" 204702 0.0 14 204701 0.0 13
"4303185" "2033" 204703 0.0 15 204702 0.0 14
"4303185" "2354" 204704 0.0 16 204703 0.0 15
"4303185" "6781" 204705 0.0 17 204704 0.0 16
"4303185" "6771" 204706 0.0 18 204705 0.0 17
"4303185" "6108" 204707 0.0 19 204706 0.0 18
"4303185" "6122" 204708 0.0 20 204707 0.0 19
"4303185" "8330" 204709 0.0 21 204708 0.0 20
"4303185" "8335" 204710 0.0 22 204709 0.0 21
"4303185" "2304" 204711 0.0 23 204710 0.0 22
"4303184" "2195" 204668 0.0 3 204667 0.0 2
"4303184" "2196" 204669 0.0 4 204668 0.0 3
"4303184" "8880" 204670 0.0 5 204669 0.0 4
"4303184" "8881" 204671 0.0 6 204670 0.0 5
"4303184" "8882" 204672 0.0 7 204671 0.0 6
"4303184" "8351" 204673 0.0 8 204672 0.0 7
"4303184" "2140" 204674 0.0 9 204673 0.0 8
"4303184" "2141" 204675 0.0 10 204674 0.0 9
equal_shape_distance_diff_coordinates ERROR 6

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.

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.
"97534" 7548 0.0245 3 7547 0.0245 2 25.37258861084568
"97647" 227278 11.9287 2746 227277 11.9287 2745 1.8458079253195128
"97545" 34291 15.8959 3881 34290 15.8959 3880 1.19020080842422
"97608" 190327 12.6229 3130 190326 12.6229 3129 1.19020080842422
"97607" 186541 12.8253 3269 186540 12.8253 3268 1.8458079253195128
"97689" 284624 16.1416 3462 284623 16.1416 3461 1.8458079253195128
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 4437

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 4437 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.
"97638" 219309 4.4704 181 219308 4.4704 180 0.27285967258552624
"97638" 219340 4.9154 212 219339 4.9154 211 0.1932789528532446
"97638" 219352 5.2666 224 219351 5.2666 223 0.3250928962503654
"97638" 219361 5.4416 233 219360 5.4416 232 0.4105462421170287
"97638" 219388 6.3268 260 219387 6.3268 259 0.272845838559403
"97638" 219405 7.4897 277 219404 7.4897 276 0.07903301444750031
"97638" 219419 7.9035 291 219418 7.9035 290 0.11119510232447394
"97638" 219421 7.9249 293 219420 7.9249 292 0.23601489821621882
"97638" 219440 8.7612 312 219439 8.7612 311 0.8930635216622452
"97638" 219445 9.1754 317 219444 9.1754 316 0.11119510161714974
"97638" 219451 9.2616 323 219450 9.2616 322 0.22239020252697528
"97637" 219024 0.1892 8 219023 0.1892 7 0.11119510232447394
"97637" 219026 0.2106 10 219025 0.2106 9 0.23601489821621882
"97637" 219045 1.0468 29 219044 1.0468 28 0.8930635216622452
"97637" 219050 1.461 34 219049 1.461 33 0.11119510161714974
"97637" 219056 1.5472 40 219055 1.5472 39 0.22239020252697528
"97634" 218412 2.9408 149 218411 2.9408 148 0.27287486891317847
"97634" 218484 4.8794 221 218483 4.8794 220 0.3352501675182044
"97634" 218508 5.2712 245 218507 5.2712 244 0.5615703128522259
"97634" 218511 5.2897 248 218510 5.2897 247 0.11119510090982554
"97634" 218514 5.3074 251 218513 5.3074 250 0.369173722734251
"97634" 218581 5.9709 318 218580 5.9709 317 0.15815398092970348
"97634" 218588 6.0447 325 218587 6.0447 324 0.2360309932695912
"97634" 218601 6.1158 338 218600 6.1158 337 0.3352862150423674
"97634" 218604 6.1348 341 218603 6.1348 340 0.15815552441034747
"97633" 217885 0.1623 20 217884 0.1623 19 0.15815614929544866
"97633" 217897 0.2984 32 217896 0.2984 31 0.15815552441034747
"97633" 217900 0.3173 35 217899 0.3173 34 0.3352862150423674
"97633" 217913 0.3884 48 217912 0.3884 47 0.2360309932695912
"97633" 217986 1.1456 121 217985 1.1456 120 0.369173722734251
"97633" 217989 1.1633 124 217988 1.1633 123 0.11119510090982554
"97633" 217992 1.1818 127 217991 1.1818 126 0.5615703128522259
"97633" 218016 1.5736 151 218015 1.5736 150 0.3352501675182044
"97633" 218088 3.5122 223 218087 3.5122 222 0.27287486891317847
"97636" 218750 1.46 64 218749 1.46 63 0.6706250727809231
"97597" 146884 0.9748 52 146883 0.9748 51 0.27287741465139753
"97597" 146886 0.9865 54 146885 0.9865 53 0.4106629745894059
"97630" 216325 6.716 351 216324 6.716 350 0.26194057428702056
"97630" 216327 6.7252 353 216326 6.7252 352 0.7308237294360908
"97630" 216330 6.7284 356 216329 6.7284 355 1.0029176281110903
"97630" 216332 6.7299 358 216331 6.7299 357 0.7308238782489647
"97630" 216336 6.7345 362 216335 6.7345 361 0.13643390969869726
"97630" 216578 11.1823 604 216577 11.1823 603 0.2360322079277913
"97630" 216582 11.1885 608 216581 11.1885 607 0.11119510161714974
"97632" 217315 1.4926 47 217314 1.4926 46 0.26186513851066145
"97632" 217811 12.4214 543 217810 12.4214 542 0.8930680134573912
"97632" 217813 12.4234 545 217812 12.4234 544 0.9441139792439679
"97598" 147125 0.7811 49 147124 0.7811 48 0.07908796623785043
"97598" 147284 3.5275 208 147283 3.5275 207 0.4106629745894059
"97598" 147286 3.5392 210 147285 3.5392 209 0.27287741465139753
expired_calendar WARNING 2

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
8 "245.0.8"
9 "245.0.14"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260504" "20260517" "20260603"
missing_bike_allowance WARNING 412

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
8843 "FerD" "4459811"
8844 "FerD" "4459810"
8845 "FerD" "4459809"
8846 "FerD" "4459808"
8847 "FerD" "4459807"
8848 "FerD" "4459806"
8849 "FerD" "4459805"
8850 "FerD" "4459804"
8851 "FerD" "4459803"
8852 "FerD" "4459802"
8853 "FerD" "4459801"
8854 "FerD" "4459800"
8855 "FerD" "4459799"
8856 "FerD" "4459798"
8857 "FerD" "4459797"
8858 "FerD" "4459796"
8859 "FerD" "4459795"
8860 "FerD" "4459794"
8861 "FerD" "4459793"
8862 "FerD" "4459792"
8863 "FerD" "4459791"
8864 "FerD" "4459790"
8865 "FerD" "4459789"
8866 "FerD" "4459788"
8867 "FerD" "4459787"
8868 "FerD" "4459786"
8869 "FerD" "4459785"
8870 "FerD" "4459784"
8871 "FerD" "4459783"
8872 "FerD" "4459782"
8873 "FerD" "4459781"
8874 "FerD" "4459780"
8875 "FerD" "4459779"
8876 "FerD" "4459778"
8877 "FerD" "4459777"
8878 "FerD" "4459776"
8879 "FerD" "4459775"
8880 "FerD" "4459774"
8881 "FerD" "4459773"
8882 "FerD" "4459772"
8883 "FerD" "4459771"
8884 "FerD" "4459770"
8885 "FerD" "4459769"
8886 "FerD" "4459768"
8887 "FerD" "4459767"
8888 "FerD" "4459766"
8889 "FerD" "4459765"
8890 "FerD" "4459764"
8891 "FerD" "4459763"
8892 "FerD" "4459762"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
mixed_case_recommended_field WARNING 9158

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.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 2
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 3
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 4
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 5
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 6
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 7
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 8
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 9
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 10
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 11
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 12
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 13
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 14
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 15
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 16
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 17
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 18
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 19
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 20
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 21
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 22
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 23
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 24
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 25
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 26
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 27
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 28
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 29
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 30
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 31
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 32
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 33
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 34
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 35
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 36
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 37
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 38
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 39
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 40
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 41
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 42
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 43
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 44
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 45
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 46
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 47
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 48
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 49
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 50
"trips.txt" "trip_headsign" "1 SPRING GARDEN TO BRIDGE TERM" 51
route_color_contrast WARNING 59

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

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

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"1" 2 "#0000FF" "#000000"
"10A" 3 "#0000FF" "#000000"
"10B" 4 "#0000FF" "#000000"
"10C" 5 "#0000FF" "#000000"
"2" 25 "#0000FF" "#000000"
"21" 26 "#0000FF" "#000000"
"22" 27 "#0000FF" "#000000"
"24" 28 "#0000FF" "#000000"
"25" 29 "#0000FF" "#000000"
"26" 30 "#0000FF" "#000000"
"28" 31 "#0000FF" "#000000"
"29" 32 "#0000FF" "#000000"
"3" 33 "#0000FF" "#000000"
"30A" 34 "#0000FF" "#000000"
"30B" 35 "#0000FF" "#000000"
"320" 36 "#0000FF" "#000000"
"330" 37 "#0000FF" "#000000"
"370" 38 "#0000FF" "#000000"
"39" 39 "#0000FF" "#000000"
"4" 40 "#0000FF" "#000000"
"401" 41 "#0000FF" "#000000"
"415" 42 "#0000FF" "#000000"
"433" 43 "#0000FF" "#000000"
"5" 44 "#0000FF" "#000000"
"50" 45 "#0000FF" "#000000"
"51A" 46 "#0000FF" "#000000"
"51B" 47 "#0000FF" "#000000"
"53" 48 "#0000FF" "#000000"
"54" 49 "#0000FF" "#000000"
"55" 50 "#0000FF" "#000000"
"56" 51 "#0000FF" "#000000"
"58" 52 "#0000FF" "#000000"
"59" 53 "#0000FF" "#000000"
"61" 54 "#0000FF" "#000000"
"62" 55 "#0000FF" "#000000"
"63" 56 "#0000FF" "#000000"
"64" 57 "#0000FF" "#000000"
"65" 58 "#0000FF" "#000000"
"67" 59 "#0000FF" "#000000"
"68" 60 "#0000FF" "#000000"
"6A" 61 "#0000FF" "#000000"
"6B" 62 "#0000FF" "#000000"
"6C" 63 "#0000FF" "#000000"
"72" 64 "#0000FF" "#000000"
"7A" 65 "#0000FF" "#000000"
"7B" 66 "#0000FF" "#000000"
"8" 67 "#0000FF" "#000000"
"82" 68 "#0000FF" "#000000"
"83" 69 "#0000FF" "#000000"
"84" 70 "#0000FF" "#000000"
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.
1519 "97632" "4308624" 52262 "6014" "Marketplace Dr Before Bancroft Ln Bay 4 (6014)" [44.698392,-63.604954] 179.43437044014973
1453 "97629" "4308412" 50084 "7601" "Bridge Terminal Bay 1 (7601)" [44.670559,-63.574032] 101.11747606287554
6945 "97624" "4307947" 253783 "7616" "Bridge Terminal Bay 16 (7616)" [44.669928,-63.573767] 161.61532821968032
stop_too_far_from_shape_using_user_distance WARNING 250

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.

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

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.
1468 "97630" "4308427" 50625 "7601" "Bridge Terminal Bay 1 (7601)" [44.67021900000001,-63.573463999999994] 159.4974133444664
6932 "97623" "4307934" 253355 "8076" "Princess Margaret Blvd Before Hudson Way (8076)" [44.685952300010946,-63.60184124999917] 122.41367052654485
6932 "97623" "4307934" 253356 "6083" "Hudson Way Before Baffin Blvd (6083)" [44.68427653586196,-63.60562419585459] 160.88010265044895
6932 "97623" "4307934" 253357 "2297" "Hudson Way At Civic 10 (2297)" [44.68270250001077,-63.608663274185126] 153.2791013395409
6932 "97623" "4307934" 253358 "2298" "Hudson Way Before Princess Margaret Blvd (2298)" [44.68536359776582,-63.610426524091004] 159.76626470106075
6932 "97623" "4307934" 253359 "8074" "Princess Margaret Blvd After Killkee Gate (8074)" [44.68797571604514,-63.610071863752914] 140.78134775957847
6932 "97623" "4307934" 253360 "8072" "Princess Margaret Blvd At Civic 55 (8072)" [44.68928071167207,-63.608454218668086] 158.8616545706908
6932 "97623" "4307934" 253361 "8071" "Princess Margaret Blvd At Civic 40 (8071)" [44.688207081634076,-63.60696826529786] 160.00460430810378
6932 "97623" "4307934" 253362 "8070" "Princess Margaret Blvd After Hudson Way (8070)" [44.686391081398334,-63.605020081383564] 155.52731111272828
6932 "97623" "4307934" 253363 "8078" "Princess Margaret Blvd Before Windmill Rd (8078)" [44.685956305804325,-63.601621388435134] 159.88859055269717
6932 "97623" "4307934" 253364 "8511" "Windmill Rd Before Waddell Ave (8511)" [44.68626724830062,-63.59951233630144] 122.80027581930716
6932 "97623" "4307934" 253365 "8518" "Windmill Rd At Civic 520 (8518)" [44.68972851643059,-63.59965297127849] 159.7343205280415
6932 "97623" "4307934" 253366 "8519" "Windmill Rd Before Victoria Rd (8519)" [44.691997658113216,-63.60019381239688] 159.41816783061967
6932 "97623" "4307934" 253367 "8514" "Windmill Rd After Victoria Rd (8514)" [44.69373266880756,-63.60061110348254] 145.71195827834822
6932 "97623" "4307934" 253368 "8520" "Windmill Rd Before Wright Ave (8520)" [44.696545680982155,-63.602313889568855] 160.20919808706017
6932 "97623" "4307934" 253369 "8515" "Windmill Rd After Wright Ave Bay 1 (8515)" [44.69764602544612,-63.603886937520535] 160.47398922159206
6945 "97624" "4307947" 253761 "8076" "Princess Margaret Blvd Before Hudson Way (8076)" [44.685952300010946,-63.60184124999917] 122.41367052676205
6945 "97624" "4307947" 253762 "6083" "Hudson Way Before Baffin Blvd (6083)" [44.684275729355875,-63.605624757985936] 160.78058733059098
6945 "97624" "4307947" 253763 "2297" "Hudson Way At Civic 10 (2297)" [44.68270247155556,-63.60866313007282] 153.28983783704598
6945 "97624" "4307947" 253764 "2298" "Hudson Way Before Princess Margaret Blvd (2298)" [44.68536359776582,-63.610426524091004] 159.76626470106075
6945 "97624" "4307947" 253765 "8074" "Princess Margaret Blvd After Killkee Gate (8074)" [44.687975716045145,-63.610071863752914] 140.7813477591848
6945 "97624" "4307947" 253766 "8072" "Princess Margaret Blvd At Civic 55 (8072)" [44.68928071167206,-63.608454218668086] 158.8616545704975
6945 "97624" "4307947" 253767 "8071" "Princess Margaret Blvd At Civic 40 (8071)" [44.688206255103566,-63.60696770407278] 159.9049396418622
6945 "97624" "4307947" 253768 "8070" "Princess Margaret Blvd After Hudson Way (8070)" [44.686391813956355,-63.60502081394216] 155.60219598596785
6945 "97624" "4307947" 253769 "8078" "Princess Margaret Blvd Before Windmill Rd (8078)" [44.685956305804325,-63.601621388435134] 159.88859055269717
6945 "97624" "4307947" 253770 "8512" "Windmill Rd Before Nootka Ave (8512)" [44.68604767675353,-63.5987813979846] 161.6767621411975
6945 "97624" "4307947" 253771 "8521" "Windmill Rd Before Fernhill Dr (8521)" [44.68365697084876,-63.597950756229686] 160.1037051820035
6945 "97624" "4307947" 253772 "8541" "Windmill Rd Before Parkstone Rd (8541)" [44.68168995702561,-63.59637715806956] 158.49700507088204
6945 "97624" "4307947" 253773 "8529" "Windmill Rd Before Sunnydale Ave (8529)" [44.679200436316776,-63.5941543959962] 160.0918216804712
6945 "97624" "4307947" 253774 "8526" "Windmill Rd Before Nivens Ave (8526)" [44.67765897222581,-63.59200690739222] 160.51147402787296
6945 "97624" "4307947" 253775 "8546" "Windmill Rd Opposite Wallace St (8546)" [44.67632387037216,-63.590841675914525] 159.7884154275569
6945 "97624" "4307947" 253776 "8539" "Windmill Rd Before Elmwood Ave (8539)" [44.67448190598483,-63.59015817946996] 160.4707690805717
6945 "97624" "4307947" 253777 "8540" "Windmill Rd After Jamieson St (8540)" [44.671493213503446,-63.58643025593266] 158.95955007729424
6945 "97624" "4307947" 253778 "8542" "Windmill Rd Opposite Pelzant St (8542)" [44.67100818519451,-63.584641962946534] 156.7005049249694
6945 "97624" "4307947" 253779 "8538" "Windmill Rd Opposite Dawson St (8538)" [44.66998200000378,-63.58355724997345] 162.4383401282
6945 "97624" "4307947" 253780 "8127" "Windmill Rd After Lyle St (8127)" [44.66841060000258,-63.58261689999194] 155.09119222985623
6945 "97624" "4307947" 253781 "7145" "Windmill Rd Before Mott St (7145)" [44.667601684777644,-63.5803760677567] 157.34362514542656
6945 "97624" "4307947" 253782 "7196" "Windmill Rd Before Wyse Rd (7196)" [44.66753263549515,-63.57770064846642] 157.27501527651668
5059 "97528" "4302020" 186814 "8225" "Robie St After South St (8225)" [44.63727175136772,-63.585320702563166] 129.02098191736837
5059 "97528" "4302020" 186816 "6965" "Inglis St At SMU (6965)" [44.632802913595384,-63.58255791749896] 131.63464111369737
5059 "97528" "4302020" 186817 "6969" "Inglis St Before Tower Rd (6969)" [44.63331783736135,-63.58043077502567] 131.02358119919086
5059 "97528" "4302020" 186818 "8314" "South Park St Before Victoria Rd (8314)" [44.63456139176656,-63.57602940742105] 131.2701733876592
5059 "97528" "4302020" 186819 "8306" "South Park St After Fenwick St (8306)" [44.63619463473533,-63.576824109301604] 132.30058742957854
5059 "97528" "4302020" 186820 "8307" "South Park St After South St (8307)" [44.6372860253401,-63.57734304410459] 131.6741396369465
5059 "97528" "4302020" 186821 "8309" "South Park St After Morris St (8309)" [44.63903049884779,-63.57813970948034] 131.81137139972085
5059 "97528" "4302020" 186822 "8312" "South Park St Before Spring Garden Rd (8312)" [44.64106293035006,-63.57914750678752] 131.94946141335606
5059 "97528" "4302020" 186823 "8336" "Spring Garden Rd After Dresden Row (8336)" [44.64252482384625,-63.578906182651394] 131.86839998179167
5059 "97528" "4302020" 186824 "8327" "Spring Garden Rd After Queen St (8327)" [44.64306530731591,-63.576912821566374] 130.2529369000069
5059 "97528" "4302020" 186825 "8338" "Spring Garden Rd Before Barrington St (8338)" [44.643643828995216,-63.57473790305668] 132.1274784386166
5059 "97528" "4302020" 186826 "6121" "Barrington St Before Sackville St (6121)" [44.64450572897248,-63.572682962956335] 131.56372018110596
stops_match_shape_out_of_order WARNING 2

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.
1849 "97659" "4310350" 61993 "8005" "Main Rd Before Howard Ave (8005)" [44.62568248232324,-63.51381837506176] 61992 "7474" "Main Rd After Hines Rd (7474)" [44.6251585157536,-63.51310559357544]
1889 "97664" "4310542" 63708 "8005" "Main Rd Before Howard Ave (8005)" [44.62568248232324,-63.51381837506176] 63707 "7474" "Main Rd After Hines Rd (7474)" [44.6251585157536,-63.51310559357544]
trip_distance_exceeds_shape_distance_below_threshold WARNING 112

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 112 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.
"4302444" "97532" 18.1841 18.1408 3.3093594598994702
"4302445" "97532" 18.1841 18.1408 3.3093594598994702
"4302446" "97532" 18.1841 18.1408 3.3093594598994702
"4302447" "97532" 18.1841 18.1408 3.3093594598994702
"4302448" "97532" 18.1841 18.1408 3.3093594598994702
"4302449" "97532" 18.1841 18.1408 3.3093594598994702
"4302450" "97532" 18.1841 18.1408 3.3093594598994702
"4302451" "97532" 18.1841 18.1408 3.3093594598994702
"4302452" "97532" 18.1841 18.1408 3.3093594598994702
"4302453" "97532" 18.1841 18.1408 3.3093594598994702
"4302454" "97532" 18.1841 18.1408 3.3093594598994702
"4302455" "97532" 18.1841 18.1408 3.3093594598994702
"4302456" "97532" 18.1841 18.1408 3.3093594598994702
"4302457" "97532" 18.1841 18.1408 3.3093594598994702
"4302458" "97532" 18.1841 18.1408 3.3093594598994702
"4302459" "97532" 18.1841 18.1408 3.3093594598994702
"4302460" "97532" 18.1841 18.1408 3.3093594598994702
"4302461" "97532" 18.1841 18.1408 3.3093594598994702
"4302462" "97532" 18.1841 18.1408 3.3093594598994702
"4302463" "97532" 18.1841 18.1408 3.3093594598994702
"4302464" "97532" 18.1841 18.1408 3.3093594598994702
"4302465" "97532" 18.1841 18.1408 3.3093594598994702
"4302466" "97532" 18.1841 18.1408 3.3093594598994702
"4302467" "97532" 18.1841 18.1408 3.3093594598994702
"4302468" "97532" 18.1841 18.1408 3.3093594598994702
"4302469" "97532" 18.1841 18.1408 3.3093594598994702
"4302470" "97532" 18.1841 18.1408 3.3093594598994702
"4302471" "97532" 18.1841 18.1408 3.3093594598994702
"4302472" "97532" 18.1841 18.1408 3.3093594598994702
"4302473" "97532" 18.1841 18.1408 3.3093594598994702
"4302474" "97532" 18.1841 18.1408 3.3093594598994702
"4302508" "97532" 18.1841 18.1408 3.3093594598994702
"4302509" "97532" 18.1841 18.1408 3.3093594598994702
"4302510" "97532" 18.1841 18.1408 3.3093594598994702
"4302511" "97532" 18.1841 18.1408 3.3093594598994702
"4302512" "97532" 18.1841 18.1408 3.3093594598994702
"4302513" "97532" 18.1841 18.1408 3.3093594598994702
"4302514" "97532" 18.1841 18.1408 3.3093594598994702
"4302515" "97532" 18.1841 18.1408 3.3093594598994702
"4302516" "97532" 18.1841 18.1408 3.3093594598994702
"4302517" "97532" 18.1841 18.1408 3.3093594598994702
"4302518" "97532" 18.1841 18.1408 3.3093594598994702
"4302519" "97532" 18.1841 18.1408 3.3093594598994702
"4302520" "97532" 18.1841 18.1408 3.3093594598994702
"4302521" "97532" 18.1841 18.1408 3.3093594598994702
"4302522" "97532" 18.1841 18.1408 3.3093594598994702
"4302523" "97532" 18.1841 18.1408 3.3093594598994702
"4302524" "97532" 18.1841 18.1408 3.3093594598994702
"4302525" "97532" 18.1841 18.1408 3.3093594598994702
"4302526" "97532" 18.1841 18.1408 3.3093594598994702