citvr — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-11T16:36:10Z,
for the dataset file:///shared/citvr_e4becaa6.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
CITVR
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-08-04
Feed End Date:
2027-01-03

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 14
  • Shapes: 51
  • Stops: 435
  • Trips: 1009

Specification Compliance report

15262 notices reported (0 errors, 15259 warnings, 3 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 1716

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 1716 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`.
"260054" 4054 0.8158 20001 4053 0.8158 10028
"260054" 4066 1.2169 30001 4065 1.2169 20012
"260054" 4080 1.6933 40001 4079 1.6933 30014
"260054" 4085 2.1238 50001 4084 2.1238 40005
"260054" 4089 2.2695 60001 4088 2.2695 50004
"260054" 4100 2.4423 70001 4099 2.4423 60011
"260054" 4104 2.7886 80001 4103 2.7886 70004
"260054" 4110 2.9369 90001 4109 2.9369 80006
"260054" 4114 3.1765 100001 4113 3.1765 90004
"260054" 4121 3.3982 110001 4120 3.3982 100007
"260054" 4130 3.6064 120001 4129 3.6064 110009
"260054" 4137 3.7466 130001 4136 3.7466 120007
"260054" 4141 3.8713 140001 4140 3.8713 130004
"260054" 4147 4.0344 150001 4146 4.0344 140006
"260054" 4159 4.3185 160001 4158 4.3185 150012
"260054" 4167 4.5754 170001 4166 4.5754 160008
"260055" 4193 0.2718 20001 4192 0.2718 10012
"260055" 4201 0.5276 30001 4200 0.5276 20008
"260055" 4213 0.8128 40001 4212 0.8128 30012
"260055" 4219 0.9744 50001 4218 0.9744 40006
"260055" 4223 1.1003 60001 4222 1.1003 50004
"260055" 4230 1.2421 70001 4229 1.2421 60007
"260055" 4238 1.4478 80001 4237 1.4478 70008
"260055" 4245 1.6698 90001 4244 1.6698 80007
"260055" 4249 1.8982 100001 4248 1.8982 90004
"260055" 4255 2.0575 110001 4254 2.0575 100006
"260055" 4259 2.4041 120001 4258 2.4041 110004
"260055" 4270 2.5765 130001 4269 2.5765 120011
"260055" 4274 2.7216 140001 4273 2.7216 130004
"260055" 4278 3.144 150001 4277 3.144 140004
"260055" 4293 3.631 160001 4292 3.631 150015
"260055" 4303 3.9734 170001 4302 3.9734 160010
"2000350" 18755 0.3585 20001 18754 0.3585 10008
"2000350" 18759 0.4681 30001 18758 0.4681 20004
"2000350" 18777 0.8183 40001 18776 0.8183 30018
"2000350" 18785 1.0595 50001 18784 1.0595 40008
"2000350" 18789 1.2579 60001 18788 1.2579 50004
"2000350" 18801 1.6821 70001 18800 1.6821 60012
"2000350" 18809 2.034 80001 18808 2.034 70008
"2000350" 18814 2.3219 90001 18813 2.3219 80005
"2000350" 18821 2.8434 100001 18820 2.8434 90007
"2000350" 18863 3.7584 110001 18862 3.7584 100042
"2000350" 18872 4.0996 120001 18871 4.0996 110009
"2000350" 18878 4.3346 130001 18877 4.3346 120006
"2000350" 18883 4.7275 140001 18882 4.7275 130005
"2000350" 18899 5.3419 150001 18898 5.3419 140016
"2000350" 18906 5.9737 160001 18905 5.9737 150007
"2000350" 18912 6.403 170001 18911 6.403 160006
"2000350" 18917 6.6768 180001 18916 6.6768 170005
"2000350" 18970 12.8557 190001 18969 12.8557 180053
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.
3 "VR-E26-VR_GTFS-Semaine-01"
6 "VR-E26-VR_GTFS-Week-end-01"
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 4

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.
"feed_info.txt" 2 "feed_version"
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
non_ascii_or_non_printable_char WARNING 13530

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"calendar.txt" 4 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar.txt" 7 "service_id" "VR-A26-VR_GTFS-Fête-2-01"
"calendar_dates.txt" 10 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 11 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 12 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 13 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 14 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 15 "service_id" "VR-A26-VR_GTFS-Fête-1-01"
"calendar_dates.txt" 18 "service_id" "VR-A26-VR_GTFS-Fête-2-01"
"calendar_dates.txt" 19 "service_id" "VR-A26-VR_GTFS-Fête-2-01"
"calendar_dates.txt" 20 "service_id" "VR-A26-VR_GTFS-Fête-2-01"
"calendar_dates.txt" 21 "service_id" "VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 140 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 141 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 142 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 143 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 144 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 145 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 146 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 147 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 148 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 149 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 150 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 151 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 152 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 153 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 154 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 155 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 156 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 157 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 158 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 159 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 160 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 161 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 162 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 163 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 164 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 165 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 166 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 167 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 168 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 169 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 170 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 171 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 172 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 173 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 174 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 175 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 176 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
"stop_times.txt" 177 "trip_id" "3280486-VR-A26-VR_GTFS-Fête-2-01"
service_has_no_active_day_of_the_week WARNING 2

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
4 "VR-A26-VR_GTFS-Fête-1-01"
7 "VR-A26-VR_GTFS-Fête-2-01"
unexpected_enum_value WARNING 4

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 12 "route_type" 1501
"routes.txt" 13 "route_type" 1501
"routes.txt" 14 "route_type" 1501
"routes.txt" 15 "route_type" 1501
big_gap_in_service INFO 2

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.
"VR-A26-VR_GTFS-Fête-1-01" "2026-09-07" "2026-10-12" 34
"VR-A26-VR_GTFS-Fête-1-01" "2026-10-12" "2026-12-25" 73
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.
"stop_times.txt" "platform_track" 10