palmbus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T08:32:05Z,
for the dataset file:///shared/palmbus_1b3e163f.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:
Palmbus
Feed Email:
contact-palmbus@palmbus.fr
Feed Language:
French
Feed Start Date:
2026-05-27
Feed End Date:
2026-12-31

Files included


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

Counts


  • Agencies: 2
  • Blocks: 0
  • Routes: 45
  • Shapes: 197
  • Stops: 1498
  • Trips: 75421

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3395

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.

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

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.
"110" 31623 0.667 21 31622 0.667 20 0.13137452268350508
"110" 31624 0.667 22 31623 0.667 21 0.1313745213535359
"110" 31625 0.667 23 31624 0.667 22 1.785485047919004E-9
"110" 31637 1.363 35 31636 1.363 34 3.444017420557966E-9
"110" 31639 1.364 37 31638 1.364 36 0.3118352691069689
"110" 31679 2.91 77 31678 2.91 76 0.21532680689592634
"110" 31680 2.91 78 31679 2.91 77 0.21532680710764535
"110" 31681 2.91 79 31680 2.91 78 6.409496551831546E-10
"110" 31727 4.708 125 31726 4.708 124 5.126798682417278E-10
"110" 31728 4.708 126 31727 4.708 125 0.3221600497501458
"110" 31792 6.896 190 31791 6.896 189 0.10900128081304084
"110" 31793 6.896 191 31792 6.896 190 0.10900128099475519
"110" 31794 6.896 192 31793 6.896 191 7.073241992117119E-10
"110" 31810 7.645 208 31809 7.645 207 0.012374410019830756
"110" 31812 7.646 210 31811 7.646 209 6.407687132998484E-11
"110" 31830 8.462 228 31829 8.462 227 0.09566331642624706
"110" 31831 8.462 229 31830 8.462 228 6.407719953108147E-11
"110" 31832 8.462 230 31831 8.462 229 1.416098859070829E-9
"110" 31834 8.463 232 31833 8.463 231 0.16311626148770633
"111" 31869 0.0 2 31868 0.0 1 8.735614732763265E-10
"111" 31911 1.304 44 31910 1.304 43 0.6788011161559848
"111" 31912 1.304 45 31911 1.304 44 7.073241992117119E-10
"111" 31944 1.96 77 31943 1.96 76 0.22820323682294585
"111" 31946 1.961 79 31945 1.961 78 1.6101357015906678E-9
"111" 31968 2.514 101 31967 2.514 100 9.612344059979192E-10
"111" 31978 2.797 111 31977 2.797 110 3.4692801515457407E-9
"111" 31979 2.797 112 31978 2.797 111 0.4367230268062115
"111" 31982 2.886 115 31981 2.886 114 1.4840680062191074E-9
"111" 31984 2.887 117 31983 2.887 116 0.3171078050911952
"111" 31996 3.278 129 31995 3.278 128 0.015854390885714015
"111" 31999 3.308 132 31998 3.308 131 1.2816057325309774E-10
"112" 32001 0.0 2 32000 0.0 1 4.485620039860879E-10
"112" 32026 0.731 27 32025 0.731 26 7.76507312077302E-10
"112" 32028 0.732 29 32027 0.732 28 0.4529840515028032
"112" 32045 1.158 46 32044 1.158 45 7.048412559769735E-10
"112" 32047 1.159 48 32046 1.159 47 0.4701504999678854
"112" 32121 3.61 122 32120 3.61 121 2.9504488284173465E-9
"112" 32150 4.532 151 32149 4.532 150 0.052392987205557164
"112" 32151 4.532 152 32150 4.532 151 0.052392986759048105
"112" 32152 4.532 153 32151 4.532 152 9.984294649078879E-10
"113" 32208 0.0 2 32207 0.0 1 4.485620039860879E-10
"113" 32233 0.731 27 32232 0.731 26 7.76507312077302E-10
"113" 32235 0.732 29 32234 0.732 28 0.4529840515028032
"113" 32252 1.158 46 32251 1.158 45 7.048412559769735E-10
"113" 32254 1.159 48 32253 1.159 47 0.4701504999678854
"113" 32328 3.61 122 32327 3.61 121 2.9504488284173465E-9
"113" 32357 4.532 151 32356 4.532 150 0.052392987205557164
"113" 32358 4.532 152 32357 4.532 151 0.052392986759048105
"113" 32359 4.532 153 32358 4.532 152 9.984294649078879E-10
"114" 32434 0.994 30 32433 0.994 29 0.034424417095747874
equal_shape_distance_same_coordinates WARNING 101

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 101 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`.
"116" 32982 5.35 222 32981 5.35 221
"118" 33322 2.262 82 33321 2.262 81
"118" 33417 5.054 177 33416 5.054 176
"119" 33598 2.262 82 33597 2.262 81
"119" 33693 5.054 177 33692 5.054 176
"11" 4160 20.332 755 4159 20.332 754
"120" 33834 3.383 81 33833 3.383 80
"2" 369 1.549 44 368 1.549 43
"5" 2069 15.019 522 2068 15.019 521
"6" 2392 2.497 81 2391 2.497 80
"6" 2407 2.989 96 2406 2.989 95
"7" 2782 11.589 354 2781 11.589 353
"8" 3018 6.292 167 3017 6.292 166
"129" 35712 1.639 53 35711 1.639 52
"129" 35727 2.13 68 35726 2.13 67
"22" 7708 1.053 35 7707 1.053 34
"131" 35959 2.866 99 35958 2.866 98
"132" 36178 2.866 99 36177 2.866 98
"133" 36584 6.824 251 36583 6.824 250
"134" 37116 6.824 251 37115 6.824 250
"138" 38341 2.581 92 38340 2.581 91
"138" 38489 7.377 240 38488 7.377 239
"138" 38504 7.868 255 38503 7.868 254
"139" 38617 2.581 92 38616 2.581 91
"139" 38765 7.377 240 38764 7.377 239
"139" 38780 7.868 255 38779 7.868 254
"30" 10219 6.824 251 10218 6.824 250
"33" 11612 11.388 358 11611 11.388 357
"39" 13248 3.334 121 13247 3.334 120
"39" 13343 6.126 216 13342 6.126 215
"140" 38922 2.581 92 38921 2.581 91
"140" 39070 7.377 240 39069 7.377 239
"141" 39295 4.762 192 39294 4.762 191
"141" 39462 9.86 359 39461 9.86 358
"141" 39477 10.351 374 39476 10.351 373
"142" 39723 7.027 231 39722 7.027 230
"148" 41299 6.111 197 41298 6.111 196
"149" 41406 0.282 21 41405 0.282 20
"40" 13507 1.957 65 13506 1.957 64
"42" 13983 3.334 121 13982 3.334 120
"42" 14078 6.126 216 14077 6.126 215
"43" 14203 1.957 65 14202 1.957 64
"49" 15879 2.866 99 15878 2.866 98
"150" 42039 0.651 25 42038 0.651 24
"150" 42070 1.705 56 42069 1.705 55
"151" 42322 0.651 25 42321 0.651 24
"151" 42353 1.705 56 42352 1.705 55
"152" 42892 8.909 321 42891 8.909 320
"155" 43713 4.258 123 43712 4.258 122
"155" 43751 5.252 161 43750 5.252 160
route_long_name_contains_short_name WARNING 1

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"CITY" 31 "CITY" "City Palm - Navette Centre Ville"
stop_too_far_from_shape_using_user_distance WARNING 8

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.

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.
1327 "11" "39941243351016" 38184 "LRANGA" "Ranguin" [43.56947689658364,6.96603827599584] 107.18699529281237
1327 "11" "39941243351016" 38186 "SPI35A" "Saint Pierre" [43.567160000041575,6.969712173913044] 108.51893580064923
1327 "11" "39941243351016" 38187 "PGA35A" "Parc Garibondy" [43.56924813340528,6.972736399350218] 108.34600387042792
1327 "11" "39941243351016" 38188 "CAR35A" "Carimaï" [43.574303799237455,6.982053255964994] 108.25014458018865
1327 "11" "39941243351016" 38189 "CCN35A" "Cimetière du Claus Nord" [43.57493666677122,6.987780740625074] 118.92469298720692
1327 "11" "39941243351016" 38190 "EDE35R" "Edelweiss" [43.57735831793575,6.992027569403461] 100.1220628515885
1327 "11" "39941243351016" 38191 "CAC12A" "Les Cactus" [43.579170000006975,6.993629999986714] 117.04292126472758
1327 "11" "39941243351016" 38192 "BLA12A" "Blanchisserie 1" [43.58002708334698,6.997948333320336] 120.64416226153037