west-kootenay2 — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T23:39:47Z,
for the dataset file:///shared/west-kootenay2_aef1778b.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Consat Telematics AB
Publisher URL:
https://consat.se
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-06-17
Feed End Date:
2026-12-31

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: 218
  • Routes: 33
  • Shapes: 273
  • Stops: 631
  • Trips: 1284

Specification Compliance report

314 notices reported (0 errors, 150 warnings, 164 infos)

Notice Code Severity Total
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 33

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.
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 14 "agency_id"
"routes.txt" 15 "agency_id"
"routes.txt" 16 "agency_id"
"routes.txt" 17 "agency_id"
"routes.txt" 18 "agency_id"
"routes.txt" 19 "agency_id"
"routes.txt" 20 "agency_id"
"routes.txt" 21 "agency_id"
"routes.txt" 22 "agency_id"
"routes.txt" 23 "agency_id"
"routes.txt" 24 "agency_id"
"routes.txt" 25 "agency_id"
"routes.txt" 26 "agency_id"
"routes.txt" 27 "agency_id"
"routes.txt" 28 "agency_id"
"routes.txt" 29 "agency_id"
"routes.txt" 30 "agency_id"
"routes.txt" 31 "agency_id"
"routes.txt" 32 "agency_id"
"routes.txt" 33 "agency_id"
"routes.txt" 34 "agency_id"
route_color_contrast WARNING 1

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.

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.
"72-WKT" 27 "#FFC20E" "#FFFFFF"
stop_without_stop_time WARNING 6

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

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.
16 "960003" "City of Nelson Garage"
18 "960005" "Trail Transit Garage"
596 "960007" "Castlegar Transit Garage (NextGen)"
612 "960001" "Kaslo Transit System"
613 "960002" "Nakusp Transit Systam"
631 "916002" "Genelle Transit Centre"
unused_shape WARNING 109

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

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

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"2695" 2
"2699" 4
"2705" 53
"2709" 55
"2720" 57
"2723" 59
"2761" 392
"2779" 394
"2789" 684
"2806" 759
"2809" 761
"2829" 942
"2830" 944
"2836" 946
"2837" 948
"2857" 1321
"2860" 1323
"2865" 1325
"2870" 1327
"28673" 3548
"31334" 4393
"31339" 4395
"31381" 4457
"31405" 5168
"31457" 5551
"31533" 6814
"31556" 6816
"31606" 7992
"31607" 7994
"36907" 11003
"36908" 11005
"36944" 13129
"36947" 13131
"36948" 13133
"36966" 13494
"37005" 15434
"37015" 15570
"37038" 16843
"37051" 17845
"37059" 18283
"37097" 18885
"39137" 22187
"39146" 22189
"39161" 22191
"39162" 22193
"39214" 22259
"39251" 23094
"39341" 24248
"39645" 24728
"39657" 24730
unsorted_stop_times INFO 164

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 164 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.
"2080575:13426300:13427832" 27254 27296
"2080603:13417353:13428161" 10382 10400
"2085672:13427213:13427841" 29300 29344
"2085698:13421378:13428333" 17830 17920
"2076292:9987253:10818588" 7015 7033
"2080640:13421176:13428454" 17484 17494
"2080654:13417237:13428161" 10108 10152
"2085659:13417611:13427986" 10809 10845
"2080569:13419404:13428229" 14166 14228
"2085677:13427265:13427986" 29407 29469
"2085697:13422068:13427931" 19238 19334
"2085658:13424676:13427986" 24285 24347
"2080567:13427477:13428229" 29697 29759
"2076292:9987253:10818780" 7016 7034
"2076330:9985522:13427994" 5893 5935
"2080566:13418829:13427832" 12793 12829
"2080580:13418913:13427832" 13063 13125
"2085656:13424942:13427841" 24946 24990
"2085685:13424923:13428283" 24884 24904
"2076263:9986221:13427994" 6309 6333
"2076238:9982668:13427993" 3649 3685
"2080605:13417299:13428161" 10247 10337
"2076253:9988908:13428192" 8065 8107
"2076235:9987352:13428192" 7106 7168
"2076255:13422448:13427993" 19699 19743
"2080585:13420512:13427832" 16176 16220
"2076251:13427681:13428192" 29894 29938
"2080565:13420081:13428229" 15479 15541
"2076252:9990373:13428192" 9093 9135
"2076250:9986548:13428192" 6556 6618
"2080653:13423264:13428161" 21531 21573
"2085746:13423035:13428333" 20896 20938
"2076254:9985480:13428192" 5739 5801
"2076263:9986221:13427956" 6308 6332
"2080583:13423337:13427832" 21710 21752
"2085676:13424768:13427841" 24593 24635
"2080564:13424581:13428229" 23850 23858
"2085707:13419071:13428224" 13518 13580
"2080656:13423948:13428161" 22651 22709
"2080579:13420616:13428229" 16489 16533
"2080592:13420321:13427852" 15854 15874
"2076333:13417409:13427956" 10525 10583
"2085747:13424729:13428333" 24432 24476
"2080614:13421513:13428347" 18292 18354
"2085661:13423070:13427841" 20990 21026
"2080593:13422770:13428560" 20451 20475
"2076262:9983491:13427994" 4192 4212
"2080639:13426934:13428307" 28769 28779
"2076249:13426525:13427993" 27769 27813
"2076330:9985522:13427956" 5892 5934