GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-23T21:52:10Z,
for the dataset file:///shared/citpi_1bc528ad.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
CITPI
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-04-20
Feed End Date:
2026-06-21

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: 47
  • Shapes: 184
  • Stops: 1039
  • Trips: 1372

Specification Compliance report

7967 notices reported (0 errors, 7966 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 4845

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 4845 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`.
"60190" 5288 0.7195 20001 5287 0.7195 10019
"60190" 5294 1.1053 30001 5293 1.1053 20006
"60190" 5320 2.1267 40001 5319 2.1267 30026
"60190" 5325 2.2613 50001 5324 2.2613 40005
"60190" 5334 2.4405 60001 5333 2.4405 50009
"60190" 5341 2.6717 70001 5340 2.6717 60007
"60190" 5347 2.8182 80001 5346 2.8182 70006
"60190" 5356 3.1583 90001 5355 3.1583 80009
"60190" 5360 3.247 100001 5359 3.247 90004
"60190" 5365 3.435 110001 5364 3.435 100005
"60190" 5373 3.7862 120001 5372 3.7862 110008
"60190" 5380 4.0076 130001 5379 4.0076 120007
"60190" 5391 4.2339 140001 5390 4.2339 130011
"60190" 5395 4.3207 150001 5394 4.3207 140004
"60190" 5404 4.5476 160001 5403 4.5476 150009
"60190" 5418 4.8219 170001 5417 4.8219 160014
"60190" 5425 4.9394 180001 5424 4.9394 170007
"60190" 5433 5.1707 190001 5432 5.1707 180008
"60190" 5440 5.2775 200001 5439 5.2775 190007
"60190" 5449 5.4754 210001 5448 5.4754 200009
"60190" 5451 5.5968 220001 5450 5.5968 210002
"60190" 5454 5.7231 230001 5453 5.7231 220003
"60190" 5457 5.8018 240001 5456 5.8018 230003
"60190" 5461 5.8731 250001 5460 5.8731 240004
"60190" 5464 5.9731 260001 5463 5.9731 250003
"60190" 5473 6.0916 270001 5472 6.0916 260009
"60190" 5480 6.1888 280001 5479 6.1888 270007
"60190" 5483 6.2653 290001 5482 6.2653 280003
"60190" 5486 6.3445 300001 5485 6.3445 290003
"60190" 5507 6.874 310001 5506 6.874 300021
"60190" 5514 6.9552 320001 5513 6.9552 310007
"60190" 5523 7.2324 330001 5522 7.2324 320009
"60190" 5535 7.4316 340001 5534 7.4316 330012
"60190" 5549 7.7328 350001 5548 7.7328 340014
"1150096" 47402 0.446 20001 47401 0.446 10020
"1150096" 47413 0.9578 30001 47412 0.9578 20011
"1150096" 47421 1.2236 40001 47420 1.2236 30008
"1150096" 47425 1.4558 50001 47424 1.4558 40004
"1150096" 47435 1.7783 60001 47434 1.7783 50010
"1150096" 47439 1.9447 70001 47438 1.9447 60004
"1150096" 47448 2.1 80001 47447 2.1 70009
"1150096" 47458 2.3061 90001 47457 2.3061 80010
"1150096" 47466 2.4446 100001 47465 2.4446 90008
"1150096" 47473 2.7004 110001 47472 2.7004 100007
"1150096" 47481 2.8674 120001 47480 2.8674 110008
"1150096" 47493 3.2975 130001 47492 3.2975 120012
"1150096" 47504 3.8773 140001 47503 3.8773 130011
"1150096" 47518 4.6456 150001 47517 4.6456 140014
"1150096" 47521 4.768 160001 47520 4.768 150003
"1150096" 47525 4.9866 170001 47524 4.9866 160004
fast_travel_between_consecutive_stops WARNING 9

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
559 "8267224-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 15048 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "18:19:58" 15049 30 "72039" "Don-Quichotte / Grand Boulevard" "18:20:00"
1024 "12543831-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 26859 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "06:28:58" 26860 30 "72039" "Don-Quichotte / Grand Boulevard" "06:29:00"
558 "8267223-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 15003 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "16:43:58" 15004 30 "72039" "Don-Quichotte / Grand Boulevard" "16:44:00"
269 "3282209-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 6544 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "07:41:58" 6545 30 "72039" "Don-Quichotte / Grand Boulevard" "07:42:00"
557 "8267222-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 14958 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "16:08:58" 14959 30 "72039" "Don-Quichotte / Grand Boulevard" "16:09:00"
267 "3282206-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 6455 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "05:57:58" 6456 30 "72039" "Don-Quichotte / Grand Boulevard" "05:58:00"
561 "8267226-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 15137 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "17:19:58" 15138 30 "72039" "Don-Quichotte / Grand Boulevard" "17:20:00"
268 "3282207-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 6500 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "07:02:58" 6501 30 "72039" "Don-Quichotte / Grand Boulevard" "07:03:00"
560 "8267225-PI-H26-PI_GTFS-Semaine-03" "46" 330.2396563940216 0.18346647577445646 15093 20 "72069" "Don-Quichotte / face au Carrefour Don-Quichotte" "19:02:58" 15094 30 "72039" "Don-Quichotte / Grand Boulevard" "19:03:00"
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 3107

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 3107 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" 6 "service_id" "PI-H26-PI_GTFS-Fête-1-03"
"calendar_dates.txt" 3 "service_id" "PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23210 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23211 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23212 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23213 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23214 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23215 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23216 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23217 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23218 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23219 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23220 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23221 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23222 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23223 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23224 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23225 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23226 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23227 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23228 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23229 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23230 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23231 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23232 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23233 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23234 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23235 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23236 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23237 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23238 "trip_id" "11903545-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23268 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23269 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23270 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23271 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23272 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23273 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23274 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23275 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23276 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23277 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23278 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23279 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23280 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23281 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23282 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23283 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23284 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23285 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
"stop_times.txt" 23286 "trip_id" "11903551-PI-H26-PI_GTFS-Fête-1-03"
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