GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T17:49:59Z,
for the dataset file:///shared/axeo.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Transdev Guingamp-Paimpol Agglomération
Feed Email:
contact-data.bzh@transdev.com
Feed Language:
French
Feed Start Date:
2025-09-01
Feed End Date:
2025-12-31

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: 7
  • Routes: 5
  • Shapes: 20
  • Stops: 299
  • Trips: 169

Specification Compliance report

185 notices reported (0 errors, 185 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 19

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.

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.
"1R001AL12" 3344 7132.0 351 3343 7132.0 350 0.09948592811822467
"4A005CL12" 7590 13827.0 821 7589 13827.0 820 0.013582718973040059
"4R005CL12" 7725 1725.0 69 7724 1725.0 68 0.013582718973040059
"4R005CL12" 8326 11321.0 670 8325 11321.0 669 0.28434386036084497
"24200" 4865 13137.0 667 4864 13137.0 666 0.17118979149182248
"24200" 5006 18141.0 808 5005 18141.0 807 0.2095905729389025
"AXEO 2.2.v2" 10014 11213.0 608 10013 11213.0 607 0.09948592811822467
"24204" 5377 7337.0 326 5376 7337.0 325 0.17118979149182248
"24204" 5505 12913.0 454 5504 12913.0 453 0.2095905729389025
"24206" 5659 2047.0 109 5658 2047.0 108 0.6506501647264803
"24206" 5726 2578.0 176 5725 2578.0 175 0.3781977476493874
"09599" 1868 1678.0 96 1867 1678.0 95 0.14003385672504892
"09596" 1559 6450.0 302 1558 6450.0 301 0.14003385672504892
"09591" 460 1678.0 96 459 1678.0 95 0.14003385672504892
"09591" 520 2894.0 156 519 2894.0 155 0.22823591804238974
"AXEO 3.3.v2" 12834 6614.0 390 12833 6614.0 389 0.034824514915915664
"AXEO 3.4.v2" 14133 12283.0 673 14132 12283.0 672 0.034824514915915664
"AXEO 3.1.v2" 10761 6614.0 390 10760 6614.0 389 0.034824514915915664
"AXEO 3.2.v2" 12084 14130.0 741 12083 14130.0 740 0.034824514915915664
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20251212" "20251231" "20260111"
stop_too_far_from_shape_using_user_distance WARNING 67

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
3 "AXEO 2.1. V2" "1-33685505" 31 "16243" "Pierre Loti" [48.57224157954085,-3.142481403925632] 119.8780426577676
3 "AXEO 2.1. V2" "1-33685505" 32 "16242" "Parc Justice" [48.57068278552245,-3.1388049388357513] 119.97368367407272
3 "AXEO 2.1. V2" "1-33685505" 35 "11818" "Kergoz" [48.56394285706558,-3.14002214285513] 115.77388029338616
3 "AXEO 2.1. V2" "1-33685505" 38 "6042" "Gare" [48.55605306458452,-3.14342058381471] 104.17054166728998
3 "AXEO 2.1. V2" "1-33685505" 40 "11166" "Jardin Public" [48.5614092000944,-3.1487887997800237] 118.7030204709669
3 "AXEO 2.1. V2" "1-33685505" 41 "6049" "Saint-Sauveur" [48.56393790721068,-3.1546613956947582] 108.88709279009365
3 "AXEO 2.1. V2" "1-33685505" 42 "16236" "UCO" [48.562699999870105,-3.1652899998828605] 110.28115316932693
3 "AXEO 2.1. V2" "1-33685505" 43 "16234" "Saint Michel" [48.56151764716439,-3.161681764604425] 115.42341402757901
3 "AXEO 2.1. V2" "1-33685505" 45 "16219" "Parc de loisirs" [48.55748798603785,-3.16843927766475] 114.96348248203029
3 "AXEO 2.1. V2" "1-33685505" 46 "16217" "Kerpaour" [48.5599912502897,-3.1717487503926827] 115.34006771641148
3 "AXEO 2.1. V2" "1-33685505" 47 "6031" "Saint Jean" [48.56573133332294,-3.173263333691045] 113.99019671545074
3 "AXEO 2.1. V2" "1-33685505" 48 "7103" "Kernilien" [48.56567904841844,-3.195536825753934] 110.03270470941224
6 "AXEO 2.2.v2" "1-33816577" 91 "17100" "Kerpaour" [48.55901615363433,-3.1711815383002744] 145.9700018705157
6 "AXEO 2.2.v2" "1-33816577" 92 "17099" "Parc de loisirs" [48.55820470655992,-3.1662002948907477] 311.657887791421
6 "AXEO 2.2.v2" "1-33816577" 93 "17098" "La Madeleine" [48.560734999863875,-3.158880000216] 290.52734558002174
6 "AXEO 2.2.v2" "1-33816577" 94 "17097" "Saint Michel" [48.562339988185116,-3.164047589099767] 310.1369212537513
6 "AXEO 2.2.v2" "1-33816577" 95 "17096" "UCO" [48.5630374998624,-3.1620612501747014] 163.81187181809256
6 "AXEO 2.2.v2" "1-33816577" 96 "6049" "Saint-Sauveur" [48.562731999951986,-3.1523279997241986] 284.20626008265305
6 "AXEO 2.2.v2" "1-33816577" 97 "16230" "Place du Centre" [48.56273333335667,-3.149430000079827] 272.460327813796
6 "AXEO 2.2.v2" "1-33816577" 98 "17081" "Jardin Public" [48.5599489657217,-3.1488617248111463] 280.77608872590463
6 "AXEO 2.2.v2" "1-33816577" 99 "16273" "Place du Vally" [48.557510285869355,-3.148842857070986] 178.67948908681208
6 "AXEO 2.2.v2" "1-33816577" 100 "17080" "Zone commerciale" [48.555143999944555,-3.1478159998952835] 231.0125225483258
6 "AXEO 2.2.v2" "1-33816577" 101 "6042" "Gare" [48.55741000061352,-3.1403388231986695] 204.5178956002812
6 "AXEO 2.2.v2" "1-33816577" 102 "17085" "J. Prévert" [48.56117395848438,-3.142036666852642] 149.71865934015165
6 "AXEO 2.2.v2" "1-33816577" 103 "17084" "Kergoz" [48.56543093768006,-3.1416310929676894] 249.27582158871488
6 "AXEO 2.2.v2" "1-33816577" 104 "17083" "Place des Korrigans" [48.567858181684976,-3.142851135591851] 242.71536891064343
6 "AXEO 2.2.v2" "1-33816577" 105 "10890" "Hôpital" [48.56807859191659,-3.1416991558161507] 240.09695914811311
6 "AXEO 2.2.v2" "1-33816577" 106 "17095" "Parc Justice" [48.572395000172044,-3.13871100004247] 282.2343696088246
6 "AXEO 2.2.v2" "1-33816577" 107 "17094" "Pierre Loti" [48.5721150002292,-3.1453970000703535] 317.19035995190745
6 "AXEO 2.2.v2" "1-33816577" 108 "17093" "C. Chevoir" [48.5730638234483,-3.1525855879663585] 305.21638751478804
6 "AXEO 2.2.v2" "1-33816577" 109 "17092" "Rucaer" [48.57517056600663,-3.151801320585519] 159.3538352823769
6 "AXEO 2.2.v2" "1-33816577" 110 "17091" "Stade Y. Jaguin" [48.57306499984883,-3.146517500276387] 202.4403456338283
6 "AXEO 2.2.v2" "1-33816577" 111 "16246" "Saint Loup" [48.57692941188566,-3.1426682350492525] 238.95934181290053
6 "AXEO 2.2.v2" "1-33816577" 112 "10888" "La Poterie" [48.59031214285665,-3.136945714087529] 205.2618308438785
21 "AXEO 3.4.v2" "1-67633153" 403 "16229" "Manoir" [48.564897143048356,-3.169055714341518] 542.9646210007842
21 "AXEO 3.4.v2" "1-67633153" 404 "6049" "Saint-Sauveur" [48.5643475861244,-3.1612229311512765] 395.08038171572605
21 "AXEO 3.4.v2" "1-67633153" 405 "16230" "Place du Centre" [48.566119310325234,-3.161972413598929] 764.8436909697732
21 "AXEO 3.4.v2" "1-67633153" 406 "17104" "Rue Montbareil" [48.564349999872704,-3.1612100000844197] 723.2431199161991
21 "AXEO 3.4.v2" "1-67633153" 407 "17103" "La Colline" [48.5636040543256,-3.1584283786375775] 687.6656477949659
21 "AXEO 3.4.v2" "1-67633153" 408 "7550" "Castel Pic" [48.5629100000387,-3.15180000015954] 637.8324645451372
21 "AXEO 3.4.v2" "1-67633153" 409 "17102" "Pont Ezer" [48.568374999895106,-3.153497499831398] 427.00609712742164
21 "AXEO 3.4.v2" "1-67633153" 410 "17101" "CAT" [48.57284230747552,-3.163384615488507] 832.0621504112376
21 "AXEO 3.4.v2" "1-67633153" 411 "7774" "Mairie" [48.57382307672807,-3.1724538460128784] 1011.2479985650509
21 "AXEO 3.4.v2" "1-67633153" 412 "16249" "Parc des Sports" [48.57588034007193,-3.178087757141435] 586.1616186984024
7 "AXEO 3.2.v2" "1-67371009" 115 "16218" "Mairie" [48.55712857152461,-3.1952285714985034] 745.8043839066341
7 "AXEO 3.2.v2" "1-67371009" 116 "17110" "Stang Marec" [48.55603000011369,-3.1864023076835686] 481.0076935430132
7 "AXEO 3.2.v2" "1-67371009" 117 "17109" "Kéribau" [48.552716666867354,-3.181699333420018] 788.3407338017192
7 "AXEO 3.2.v2" "1-67371009" 118 "16220" "Pen an Croissant" [48.55479631597292,-3.17349157910685] 719.3708811304546
7 "AXEO 3.2.v2" "1-67371009" 119 "17107" "Porsmin" [48.554974533597736,-3.1638741434286635] 523.1322373363291
7 "AXEO 3.2.v2" "1-67371009" 120 "16223" "ZI de Grâces" [48.55120794311285,-3.1655094334383787] 562.2367760225743
trip_distance_exceeds_shape_distance_below_threshold WARNING 98

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"1-67502081" "AXEO 3.3.v2" 18339.0 18327.0 4.573895974104438
"1-17104910" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-50659329" "09596" 10564.0 10561.0 5.681105011033561
"1-33816577" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-17170433" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-67239937" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-17104903" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-67239938" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-17170434" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-17104902" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-33816578" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-990707715" "4A005CL12" 15494.0 15480.0 5.306197622826484
"1-990773252" "4R005CL12" 14666.0 14655.0 4.276797616895657
"1-67239939" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-17104901" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-17170435" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-33816579" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-990707721" "4A005CL12" 15494.0 15480.0 5.306197622826484
"1-67239940" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-51380227" "24R02DBL12" 8119.0 8117.0 2.817919004133158
"1-17104900" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-990773259" "4R005CL12" 14666.0 14655.0 4.276797616895657
"1-17170436" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-33816580" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-50855937" "24200" 19220.0 19207.0 1.145623762826669
"1-67502082" "AXEO 3.3.v2" 18339.0 18327.0 4.573895974104438
"1-17104899" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-67239941" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-990773251" "4R005CL12" 14666.0 14655.0 4.276797616895657
"1-17104897" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-990707714" "4A005CL12" 15494.0 15480.0 5.306197622826484
"1-17170442" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-33816586" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-67502083" "AXEO 3.3.v2" 18339.0 18327.0 4.573895974104438
"1-17104913" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-990773250" "4R005CL12" 14666.0 14655.0 4.276797616895657
"1-50593793" "09594" 9998.0 9994.0 1.8879066746500315
"1-67239942" "AXEO 3.1.v2" 17283.0 17272.0 4.365934513350209
"1-17170439" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-33816583" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304
"1-990707713" "4A005CL12" 15494.0 15480.0 5.306197622826484
"1-17104904" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-50921473" "24204" 13988.0 13979.0 1.145623762826669
"1-67502084" "AXEO 3.3.v2" 18339.0 18327.0 4.573895974104438
"1-990773249" "4R005CL12" 14666.0 14655.0 4.276797616895657
"1-50724865" "09599" 8606.0 8603.0 2.817919004133158
"1-17104912" "1A001AL12" 15615.0 15603.0 6.375019526678088
"1-17170440" "1R001AL12" 15986.0 15974.0 2.8255672753896808
"1-50987009" "24206" 19023.0 19013.0 1.145623762826669
"1-33816584" "AXEO 2.2.v2" 19070.0 18740.0 9.098214810982304