miapp — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T13:00:21Z,
for the dataset file:///shared/miapp_6b956800.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:
MiWay
Publisher URL:
http://www.miway.ca
Feed Email:
miway.info@mississauga.ca
Feed Language:
English
Feed Start Date:
2026-05-27
Feed End Date:
2026-08-02

Files included


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

Counts


  • Agencies: 1
  • Blocks: 1957
  • Routes: 72
  • Shapes: 244
  • Stops: 4079
  • Trips: 25372

Specification Compliance report

9620 notices reported (1 errors, 8574 warnings, 1045 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 1

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.
"3060013" 104361 0.8 30001 104360 0.8 20011 75.1405582885918
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 347

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 347 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.
"430058" 63020 17.155 500023 63019 17.155 500022 0.45994983068750095
"430058" 63035 17.423 510015 63034 17.423 510014 0.13728977134416334
"430058" 63233 21.21 610003 63232 21.21 610002 0.32835607021915675
"1090148" 96447 0.994 10037 96446 0.994 10036 0.3912755912377993
"1090148" 96790 7.607 20340 96789 7.607 20339 0.1608599227499436
"430061" 63423 5.946 160002 63422 5.946 160001 0.13729079713162273
"430061" 63448 6.354 170009 63447 6.354 170008 0.6537534532512456
"430061" 63862 21.582 590017 63861 21.582 590016 0.5740546560385444
"450211" 67050 4.95 120011 67049 4.95 120010 0.8241438204039904
"290117" 43835 2.132 80002 43834 2.132 80001 0.13734321338770197
"290117" 43883 3.691 130002 43882 3.691 130001 0.19588006435947647
"290117" 43923 4.431 150010 43922 4.431 150009 0.27469877439442913
"290117" 44289 12.177 410002 44288 12.177 410001 0.718691944361608
"290118" 44695 1.098 40002 44694 1.098 40001 0.5494434318790896
"290118" 44740 1.339 50002 44739 1.339 50001 0.7186911725358801
"290118" 44889 4.325 160054 44888 4.325 160053 0.13735951501983765
"290118" 45057 8.552 270002 45056 8.552 270001 0.27469877439442913
"290118" 45099 9.292 300005 45098 9.292 300004 0.19588006435947647
"3150021" 106386 1.958 60019 106385 1.958 60018 0.19570445294001768
"3150022" 106737 3.045 60030 106736 3.045 60029 0.4520104471157761
"160072" 31367 0.26 10016 31366 0.26 10015 0.7171110801096751
"160072" 31433 1.388 60016 31432 1.388 60015 0.37028878603610227
"160072" 31631 5.108 210002 31630 5.108 210001 0.19544530622322911
"160072" 31669 5.736 230025 31668 5.736 230024 0.11119510090982554
"160072" 31827 8.831 390003 31826 8.831 390002 0.2654522280796818
"160072" 31876 9.629 410017 31875 9.629 410016 0.46323858544271124
"160073" 31990 1.806 70006 31989 1.806 70005 0.2654522280796818
"160073" 31995 1.915 80002 31994 1.915 80001 0.46321313048805246
"160073" 32277 6.799 280025 32276 6.799 280024 0.5994371892981468
"160073" 32342 8.665 340002 32341 8.665 340001 0.19544530622322911
"160073" 32440 10.377 400016 32439 10.377 400015 0.7171110801096751
"610206" 81742 5.99 160015 81741 5.99 160014 0.7917713816884966
"610206" 81794 8.36 200016 81793 8.36 200015 0.11119510090982554
"610206" 81847 9.352 240010 81846 9.352 240009 0.7792619634648693
"420137" 61568 11.325 250003 61567 11.325 250002 0.7250254778516089
"420137" 61703 15.885 320016 61702 15.885 320015 0.5788170885506929
"420137" 61872 18.823 400002 61871 18.823 400001 0.370417085522376
"610212" 82675 0.087 10027 82674 0.087 10026 0.7332791232418686
"610212" 82992 13.241 330003 82991 13.241 330002 0.4117509895467165
"610212" 83019 14.516 350020 83018 14.516 350019 0.2744919085905082
"420136" 61091 6.541 170001 61090 6.541 160063 0.11119510161714974
"610210" 81898 0.087 10027 81897 0.087 10026 0.7332791232418686
"610210" 82010 3.466 100005 82009 3.466 100004 0.7917713816884966
"610210" 82214 13.241 330003 82213 13.241 330002 0.4117509895467165
"610210" 82241 14.516 350020 82240 14.516 350019 0.2744919085905082
"610211" 82276 0.186 10012 82275 0.186 10011 0.2744919085905082
"610211" 82571 13.922 280016 82570 13.922 280015 0.11119510090982554
"450206" 65456 4.95 120011 65455 4.95 120010 0.8241438204039904
"420138" 62188 11.325 250003 62187 11.325 250002 0.7250254778516089
"420138" 62323 15.885 320016 62322 15.885 320015 0.5788170885506929
equal_shape_distance_same_coordinates WARNING 8226

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 8226 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`.
"430058" 62623 0.197 20001 62622 0.197 10003
"430058" 62626 0.374 30001 62625 0.374 20003
"430058" 62632 0.801 40001 62631 0.801 30006
"430058" 62636 1.058 50001 62635 1.058 40004
"430058" 62643 1.48 60001 62642 1.48 50007
"430058" 62665 1.871 70001 62664 1.871 60022
"430058" 62673 2.197 80001 62672 2.197 70008
"430058" 62689 2.389 90001 62688 2.389 80016
"430058" 62693 2.631 100001 62692 2.631 90004
"430058" 62715 3.06 110001 62714 3.06 100022
"430058" 62717 3.277 120001 62716 3.277 110002
"430058" 62731 3.598 130001 62730 3.598 120014
"430058" 62742 4.07 140001 62741 4.07 130011
"430058" 62753 4.367 150001 62752 4.367 140011
"430058" 62758 4.62 160001 62757 4.62 150005
"430058" 62763 4.928 170001 62762 4.928 160005
"430058" 62766 5.194 180001 62765 5.194 170003
"430058" 62778 5.65 190001 62777 5.65 180012
"430058" 62781 5.993 200001 62780 5.993 190003
"430058" 62790 6.632 210001 62789 6.632 200009
"430058" 62797 7.04 220001 62796 7.04 210007
"430058" 62802 7.301 230001 62801 7.301 220005
"430058" 62805 7.459 240001 62804 7.459 230003
"430058" 62817 7.73 250001 62816 7.73 240012
"430058" 62820 7.838 260001 62819 7.838 250003
"430058" 62830 8.142 270001 62829 8.142 260010
"430058" 62837 8.378 280001 62836 8.378 270007
"430058" 62840 8.62 290001 62839 8.62 280003
"430058" 62843 8.838 300001 62842 8.838 290003
"430058" 62850 9.038 310001 62849 9.038 300007
"430058" 62861 9.484 320001 62860 9.484 310011
"430058" 62879 9.748 330001 62878 9.748 320018
"430058" 62883 9.909 340001 62882 9.909 330004
"430058" 62895 10.256 350001 62894 10.256 340012
"430058" 62900 10.586 360001 62899 10.586 350005
"430058" 62904 10.998 370001 62903 10.998 360004
"430058" 62907 11.288 380001 62906 11.288 370003
"430058" 62912 11.727 390001 62911 11.727 380005
"430058" 62918 12.47 400001 62917 12.47 390006
"430058" 62923 12.998 410001 62922 12.998 400005
"430058" 62927 13.424 420001 62926 13.424 410004
"430058" 62931 13.769 430001 62930 13.769 420004
"430058" 62938 14.363 440001 62937 14.363 430007
"430058" 62943 14.645 450001 62942 14.645 440005
"430058" 62947 14.928 460001 62946 14.928 450004
"430058" 62952 15.453 470001 62951 15.453 460005
"430058" 62959 15.993 480001 62958 15.993 470007
"430058" 62981 16.44 490001 62980 16.44 480022
"430058" 62998 16.944 500001 62997 16.944 490017
"430058" 63021 17.155 510001 63020 17.155 500023
mixed_case_recommended_field WARNING 1

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "401 HWY E/427 HWY" 3142
platform_without_parent_station INFO 105

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

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

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
25 "0035" "Spectrum Station East Platform A"
26 "0036" "Spectrum Station West Platform B"
68 "0085" "City Centre Transit Terminal Platform L"
80 "0100" "Clarkson Go Station Platform 9"
81 "0101" "Clarkson Go Station Platform 4"
116 "0139" "Clarkson Go Station Platform 7"
241 "0314" "Port Credit Go Station Platform 7"
263 "0342" "Port Credit Go Station Platform 6"
264 "0344" "Port Credit Go Station Platform 5"
267 "0348" "Port Credit Go Station Platform 8"
283 "0364" "City Centre Transit Terminal Platform H"
335 "0426" "Dixie Mall Bus Terminal Platform B"
355 "0446" "Long Branch Go Station Platform A"
368 "0461" "Dixie Mall Bus Terminal Platform A"
380 "0477" "City Centre Transit Terminal Platform E"
452 "0563" "Sheridan Centre Bus Terminal Platform B"
480 "0597" "City Centre Transit Terminal Platform J"
530 "0664" "City Centre Transit Terminal Platform I"
531 "0665" "Meadowvale Town Centre Bus Terminal Platform D"
612 "0766" "City Centre Transit Terminal Platform K"
621 "0780" "Meadowvale Town Centre Bus Terminal Platform F"
646 "0812" "Meadowvale Town Centre Bus Terminal Platform G"
728 "0919" "Meadowvale Town Centre Bus Terminal Platform H"
785 "0990" "South Common Mall Bus Terminal Platform J"
803 "1013" "South Common Centre Bus Terminal Platform E"
804 "1014" "South Common Centre Bus Terminal Platform D"
844 "1062" "South Common Centre Bus Terminal Platform H"
851 "1073" "South Common Centre Bus Terminal Platform F"
853 "1088" "Renforth Station West Platform 1"
854 "1089" "South Common Centre Bus Terminal Platform K"
860 "1099" "South Common Centre Bus Terminal Platform A"
892 "1133" "Renforth Station East Platform 7"
1101 "1374" "Meadowvale Town Centre Bus Terminal Platform I"
1124 "1402" "City Centre Transit Terminal Platform D"
1125 "1403" "City Centre Transit Terminal Platform G"
1128 "1406" "City Centre Transit Terminal Platform A"
1130 "1408" "City Centre Transit Terminal Platform O"
1139 "1419" "City Centre Transit Terminal Platform F"
1164 "1460" "Erindale Go Station Platform 5"
1351 "1682" "Sheridan Centre Bus Terminal Platform C"
1353 "1687" "Westwood Square Bus Terminal Platform D"
1354 "1689" "Erin Mills Town Centre Bus Terminal Platform C"
1355 "1690" "Cawthra Station East Platform A"
1373 "1714" "Central Parkway Station East Platform A"
1374 "1715" "Erin Mills Station East Platform 5"
1375 "1716" "Central Parkway Station West Platform B"
1381 "1726" "Cawthra Station West Platform B"
1399 "1757" "Erin Mills Town Centre Bus Terminal Platform A"
1422 "1792" "Erin Mills Station West Platform 3"
1625 "2044" "Orbitor Station East Platform A"
unknown_column INFO 2

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.
"agency.txt" "cemv_support" 9
"routes.txt" "cemv_support" 13
unused_station INFO 938

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.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
3627 "place_frkmck" "Frank Mckechnie Community Centre"
3831 "place_paicam" "Paisley/Camilla"
3630 "place_fxw9th" "Foxwood/Ninth Line"
3351 "place_burwml" "Burnhamthorpe/West Mall"
3874 "place_ratcre" "Rathburn/Creditview"
3357 "place_canwhr" "Cantay/White Hart"
3378 "place_citduk" "City Centre Dr/Duke of York"
3330 "place_burflg" "Burnhamthorpe/Fieldgate"
3271 "place_britth" "Britannia/Tenth Line"
4017 "place_truckr" "Truscott/Clarkson Rd"
3255 "place_bricre" "Britannia/Creditview"
3898 "place_rex27h" "27 Hwy/Rexdale"
3900 "place_rexhbw" "Rexdale/Humberwood"
3223 "place_bgtnwd" "Brandon Gate/Netherwood"
3909 "place_rodven" "Rodeo/Venice"
3238 "place_bnccre" "Bancroft/Creditview"
3578 "place_egltth" "Eglinton/Tenth Line"
3237 "place_blowml" "Bloor/West Mall"
3230 "place_bloflg" "Bloor/Fieldgate"
3303 "place_brtrnw" "Renforth Stn West"
3836 "place_panevr" "Pantera/Everest"
3159 "place_407mis" "407 Hwy/Mississauga Rd"
3606 "place_faihur" "Fairview/Hurontario"
3379 "place_citkar" "City Centre Dr/Kariya"
3513 "place_dungle" "Dundas/Glen Erin"
3551 "place_eglcrk" "Eglinton/Creekbank"
3550 "place_eglcre" "Eglinton/Creditview"
3723 "place_matdix" "Matheson/Dixie"
3195 "place_argcre" "Argentia/Creditview"
3947 "place_sqoned" "CCTT Front Entrance"
3268 "place_brirod" "Britannia/Rodeo"
3299 "place_brtetw" "Etobicoke Creek Stn West"
3302 "place_brtrne" "Renforth Stn East"
3972 "place_supedw" "Superior/Edwards"
3212 "place_batemp" "Battleford/Erin Mills Pky"
3799 "place_nahtwd" "Nahani Way/Thornwood"
4060 "place_wdbine" "Woodbine Centre Loop"
4002 "place_touedn" "Tours/Edenwood"
3323 "place_burdix" "Burnhamthorpe/Dixie"
3881 "place_ratlar" "Rathburn/Living Arts"
3352 "place_burwol" "Burnhamthorpe/Wolfedale"
3784 "place_mpidnb" "Meadowpine/Danbro Cres"
3596 "place_etohos" "Osler Health Centre"
3873 "place_ratcpe" "Rathburn/Central Pky E"
3629 "place_frsrss" "John Fraser Sec School"
3164 "place_aamsps" "Allan A Martin Senior Public School"
3382 "place_cksnss" "Clarkson Sec School"
3586 "place_emtc2d" "Erin Mills Town Centre 2d"
3920 "place_shddix" "Sherway Dr/Dixie"
3145 "place_401isl" "401 Hwy/Islington Ave"