citpi — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-05T15:45:54Z,
for the dataset file:///shared/citpi_fcb6fd83.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:
CITPI
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-05-26
Feed End Date:
2026-08-23

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: 19
  • Shapes: 70
  • Stops: 689
  • Trips: 1388

Specification Compliance report

5062 notices reported (0 errors, 5061 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 1948

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 1948 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`.
"1880031" 26 1.0202 20001 25 1.0202 10024
"1880031" 30 1.2587 30001 29 1.2587 20004
"1880031" 60 2.6993 40001 59 2.6993 30030
"1880031" 143 8.5831 50001 142 8.5831 40083
"1880031" 171 9.2885 60001 170 9.2885 50028
"1880031" 179 9.6135 70001 178 9.6135 60008
"1880031" 196 9.9632 80001 195 9.9632 70017
"1880031" 231 11.0871 90001 230 11.0871 80035
"1880031" 248 11.642 100001 247 11.642 90017
"1880031" 317 13.4769 110001 316 13.4769 100069
"1880031" 329 13.7382 120001 328 13.7382 110012
"1880031" 340 14.1546 130001 339 14.1546 120011
"1880031" 353 14.546 140001 352 14.546 130013
"1880031" 360 14.8873 150001 359 14.8873 140007
"1880031" 368 15.3021 160001 367 15.3021 150008
"1880031" 376 15.6711 170001 375 15.6711 160008
"1880031" 382 15.9285 180001 381 15.9285 170006
"1880031" 397 16.3768 190001 396 16.3768 180015
"1880031" 413 16.6653 200001 412 16.6653 190016
"1880031" 432 17.0666 210001 431 17.0666 200019
"1880031" 451 17.5687 220001 450 17.5687 210019
"1880031" 460 18.0646 230001 459 18.0646 220009
"1880031" 473 18.2399 240001 472 18.2399 230013
"1880031" 488 18.5671 250001 487 18.5671 240015
"1880031" 498 18.9086 260001 497 18.9086 250010
"1880031" 516 19.3062 270001 515 19.3062 260018
"5910018" 23281 7.4208 20001 23280 7.4208 10191
"5910018" 23330 8.4019 30001 23329 8.4019 20049
"5910018" 23342 8.5853 40001 23341 8.5853 30012
"5910018" 23354 8.7959 50001 23353 8.7959 40012
"5910018" 23359 8.944 60001 23358 8.944 50005
"5910018" 23371 9.3077 70001 23370 9.3077 60012
"5910018" 23375 9.5176 80001 23374 9.5176 70004
"5910018" 23385 11.059 90001 23384 11.059 80010
"5910018" 23396 11.2489 100001 23395 11.2489 90011
"5910017" 22711 0.5564 20001 22710 0.5564 10017
"5910017" 22773 2.4463 30001 22772 2.4463 20062
"5910017" 22787 3.167 40001 22786 3.167 30014
"5910017" 22794 4.1709 50001 22793 4.1709 40007
"5910017" 22798 4.3696 60001 22797 4.3696 50004
"5910017" 22806 4.6616 70001 22805 4.6616 60008
"5910017" 22810 4.7468 80001 22809 4.7468 70004
"5910017" 22821 4.978 90001 22820 4.978 80011
"5910017" 22832 5.2093 100001 22831 5.2093 90011
"5910017" 22895 6.4525 110001 22894 6.4525 100063
"1890033" 8214 0.8983 20001 8213 0.8983 10022
"1890033" 8218 1.1368 30001 8217 1.1368 20004
"1890033" 8298 4.6543 40001 8297 4.6543 30080
"1890033" 8301 4.891 50001 8300 4.891 40003
"1890033" 8307 5.2623 60001 8306 5.2623 50006
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 3108

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 3108 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" "PI-E26-PI_GTFS-Fête-1-01"
"calendar_dates.txt" 4 "service_id" "PI-E26-PI_GTFS-Fête-1-01"
"calendar_dates.txt" 5 "service_id" "PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15162 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15163 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15164 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15165 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15166 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15167 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15168 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15169 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15170 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15171 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15172 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15173 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15174 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15175 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15176 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15177 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15178 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15179 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15180 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15181 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15182 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15183 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15184 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15185 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15186 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15187 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15188 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15189 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15190 "trip_id" "11903545-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15249 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15250 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15251 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15252 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15253 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15254 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15255 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15256 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15257 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15258 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15259 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15260 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15261 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15262 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15263 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15264 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15265 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
"stop_times.txt" 15266 "trip_id" "11903551-PI-E26-PI_GTFS-Fête-1-01"
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