opendata-hamilton-ca — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-16T05:33:10Z,
for the dataset file:///shared/opendata-hamilton-ca_521b67aa.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:
HSR
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2025-12-28
Feed End Date:
2026-06-27

Files included


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

Counts


  • Agencies: 1
  • Blocks: 1235
  • Routes: 67
  • Shapes: 278
  • Stops: 2371
  • Trips: 18949

Specification Compliance report

122989 notices reported (581 errors, 122406 warnings, 2 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 25

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.
"33175" 51856 0.007 14 51855 0.007 13 1.2454303220113587
"33175" 51868 0.013 26 51867 0.013 25 1.150225364107689
"33296" 84352 23.9142 517 84351 23.9142 516 1.2454303220113587
"33293" 81895 2.6566 63 81894 2.6566 62 1.2454303220113587
"33291" 82939 2.6566 63 82938 2.6566 62 1.2454303220113587
"33292" 81398 2.6566 63 81397 2.6566 62 1.2454303220113587
"33176" 68373 0.007 14 68372 0.007 13 1.2454303220113587
"33176" 68385 0.013 26 68384 0.013 25 1.150225364107689
"33297" 85226 35.2482 867 85225 35.2482 866 1.2454303220113587
"33298" 86278 20.6434 445 86277 20.6434 444 1.2454303220113587
"33286" 66771 0.0367 3 66770 0.0367 2 36.55134356399123
"33262" 24615 1.1148 85 24614 1.1148 84 1.245537139708849
"33260" 25795 10.4255 486 25794 10.4255 485 1.245537139708849
"33226" 100569 7.787 297 100568 7.787 296 1.1794905448131328
"33222" 102471 8.6077 548 102470 8.6077 547 1.1133099954784647
"33223" 101475 8.6077 548 101474 8.6077 547 1.1133099954784647
"33220" 103655 14.8556 454 103654 14.8556 453 1.1133099954784647
"33228" 108314 1.2957 222 108313 1.2957 221 1.113596677136428
"33228" 108426 1.4054 334 108425 1.4054 333 1.3181044094732506
"33229" 107634 1.2957 222 107633 1.2957 221 1.113596677136428
"33216" 55817 8.8178 313 55816 8.8178 312 1.2454303220113587
"33216" 55829 8.8238 325 55828 8.8238 324 1.150225364107689
"33214" 56961 15.3537 502 56960 15.3537 501 1.2454303220113587
"33214" 56973 15.3597 514 56972 15.3597 513 1.150225364107689
"33219" 80174 13.9466 421 80173 13.9466 420 1.1133099954784647
trip_distance_exceeds_shape_distance ERROR 556

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 556 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.
"2100266" "33231" 12.5461 12.5361 38.87603755456831
"2100267" "33231" 12.5461 12.5361 38.87603755456831
"2100264" "33231" 12.5461 12.5361 38.87603755456831
"2100265" "33231" 12.5461 12.5361 38.87603755456831
"2100262" "33231" 12.5461 12.5361 38.87603755456831
"2100263" "33231" 12.5461 12.5361 38.87603755456831
"2100260" "33231" 12.5461 12.5361 38.87603755456831
"2100261" "33231" 12.5461 12.5361 38.87603755456831
"2100268" "33231" 12.5461 12.5361 38.87603755456831
"2100269" "33231" 12.5461 12.5361 38.87603755456831
"2096638" "33187" 23.4995 23.4895 77.02304863823686
"2096630" "33203" 22.7226 22.7126 28.546680166063936
"2096633" "33203" 22.7226 22.7126 28.546680166063936
"2096632" "33197" 24.5729 24.5629 18.533886393161403
"2100190" "33231" 12.5461 12.5361 38.87603755456831
"2100191" "33231" 12.5461 12.5361 38.87603755456831
"2100192" "33231" 12.5461 12.5361 38.87603755456831
"2100193" "33231" 12.5461 12.5361 38.87603755456831
"2100194" "33231" 12.5461 12.5361 38.87603755456831
"2100195" "33231" 12.5461 12.5361 38.87603755456831
"2096773" "33203" 22.7226 22.7126 28.546680166063936
"2096779" "33203" 22.7226 22.7126 28.546680166063936
"2096486" "33189" 23.4493 23.4393 92.33388937648101
"2096487" "33187" 23.4995 23.4895 77.02304863823686
"2096485" "33187" 23.4995 23.4895 77.02304863823686
"2096482" "33189" 23.4493 23.4393 92.33388937648101
"2096481" "33187" 23.4995 23.4895 77.02304863823686
"2100039" "33231" 12.5461 12.5361 38.87603755456831
"2100038" "33231" 12.5461 12.5361 38.87603755456831
"2100037" "33231" 12.5461 12.5361 38.87603755456831
"2100036" "33231" 12.5461 12.5361 38.87603755456831
"2100042" "33231" 12.5461 12.5361 38.87603755456831
"2100043" "33231" 12.5461 12.5361 38.87603755456831
"2096409" "33187" 23.4995 23.4895 77.02304863823686
"2096406" "33189" 23.4493 23.4393 92.33388937648101
"2096407" "33187" 23.4995 23.4895 77.02304863823686
"2096405" "33187" 23.4995 23.4895 77.02304863823686
"2096402" "33189" 23.4493 23.4393 92.33388937648101
"2096403" "33187" 23.4995 23.4895 77.02304863823686
"2096401" "33187" 23.4995 23.4895 77.02304863823686
"2096653" "33187" 23.4995 23.4895 77.02304863823686
"2096875" "33189" 23.4493 23.4393 92.33388937648101
"2096650" "33187" 23.4995 23.4895 77.02304863823686
"2096657" "33189" 23.4493 23.4393 92.33388937648101
"2096656" "33187" 23.4995 23.4895 77.02304863823686
"2096654" "33189" 23.4493 23.4393 92.33388937648101
"2096659" "33187" 23.4995 23.4895 77.02304863823686
"2096879" "33187" 23.4995 23.4895 77.02304863823686
"2096878" "33189" 23.4493 23.4393 92.33388937648101
"2100256" "33231" 12.5461 12.5361 38.87603755456831
duplicate_route_name WARNING 31

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
2 "5624" 4 "5676" "X-IND" "INDUSTRIAL EXTRA" 3 "HSR"
6 "5560" 8 "5659" "27" "UPPER JAMES" 3 "HSR"
13 "5544" 18 "5643" "06" "ABERDEEN" 3 "HSR"
19 "5545" 21 "5644" "07" "LOCKE" 3 "HSR"
10 "5648" 24 "5549" "11" "PARKDALE" 3 "HSR"
5 "5668" 26 "5569" "52" "DUNDAS LOCAL" 3 "HSR"
16 "5641" 27 "5542" "04" "BAYFRONT" 3 "HSR"
20 "5645" 31 "5546" "08" "YORK" 3 "HSR"
12 "5660" 32 "5561" "33" "SANATORIUM" 3 "HSR"
11 "5661" 33 "5562" "34" "UPPER PARADISE" 3 "HSR"
34 "5563" 39 "5662" "35" "COLLEGE" 3 "HSR"
38 "5656" 42 "5557" "24" "UPPER SHERMAN" 3 "HSR"
35 "5650" 44 "5551" "16" "ANCASTER" 3 "HSR"
9 "5649" 45 "5550" "12" "WENTWORTH" 3 "HSR"
36 "5652" 46 "5553" "20" "A-LINE EXPRESS" 3 "HSR"
23 "5548" 48 "5678" "10" "B-LINE EXPRESS" 3 "HSR"
7 "5677" 50 "5539" "01" "KING" 3 "HSR"
43 "5556" 51 "5655" "23" "UPPER GAGE" 3 "HSR"
3 "5658" 52 "5559" "26" "UPPER WELLINGTON" 3 "HSR"
15 "5657" 53 "5558" "25" "UPPER WENTWORTH" 3 "HSR"
47 "5552" 55 "5651" "18" "WATERDOWN MOUNTAINEER" 3 "HSR"
29 "5540" 58 "5639" "02" "BARTON" 3 "HSR"
41 "5554" 59 "5653" "21" "UPPER KENILWORTH" 3 "HSR"
17 "5640" 61 "5541" "03" "CANNON" 3 "HSR"
37 "5680" 62 "5570" "55" "STONEY CREEK CENTRAL" 3 "HSR"
49 "5679" 63 "5564" "41" "MOHAWK" 3 "HSR"
57 "5664" 64 "5565" "42" "MOHAWK EAST" 3 "HSR"
28 "5543" 65 "5642" "05" "DELAWARE" 3 "HSR"
40 "5555" 66 "5654" "22" "UPPER OTTAWA" 3 "HSR"
14 "5665" 67 "5566" "43" "STONE CHURCH" 3 "HSR"
30 "5567" 68 "5666" "44" "RYMAL" 3 "HSR"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 1542

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 1542 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.
"33646" 17509 5.3329 199 17508 5.3329 198 0.11119510090982554
"33646" 17609 7.6292 299 17608 7.6292 298 0.08104223515410165
"33647" 32500 3.3171 99 32499 3.3171 98 0.08104223515410165
"33647" 32600 5.6134 199 32599 5.6134 198 0.11119510090982554
"33196" 57047 1.0468 42 57046 1.0468 41 0.11119510161714974
"33196" 57166 4.4443 161 57165 4.4443 160 0.2751091089660444
"33196" 57433 12.9198 428 57432 12.9198 427 0.45209399716314735
"33196" 57535 16.9943 530 57534 16.9943 529 0.11119510090982554
"33196" 57542 17.3498 537 57541 17.3498 536 0.13757538406909375
"33196" 57547 17.5962 542 57546 17.5962 541 0.08101097917132875
"33196" 57712 22.4286 707 57711 22.4286 706 0.13758806998265408
"33196" 57714 22.6417 709 57713 22.6417 708 0.08103233754601918
"33196" 57730 23.4658 725 57729 23.4658 724 0.13759015352439927
"33196" 57733 23.5866 728 57732 23.5866 727 1.050565643964019
"33197" 95796 3.3074 66 95795 3.3074 65 0.2751091089660444
"33197" 96063 11.7829 333 96062 11.7829 332 0.45209399716314735
"33197" 96165 15.8574 435 96164 15.8574 434 0.11119510090982554
"33197" 96172 16.2129 442 96171 16.2129 441 0.13757538406909375
"33197" 96177 16.4593 447 96176 16.4593 446 0.08101097917132875
"33197" 96337 20.7125 607 96336 20.7125 606 0.2366931416763305
"33194" 95183 1.7374 57 95182 1.7374 56 0.08097442081345124
"33194" 95199 1.7922 73 95198 1.7922 72 0.7287687776730404
"33194" 95426 7.7063 300 95425 7.7063 299 0.2751091089660444
"33192" 55350 2.8235 106 55349 2.8235 105 0.08101097917132875
"33192" 55355 3.0699 111 55354 3.0699 110 0.13757538406909375
"33192" 55465 7.5319 221 55464 7.5319 220 0.45209399716314735
"33192" 55468 7.6317 224 55467 7.6317 223 0.11119510090982554
"33193" 90588 1.7374 57 90587 1.7374 56 0.08097442081345124
"33193" 90604 1.7922 73 90603 1.7922 72 0.7287687776730404
"33193" 90831 7.7063 300 90830 7.7063 299 0.2751091089660444
"33193" 90943 10.8121 412 90942 10.8121 411 0.3432703777552862
"33190" 54956 6.99 229 54955 6.99 228 0.08101097917132875
"33190" 54961 7.2364 234 54960 7.2364 233 0.13757538406909375
"33190" 55071 11.6984 344 55070 11.6984 343 0.45209399716314735
"33190" 55074 11.7982 347 55073 11.7982 346 0.11119510090982554
"33191" 54395 2.1762 76 54394 2.1762 75 1.050565643964019
"33191" 54398 2.2971 79 54397 2.2971 78 0.13759015352439927
"33191" 54414 3.1212 95 54413 3.1212 94 0.08103233754601918
"33191" 54416 3.3343 97 54415 3.3343 96 0.13758806998265408
"33191" 54574 7.974 255 54573 7.974 254 0.08101097917132875
"33191" 54579 8.2203 260 54578 8.2203 259 0.13757538406909375
"33191" 54689 12.6824 370 54688 12.6824 369 0.45209399716314735
"33191" 54692 12.7821 373 54691 12.7821 372 0.11119510090982554
"33755" 96997 1.5886 53 96996 1.5886 52 0.08103862071911709
"33755" 97032 2.8304 88 97031 2.8304 87 0.11119510161714974
"33755" 97160 5.7752 216 97159 5.7752 215 0.08102270041476743
"33752" 99373 0.9279 32 99372 0.9279 31 0.08102270041476743
"33752" 99556 5.7283 215 99555 5.7283 214 0.08102291205016372
"33753" 98333 0.9279 32 98332 0.9279 31 0.08102270041476743
"33753" 98461 3.8727 160 98460 3.8727 159 0.11119510161714974
expired_calendar WARNING 8

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.
6 "1_merged_2185764"
7 "8701_merged_2185765"
8 "1601_merged_2185762"
13 "3_merged_2185763"
14 "2_merged_2185766"
19 "14602"
20 "14603"
21 "14601"
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
missing_recommended_field WARNING 1

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"
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 "2148807" 1
3 "2148807" 2
4 "2148807" 3
5 "2148807" 4
6 "2148807" 5
7 "2148807" 6
8 "2148807" 7
9 "2148807" 8
10 "2148807" 9
11 "2148807" 10
12 "2148807" 11
13 "2148807" 12
14 "2148807" 13
15 "2148807" 14
16 "2148807" 15
17 "2148807" 16
18 "2148807" 17
19 "2148807" 18
20 "2148807" 19
21 "2148807" 20
22 "2148807" 21
23 "2148807" 22
24 "2148807" 23
25 "2148807" 24
26 "2148807" 25
27 "2148807" 26
28 "2148807" 27
29 "2148807" 28
30 "2148807" 29
31 "2148807" 30
32 "2148807" 31
33 "2151472" 1
34 "2151472" 2
35 "2151472" 3
36 "2151472" 4
37 "2151472" 5
38 "2151472" 6
39 "2151472" 7
40 "2151472" 8
41 "2151472" 9
42 "2151472" 10
43 "2151472" 11
44 "2151472" 12
45 "2151472" 13
46 "2151472" 14
47 "2151472" 15
48 "2151472" 16
49 "2151472" 17
50 "2151472" 18
51 "2151472" 19
mixed_case_recommended_field WARNING 20552

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 20552 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.
"routes.txt" "route_long_name" "INDUSTRIAL EXTRA" 2
"routes.txt" "route_long_name" "UPPER WELLINGTON" 3
"routes.txt" "route_long_name" "INDUSTRIAL EXTRA" 4
"routes.txt" "route_long_name" "DUNDAS LOCAL" 5
"routes.txt" "route_long_name" "UPPER JAMES" 6
"routes.txt" "route_long_name" "UPPER JAMES" 8
"routes.txt" "route_long_name" "UPPER PARADISE" 11
"routes.txt" "route_long_name" "STONE CHURCH" 14
"routes.txt" "route_long_name" "UPPER WENTWORTH" 15
"routes.txt" "route_long_name" "ROCK GARDENS" 22
"routes.txt" "route_long_name" "B-LINE EXPRESS" 23
"routes.txt" "route_long_name" "DUNDAS LOCAL" 26
"routes.txt" "route_long_name" "UPPER PARADISE" 33
"routes.txt" "route_long_name" "A-LINE EXPRESS" 36
"routes.txt" "route_long_name" "STONEY CREEK CENTRAL" 37
"routes.txt" "route_long_name" "UPPER SHERMAN" 38
"routes.txt" "route_long_name" "UPPER OTTAWA" 40
"routes.txt" "route_long_name" "UPPER KENILWORTH" 41
"routes.txt" "route_long_name" "UPPER SHERMAN" 42
"routes.txt" "route_long_name" "UPPER GAGE" 43
"routes.txt" "route_long_name" "A-LINE EXPRESS" 46
"routes.txt" "route_long_name" "WATERDOWN MOUNTAINEER" 47
"routes.txt" "route_long_name" "B-LINE EXPRESS" 48
"routes.txt" "route_long_name" "UPPER GAGE" 51
"routes.txt" "route_long_name" "UPPER WELLINGTON" 52
"routes.txt" "route_long_name" "UPPER WENTWORTH" 53
"routes.txt" "route_long_name" "TIGER-CATS EXPRESS - 730 GT" 54
"routes.txt" "route_long_name" "WATERDOWN MOUNTAINEER" 55
"routes.txt" "route_long_name" "MOHAWK EAST" 57
"routes.txt" "route_long_name" "UPPER KENILWORTH" 59
"routes.txt" "route_long_name" "TIGER-CATS EXPRESS - 400 GT" 60
"routes.txt" "route_long_name" "STONEY CREEK CENTRAL" 62
"routes.txt" "route_long_name" "MOHAWK EAST" 64
"routes.txt" "route_long_name" "UPPER OTTAWA" 66
"routes.txt" "route_long_name" "STONE CHURCH" 67
"stops.txt" "stop_name" "FENNELL at MOHAWK COLLEGE TERMINAL" 2
"stops.txt" "stop_name" "BEACH opposite DIEPPE MEMORIAL" 3
"stops.txt" "stop_name" "JAMES at GUISE" 4
"stops.txt" "stop_name" "NASH opposite DENTEN" 5
"stops.txt" "stop_name" "NASH at KENTLEY" 6
"stops.txt" "stop_name" "NASH at DENTEN" 7
"stops.txt" "stop_name" "NASH at BARTON" 8
"stops.txt" "stop_name" "MOHAWK at BUCKINGHAM EAST" 9
"stops.txt" "stop_name" "MOHAWK at BUCKINGHAM WEST" 10
"stops.txt" "stop_name" "MOHAWK at ASHTON" 15
"stops.txt" "stop_name" "MOHAWK opposite BUCKINGHAM" 16
"stops.txt" "stop_name" "MOHAWK opposite AMANDA" 18
"stops.txt" "stop_name" "PLEASANT at SUNRISE" 19
"stops.txt" "stop_name" "PLEASANT at EDENBRIDGE" 20
"stops.txt" "stop_name" "PLEASANT at GREEN MEADOW" 21
stop_too_far_from_shape WARNING 6

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.
525 "33659" "2159111" 24641 "2030" "LIMERIDGE at WEST 5TH" [43.22114478199929,-79.89007011032498] 143.44670554907776
12298 "33295" "2107387" 564349 "355981" "RYMAL at UPPER JAMES" [43.202563,-79.89331] 125.31088018423597
521 "33266" "2105741" 24511 "2030" "LIMERIDGE at WEST 5TH" [43.22113752290019,-79.89008142504231] 142.79546523270753
2058 "33254" "2104121" 98004 "356124" "AEROPARK at DICKENSON" [43.17921088672421,-79.9038133901929] 233.16711374738352
557 "33226" "2099746" 26353 "355974_merged_2185751" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
342 "33227" "2099713" 16265 "355974_merged_2185751" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
stop_too_far_from_shape_using_user_distance WARNING 4

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.
1230 "33645" "2151435" 57359 "355796" "MOUNTAIN TRANSIT CENTRE PLATFORM 2" [43.18552900000001,-79.901589] 103.04248598596637
288 "33646" "2151311" 13858 "355796" "MOUNTAIN TRANSIT CENTRE PLATFORM 2" [43.18552900000001,-79.901589] 103.04248598596637
477 "33622" "2148497" 22846 "355340" "ALDERSHOT GO VIA STATION PLATFORM 10" [43.31329,-79.855319] 103.86732235307663
2169 "33623" "2148517" 103628 "355340" "ALDERSHOT GO VIA STATION PLATFORM 10" [43.31329,-79.855319] 103.86732235307663
trip_distance_exceeds_shape_distance_below_threshold WARNING 195

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 195 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.
"2096631" "33196" 26.3273 26.3173 5.398308056687987
"2096634" "33196" 26.3273 26.3173 5.398308056687987
"2096772" "33196" 26.3273 26.3173 5.398308056687987
"2096484" "33186" 25.9576 25.9476 3.155568202151817
"2096480" "33186" 25.9576 25.9476 3.155568202151817
"2096408" "33186" 25.9576 25.9476 3.155568202151817
"2096404" "33186" 25.9576 25.9476 3.155568202151817
"2096400" "33186" 25.9576 25.9476 3.155568202151817
"2096655" "33186" 25.9576 25.9476 3.155568202151817
"2096658" "33186" 25.9576 25.9476 3.155568202151817
"2096468" "33186" 25.9576 25.9476 3.155568202151817
"2096460" "33186" 25.9576 25.9476 3.155568202151817
"2096464" "33186" 25.9576 25.9476 3.155568202151817
"2096685" "33186" 25.9576 25.9476 3.155568202151817
"2096850" "33186" 25.9576 25.9476 3.155568202151817
"2096853" "33186" 25.9576 25.9476 3.155568202151817
"2096679" "33186" 25.9576 25.9476 3.155568202151817
"2096670" "33186" 25.9576 25.9476 3.155568202151817
"2096673" "33186" 25.9576 25.9476 3.155568202151817
"2097006" "33196" 26.3273 26.3173 5.398308056687987
"2096859" "33186" 25.9576 25.9476 3.155568202151817
"2096991" "33196" 26.3273 26.3173 5.398308056687987
"2096994" "33196" 26.3273 26.3173 5.398308056687987
"2096997" "33196" 26.3273 26.3173 5.398308056687987
"2096442" "33186" 25.9576 25.9476 3.155568202151817
"2096445" "33186" 25.9576 25.9476 3.155568202151817
"2096838" "33196" 26.3273 26.3173 5.398308056687987
"2096832" "33196" 26.3273 26.3173 5.398308056687987
"2096835" "33196" 26.3273 26.3173 5.398308056687987
"2096814" "33196" 26.3273 26.3173 5.398308056687987
"2096817" "33196" 26.3273 26.3173 5.398308056687987
"2096811" "33196" 26.3273 26.3173 5.398308056687987
"2096624" "33196" 26.3273 26.3173 5.398308056687987
"2096766" "33196" 26.3273 26.3173 5.398308056687987
"2096760" "33196" 26.3273 26.3173 5.398308056687987
"2096769" "33196" 26.3273 26.3173 5.398308056687987
"2096379" "33186" 25.9576 25.9476 3.155568202151817
"2096371" "33186" 25.9576 25.9476 3.155568202151817
"2096374" "33186" 25.9576 25.9476 3.155568202151817
"2096377" "33186" 25.9576 25.9476 3.155568202151817
"2096488" "33186" 25.9576 25.9476 3.155568202151817
"2096745" "33196" 26.3273 26.3173 5.398308056687987
"2096748" "33196" 26.3273 26.3173 5.398308056687987
"2096943" "33196" 26.3273 26.3173 5.398308056687987
"2096949" "33196" 26.3273 26.3173 5.398308056687987
"2096728" "33186" 25.9576 25.9476 3.155568202151817
"2096721" "33186" 25.9576 25.9476 3.155568202151817
"2096725" "33186" 25.9576 25.9476 3.155568202151817
"2096793" "33196" 26.3273 26.3173 5.398308056687987
"2096877" "33186" 25.9576 25.9476 3.155568202151817
unusable_trip WARNING 46

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.
1635 "2185714"
1964 "2185713"
4203 "2185672"
4213 "2185679"
4412 "2185664"
4418 "2185666"
4424 "2185662"
4849 "2185698"
4850 "2185699"
4851 "2185694"
4852 "2185695"
4853 "2185696"
4854 "2185697"
4855 "2185690"
4856 "2185691"
4857 "2185692"
4858 "2185693"
5939 "2185718"
6414 "2185671"
8379 "2185686"
8390 "2185684"
8823 "2185688"
8961 "2185680"
11685 "2185725"
13374 "2185665"
13376 "2185667"
13378 "2185663"
13380 "2185669"
13983 "2185689"
13985 "2185687"
14073 "2185724"
14671 "2185723"
14686 "2185728"
14688 "2185729"
15010 "2185726"
15011 "2185727"
15012 "2185720"
15013 "2185721"
15014 "2185722"
15651 "2185668"
15715 "2185705"
15716 "2185702"
15718 "2185700"
18746 "2185706"
18759 "2185703"
18762 "2185701"
unused_trip WARNING 20

unused_trip

Trip is not be used in stop_times.txt

Trips should be referred to at least once in stop_times.txt.

You can see more about this notice here.

tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"2185694" 4851
"2185695" 4852
"2185690" 4855
"2185691" 4856
"2185692" 4857
"2185693" 4858
"2185686" 8379
"2185688" 8823
"2185725" 11685
"2185689" 13983
"2185687" 13985
"2185724" 14073
"2185723" 14671
"2185728" 14686
"2185729" 14688
"2185726" 15010
"2185727" 15011
"2185720" 15012
"2185721" 15013
"2185722" 15014
unknown_column INFO 1

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"trips.txt" "wheelchair_boarding" 10
unused_station INFO 1

unused_station

Unused station.

A stop has location_type STATION (1) but does not appear in any stop's parent_station.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
2370 "1" "MacNab Transit Terminal"