zoureseaus-4fae86a376284c — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-24T03:49:53Z,
for the dataset file:///shared/zoureseaus-4fae86a376284c_c8a79543.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
ZOU ! Scolaire
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-03-22
Feed End Date:
2026-06-20

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 531
  • Shapes: 2444
  • Stops: 6197
  • Trips: 3448

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 998

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 998 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.
"5701A1|20240911" 594818 8.227 198 594817 8.227 197 0.23678340426489672
"9904A10|20250901" 962051 10.855 338 962050 10.855 337 0.4727886653720258
"9602R03|20250901" 749221 19.354 512 749220 19.354 511 0.4727416920758073
"9602R03|20250901" 749254 20.879 545 749253 20.879 544 0.13703296833294293
"9602R03|20250901" 749291 22.197 582 749290 22.197 581 0.3430653891154799
"9602R03|20250901" 749479 28.423 770 749478 28.423 769 0.3430660359284526
"9602R03|20250901" 749505 30.314 796 749504 30.314 795 0.23637524326532916
"9602R03|20250901" 749554 32.268 845 749553 32.268 844 0.3700517775918529
"9602R03|20250901" 749620 34.537 911 749619 34.537 910 0.2647906886042082
"9701A08|20250901" 776141 6.086 127 776140 6.086 126 0.46303424582718367
"9701A08|20250901" 776216 9.696 202 776215 9.696 201 0.41149957877961446
"9604R03|20250901" 760656 6.189 55 760655 6.189 54 0.47266757972505097
"4812R1|20250904" 991794 1.203 31 991793 1.203 30 0.13700295874385102
"8855A1|20230904" 510361 4.67 95 510360 4.67 94 0.13762468511391088
"4602R|20241007" 601131 18.257 398 601130 18.257 397 0.16035918977260627
"5063R|20190826" 360516 23.769 560 360515 23.769 559 0.3260140345009537
"9600R03|20250901" 741158 30.833 660 741157 30.833 659 0.3335853034368008
"8485A1|20170901" 138171 11.561 234 138170 11.561 233 0.13749600168485762
"8485A1|20170901" 138835 56.645 898 138834 56.645 897 0.11119510161714974
"4902R1|20250915" 1008829 21.399 465 1008828 21.399 464 0.3982803246565301
"9201R05|20250901" 697453 7.636 257 697452 7.636 256 0.08001935761302127
"7400R05|20250901" 827871 6.235 116 827870 6.235 115 0.34306141357068004
"7400R05|20250901" 827949 11.203 194 827948 11.203 193 0.19503192175889572
"8828R1|20190401" 306997 13.345 330 306996 13.345 329 0.08104353837558266
"7800R15|20250901" 678010 12.031 170 678009 12.031 169 0.13712736048467875
"9701R10|20250901" 778803 10.452 206 778802 10.452 205 0.3335853034368008
"4201A1|20250915" 1003664 6.938 136 1003663 6.938 135 0.4577304894389657
"4201A1|20250915" 1004429 38.13 901 1004428 38.13 900 0.15970294267513702
"4102R|20251027" 1033219 7.504 239 1033218 7.504 238 0.32562272482315396
"4102R|20251027" 1033606 21.58 626 1033605 21.58 625 0.40984194436112215
"8782R4|20170901" 271517 23.601 465 271516 23.601 464 0.1376460371463893
"8782R4|20170901" 271578 25.966 526 271577 25.966 525 0.08113422832332437
"5227R|20220720" 377638 1.085 41 377637 1.085 40 0.11119510090982554
"9800A10|20250901" 788730 0.769 21 788729 0.769 20 0.5617380322133715
"9800A10|20250901" 788753 1.763 44 788752 1.763 43 0.46293880955450767
"4927A|20250828" 987320 11.641 245 987319 11.641 244 0.11119510020250134
"5130A|20250705" 818475 21.121 343 818474 21.121 342 0.11119510090982554
"9200A05|20250929" 1013208 20.139 560 1013207 20.139 559 0.07980285073628741
"8820R3|20170901" 275545 7.803 158 275544 7.803 157 0.3294555410439488
"8820R3|20170901" 275582 9.346 195 275581 9.346 194 0.46210573313902586
"8482A3|20170901" 127676 20.258 407 127675 20.258 406 0.16174989624073452
"8482A3|20170901" 128089 39.202 820 128088 39.202 819 0.5896160227306072
"8761A1|20170901" 258070 3.521 125 258069 3.521 124 0.45208975382410377
"8761A1|20170901" 258093 5.188 148 258092 5.188 147 0.6865367671913394
"8826A3|20230918" 528262 1.424 30 528261 1.424 29 0.40570402575282205
"8826A3|20230918" 528294 2.91 62 528293 2.91 61 0.13766055946241468
"5207A|20100601" 366573 5.271 166 366572 5.271 165 0.5040070858316813
"5129A|20250705" 822714 4.965 47 822713 4.965 46 0.3335853034368008
"5129A|20250705" 822761 11.257 94 822760 11.257 93 0.11119510161714974
"5129A|20250705" 822785 13.809 118 822784 13.809 117 0.1585658668556037
equal_shape_distance_same_coordinates WARNING 357

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 357 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`.
"9600R03|20250901" 740633 5.523 135 740632 5.523 134
"9600R03|20250901" 741015 23.909 517 741014 23.909 516
"9502R24|20170904" 484226 6.199 153 484225 6.199 152
"9200A05|20250929" 1013169 18.897 521 1013168 18.897 520
"4706R|20241030" 604405 12.653 316 604404 12.653 315
"4706R|20241030" 604633 23.14 544 604632 23.14 543
"4103A2|20241106" 605912 1.589 70 605911 1.589 69
"4103A2|20241106" 606189 8.016 347 606188 8.016 346
"9605R15|20250901" 765779 2.263 47 765778 2.263 46
"9605R15|20250901" 766031 16.39 299 766030 16.39 298
"9605A03|20250901" 761096 7.461 164 761095 7.461 163
"5207A|20100601" 366444 0.975 37 366443 0.975 36
"5207A|20100601" 366826 13.372 419 366825 13.372 418
"9101R05|20250901" 847556 4.81 116 847555 4.81 115
"8630A2|20170901" 189462 6.923 219 189461 6.923 218
"8844A1|20190901" 311159 11.824 401 311158 11.824 400
"9600R08|20250901" 742681 3.027 40 742680 3.027 39
"5705R1|20210614" 415981 0.702 18 415980 0.702 17
"5705R1|20210614" 417457 87.44 1494 417456 87.44 1493
"5705R1|20210614" 417559 93.776 1596 417558 93.776 1595
"9923R01|20250901" 814239 23.211 368 814238 23.211 367
"7201R07|20250901" 639316 6.472 110 639315 6.472 109
"9501R10|20250901" 902196 26.695 582 902195 26.695 581
"9300R03|20250901" 707967 1.154 48 707966 1.154 47
"9300R03|20250901" 707993 2.368 74 707992 2.368 73
"9300R03|20250901" 708112 9.613 193 708111 9.613 192
"5225A|20210204" 376865 2.861 73 376864 2.861 72
"9101R19|20250901" 850200 0.862 18 850199 0.862 17
"9101R19|20250901" 850270 6.693 88 850269 6.693 87
"4601A1|20250904" 990345 27.148 601 990344 27.148 600
"4706R1|20240905" 591666 23.022 526 591665 23.022 525
"9801A17|20250901" 926924 8.495 200 926923 8.495 199
"7504R05|20250901" 662778 2.232 61 662777 2.232 60
"9901R15|20250901" 946006 2.283 25 946005 2.283 24
"8826R2|20230918" 529689 8.984 293 529688 8.984 292
"9500R03|20250901" 893285 9.023 154 893284 9.023 153
"9500R03|20250901" 893432 22.169 301 893431 22.169 300
"9500R03|20250901" 893568 28.207 437 893567 28.207 436
"8848R5|20230918" 531824 12.416 362 531823 12.416 361
"4109R|20251027" 1036538 35.232 1036 1036537 35.232 1035
"5308A|20240706" 580900 2.327 94 580899 2.327 93
"9101A07|20250901" 845339 5.06 123 845338 5.06 122
"9101A07|20250901" 845348 5.514 132 845347 5.514 131
"9100A05|20250901" 837769 1.51 53 837768 1.51 52
"8845A6|20170901" 313010 11.499 219 313009 11.499 218
"6057R1|20240120" 560562 1.891 64 560561 1.891 63
"8782A5|20170901" 266147 0.58 18 266146 0.58 17
"5241R|20250705" 823672 8.414 216 823671 8.414 215
"9300R02|20250901" 707709 7.245 119 707708 7.245 118
"5001R2|20200331" 352959 9.073 160 352958 9.073 159
fast_travel_between_consecutive_stops WARNING 16

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.
160 "4502A|20251128|1" "4502" 29648.826459491163 4447.323968923674 21696 2 "00955-0417100" "Gros Chene" "07:44:00" 21695 3 "00962-0417100" "Village" "07:52:00"
160 "4502A|20251128|1" "4502" 16681.677929140602 4448.447447770827 21695 3 "00962-0417100" "Village" "07:52:00" 21694 4 "01449-0417100" "Pont de Soleils" "08:07:00"
1967 "7087802R03|20251110|1" "7802" 437.0255480573698 7.283759134289497 32055 4 "03277-1302700" "Lycée Jean d'Ormesson" "13:11:00" 32054 5 "28455-1301800" "Les arènes" "13:11:00"
162 "4502R|20251128|2" "4502" 13350.944601562293 4450.3148671874305 33908 3 "00953-0417100" "Clos d'Aremus" "17:16:00" 33907 4 "00962-0417100" "Village" "17:35:00"
162 "4502R|20251128|2" "4502" 29648.84871968004 4447.327307952006 33907 4 "00962-0417100" "Village" "17:35:00" 33906 5 "00956-0417100" "Gros Chene" "17:43:00"
3433 "8143R2|20180606|3" "8143" 289.0374132652349 4.817290221087248 32664 2 "00952-8311300" "Esplanade du Foyer" "17:05:00" 32663 3 "01541-8306600" "Le Cabridon" "17:05:00"
1801 "9801R34|20250901|1" "9801" 459.0224746727782 7.650374577879636 10600 8 "01738-8408900" "Les Moulières" "16:16:00" 10599 9 "00603-8402600" "Les Planes" "16:16:00"
1968 "7087802R03|20251110|7802" "7802" 437.0255480573698 7.283759134289497 14047 4 "03277-1302700" "Lycée Jean d'Ormesson" "18:11:00" 14046 5 "28455-1301800" "Les arènes" "18:11:00"
1358 "9302R06|20250901|1" "9302" 192.26118221559585 3.2043530369265976 7731 5 "02537-8415000" "Fonteynieux" "17:44:00" 7730 6 "01900-8409700" "Maison Rurale" "17:44:00"
1348 "9301R17|20250901|1" "9301" 418.5830132754474 6.97638355459079 12315 8 "00095-2634500" "Centre" "17:50:00" 12314 9 "00516-8401900" "Belle Ecluse" "17:50:00"
161 "4502R2|20251128|1" "4502" 14053.62589638136 4450.3148671874305 16224 1 "00953-0417100" "Clos d'Aremus" "13:36:00" 16223 2 "00962-0417100" "Village" "13:54:00"
161 "4502R2|20251128|1" "4502" 29648.84871968004 4447.327307952006 16223 2 "00962-0417100" "Village" "13:54:00" 16222 3 "00956-0417100" "Gros Chene" "14:02:00"
159 "4502A1|20251128|2" "4502" 29648.826459491163 4447.323968923674 3389 2 "00955-0417100" "Gros Chene" "07:44:00" 3388 3 "00962-0417100" "Village" "07:52:00"
159 "4502A1|20251128|2" "4502" 16681.677929140602 4448.447447770827 3388 3 "00962-0417100" "Village" "07:52:00" 3387 4 "01449-0417100" "Pont de Soleils" "08:07:00"
1330 "9301A02|20250901|1" "9301" 176.86504946446968 8.843252473223483 10829 21 "02533-8415000" "Place Jean Moulin" "07:45:00" 10828 22 "02394-8413800" "LEP Ferdinand Revoul" "07:47:00"
1354 "9302R03|20250901|1" "9302" 219.4982867341968 7.31660955780656 26206 5 "02539-8415000" "Route de Vaison" "12:46:00" 26205 6 "02415-8413800" "Route d'Orange" "12:47:00"
fast_travel_between_far_stops WARNING 4

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

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.
160 "4502A|20251128|1" "4502" 29648.826459491163 4447.323968923674 21696 2 "00955-0417100" "Gros Chene" "07:44:00" 21695 3 "00962-0417100" "Village" "07:52:00"
162 "4502R|20251128|2" "4502" 13350.944601562293 4450.3148671874305 33908 3 "00953-0417100" "Clos d'Aremus" "17:16:00" 33907 4 "00962-0417100" "Village" "17:35:00"
161 "4502R2|20251128|1" "4502" 14053.62589638136 4450.3148671874305 16224 1 "00953-0417100" "Clos d'Aremus" "13:36:00" 16223 2 "00962-0417100" "Village" "13:54:00"
159 "4502A1|20251128|2" "4502" 29648.826459491163 4447.323968923674 3389 2 "00955-0417100" "Gros Chene" "07:44:00" 3388 3 "00962-0417100" "Village" "07:52: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 1

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"
mixed_case_recommended_field WARNING 310

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "EREA sur RD946" 1583
"stops.txt" "stop_name" "EREA sur RD946" 1584
"stops.txt" "stop_name" "L'AUTRE SCENE" 3811
"stops.txt" "stop_name" "L'AUTRE SCENE" 3812
"stops.txt" "stop_name" "la calade" 5536
"stops.txt" "stop_name" "CHEMIN DES MARQUISANS" 5869
"stops.txt" "stop_name" "RD3/RD753" 6178
"stops.txt" "stop_name" "RD3/RD753" 6179
"routes.txt" "route_long_name" "8020 _ RIANS - AIX" 2
"routes.txt" "route_long_name" "8021 _ AIGUINES - AUPS" 3
"routes.txt" "route_long_name" "8022 _ BAUDINARD - AUPS" 4
"routes.txt" "route_long_name" "8023 _ ARTIGUES - VINON" 5
"routes.txt" "route_long_name" "8024 _ SILLANS - AUPS" 6
"routes.txt" "route_long_name" "8027 _ ARTIGNOSC - AUPS" 7
"routes.txt" "route_long_name" "8031 _ RIANS - RIANS" 8
"routes.txt" "route_long_name" "8035 _ ST JULIEN - ST JULIEN" 9
"routes.txt" "route_long_name" "8121 _ VILLECROZE - AUPS" 10
"routes.txt" "route_long_name" "8122 _ REGUSSE - DRAGUIGNAN" 11
"routes.txt" "route_long_name" "8123 _ REGUSSE - LORGUES" 12
"routes.txt" "route_long_name" "8125 _ TOURTOUR - LORGUES" 13
"routes.txt" "route_long_name" "8140 _ ARTIGUES - ST MARTIN" 14
"routes.txt" "route_long_name" "8141 _ VARAGES - BARJOLS" 15
"routes.txt" "route_long_name" "8142 _ LA VERDIERE - BARJOLS" 16
"routes.txt" "route_long_name" "8144 _ RIANS - BARJOLS" 17
"routes.txt" "route_long_name" "8202 _ COMPS- CASTELLANE" 18
"routes.txt" "route_long_name" "8212 _ TOURTOUR - AUPS" 19
"routes.txt" "route_long_name" "8223 _ BRENON - LA BASTIDE" 20
"routes.txt" "route_long_name" "8253 _ VIDAUBAN - LE LUC" 21
"routes.txt" "route_long_name" "8262 _ DRAGUIGNAN - ST RAPHAEL" 22
"routes.txt" "route_long_name" "8282 _ LE LUC - TOULON" 23
"routes.txt" "route_long_name" "8302 _ SEILLANS - GRASSE" 24
"routes.txt" "route_long_name" "8322 _ MONTAUROUX - DRAGUIGNAN" 25
"routes.txt" "route_long_name" "8323 _ SEILLANS - LE MUY" 26
"routes.txt" "route_long_name" "8330 _ SEILLANS - FAYENCE" 27
"routes.txt" "route_long_name" "8331 _ SAINT PAUL EN FORET - MONTAUROUX" 28
"routes.txt" "route_long_name" "8332 _ SAINT PAUL EN FORET - FAYENCE" 29
"routes.txt" "route_long_name" "8333 _ MONS - FAYENCE" 30
"routes.txt" "route_long_name" "8334 _ MONS - MONS" 31
"routes.txt" "route_long_name" "8336 _ TOURRETTES - FAYENCE" 32
"routes.txt" "route_long_name" "8337 _ TOURRETTES - TOURRETTES" 33
"routes.txt" "route_long_name" "8338 _ SEILLANS - SEILLANS" 34
"routes.txt" "route_long_name" "8342 _ CALLIAN - MONTAUROUX" 35
"routes.txt" "route_long_name" "8343 _ CALLIAN - CALLIAN" 36
"routes.txt" "route_long_name" "8344 _ MONTAUROUX - MONTAUROUX" 37
"routes.txt" "route_long_name" "8345 _ TANNERON - MANDELIEU" 38
"routes.txt" "route_long_name" "8402 _ ST ZACHARIE - ST MAXIMIN" 39
"routes.txt" "route_long_name" "8403 _ PLAN D'AUPS - AUBAGNE" 40
"routes.txt" "route_long_name" "8421 _ BRIGNOLES - DRAGUIGNAN" 41
"routes.txt" "route_long_name" "8423 _ SAINT MAXIMIN - LORGUES" 42
"routes.txt" "route_long_name" "8420 _ CABASSE - CARCES" 43
route_long_name_contains_short_name WARNING 531

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.

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

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`.
"8020" 2 "8020" "8020 _ RIANS - AIX"
"8021" 3 "8021" "8021 _ AIGUINES - AUPS"
"8022" 4 "8022" "8022 _ BAUDINARD - AUPS"
"8023" 5 "8023" "8023 _ ARTIGUES - VINON"
"8024" 6 "8024" "8024 _ SILLANS - AUPS"
"8027" 7 "8027" "8027 _ ARTIGNOSC - AUPS"
"8031" 8 "8031" "8031 _ RIANS - RIANS"
"8035" 9 "8035" "8035 _ ST JULIEN - ST JULIEN"
"8121" 10 "8121" "8121 _ VILLECROZE - AUPS"
"8122" 11 "8122" "8122 _ REGUSSE - DRAGUIGNAN"
"8123" 12 "8123" "8123 _ REGUSSE - LORGUES"
"8125" 13 "8125" "8125 _ TOURTOUR - LORGUES"
"8140" 14 "8140" "8140 _ ARTIGUES - ST MARTIN"
"8141" 15 "8141" "8141 _ VARAGES - BARJOLS"
"8142" 16 "8142" "8142 _ LA VERDIERE - BARJOLS"
"8144" 17 "8144" "8144 _ RIANS - BARJOLS"
"8202" 18 "8202" "8202 _ COMPS- CASTELLANE"
"8212" 19 "8212" "8212 _ TOURTOUR - AUPS"
"8223" 20 "8223" "8223 _ BRENON - LA BASTIDE"
"8253" 21 "8253" "8253 _ VIDAUBAN - LE LUC"
"8262" 22 "8262" "8262 _ DRAGUIGNAN - ST RAPHAEL"
"8282" 23 "8282" "8282 _ LE LUC - TOULON"
"8302" 24 "8302" "8302 _ SEILLANS - GRASSE"
"8322" 25 "8322" "8322 _ MONTAUROUX - DRAGUIGNAN"
"8323" 26 "8323" "8323 _ SEILLANS - LE MUY"
"8330" 27 "8330" "8330 _ SEILLANS - FAYENCE"
"8331" 28 "8331" "8331 _ SAINT PAUL EN FORET - MONTAUROUX"
"8332" 29 "8332" "8332 _ SAINT PAUL EN FORET - FAYENCE"
"8333" 30 "8333" "8333 _ MONS - FAYENCE"
"8334" 31 "8334" "8334 _ MONS - MONS"
"8336" 32 "8336" "8336 _ TOURRETTES - FAYENCE"
"8337" 33 "8337" "8337 _ TOURRETTES - TOURRETTES"
"8338" 34 "8338" "8338 _ SEILLANS - SEILLANS"
"8342" 35 "8342" "8342 _ CALLIAN - MONTAUROUX"
"8343" 36 "8343" "8343 _ CALLIAN - CALLIAN"
"8344" 37 "8344" "8344 _ MONTAUROUX - MONTAUROUX"
"8345" 38 "8345" "8345 _ TANNERON - MANDELIEU"
"8402" 39 "8402" "8402 _ ST ZACHARIE - ST MAXIMIN"
"8403" 40 "8403" "8403 _ PLAN D'AUPS - AUBAGNE"
"8421" 41 "8421" "8421 _ BRIGNOLES - DRAGUIGNAN"
"8423" 42 "8423" "8423 _ SAINT MAXIMIN - LORGUES"
"8420" 43 "8420" "8420 _ CABASSE - CARCES"
"8422" 44 "8422" "8422 _ SEILLONS - SAINT MAXIMIN"
"8434" 45 "8434" "8434 _ PLAN D'AUPS - ST ZACHARIE"
"8439" 46 "8439" "8439 _ PONTEVES - BARJOLS"
"8440" 47 "8440" "8440 _ CHATEAUVERT - BARJOLS"
"8441" 48 "8441" "8441 _ POURCIEUX - BARJOLS"
"8445" 49 "8445" "8445 _ SEILLONS - BRIGNOLES"
"8463" 50 "8463" "8463 _ BRIGNOLES - FREJUS"
"8482" 51 "8482" "8482 _ BRIGNOLES - TOULON"
stop_too_far_from_shape WARNING 468

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

Only the first 50 of 468 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.
1543 "9502R24|20170904" "9502R24|20170904|1" 24370 "02433-8414100" "LEP Eguilles" [44.01272199999999,4.954555] 5434.429728905684
1543 "9502R24|20170904" "9502R24|20170904|1" 24369 "00955-8404300" "Pas de l'Ane" [44.01272199999999,4.954555] 3870.5142100183184
1543 "9502R24|20170904" "9502R24|20170904|1" 24368 "00956-8404300" "Rouges Gorges" [44.01272199999999,4.954555] 3429.720503998948
1543 "9502R24|20170904" "9502R24|20170904|1" 24367 "00957-8404300" "Rivasse" [44.01272199999999,4.954555] 3045.658988456107
1543 "9502R24|20170904" "9502R24|20170904|1" 24366 "00967-8404300" "Le Béal" [44.01272199999999,4.954555] 2405.5342902792463
1543 "9502R24|20170904" "9502R24|20170904|1" 24365 "00950-8404300" "Pont de la Pierre" [44.01272199999999,4.954555] 2000.414489233264
1543 "9502R24|20170904" "9502R24|20170904|1" 24364 "00969-8404300" "Blagier" [44.01272199999999,4.954555] 1504.1833369894998
3438 "8344R3|20170901" "8344R3|20170901|1" 4283 "00869-8308100" "Ecole PAGNOL / CERISIERS" [43.614834,6.772491999999999] 453.42038914295875
910 "7400R05|20250901" "7400R05|20250901|3" 21027 "21384-1305200" "Le Martinet" [43.83364666438837,4.784524079233618] 264.1052144745891
484 "5130A|20250705" "5130A|20250705|2" 533 "10002-2616800" "Lus - Salle Polyvalente" [44.666044,5.706089] 193.2928588697062
2541 "8463A3|20191002" "8463A3|20191002|1" 1165 "03315-8300400" "4 Chemins" [43.44773392087248,6.476262472369935] 187.55646116456003
2418 "8333R1|20170901" "8333R1|20170901|2" 30344 "03002-8308000" "San Peire" [43.664013,6.715415] 1022.9704979082661
3401 "8333R1|20170901" "8333R1|20170901|5" 14169 "00239-8308000" "Bardandel" [43.664013,6.715415] 1832.1457140016714
2765 "8726R1|20170901" "8726R1|20170901|1" 34854 "02304-8308600" "Lycee Val d Argens" [43.47068381056109,6.543383193699501] 235.45402419644734
2765 "8726R1|20170901" "8726R1|20170901|1" 34846 "02748-8303600" "Porto Di Mar" [43.171012,6.533990000000001] 139.14111435664904
2291 "8022R2|20170901" "8022R2|20170901|2" 17965 "00687-8300700" "College Henri Nans" [43.627685,6.221985] 477.25326970902773
1771 "9801A03|20250901" "9801A03|20250901|2" 21539 "01431-8407400" "Les Borrys" [43.758148,5.256238999999999] 1780.324703998777
1771 "9801A03|20250901" "9801A03|20250901|2" 21538 "01867-8409300" "Résidence les Borrys" [43.758148,5.256238999999999] 937.6549390721216
2501 "8434A4|20170901" "8434A4|20170901|1" 17484 "00647-8312000" "College les 16 Fontaines" [43.386123,5.714852999999999] 138.31662054032074
3331 "8543R18|20170901" "8543R18|20170901|3" 23109 "00223-8301800" "Ront Point Notre Dame" [43.34925100000001,6.179220000000001] 216.25911480677755
2732 "8623R6|20170901" "8623R6|20170901|1" 8300 "02304-8308600" "Lycee Val d Argens" [43.470636422583,6.542964373833074] 263.6197288515599
2543 "8463R1|20170901" "8463R1|20170901|2" 28567 "03315-8300400" "4 Chemins" [43.44773392087248,6.476262472369935] 187.55646116456003
1168 "9104A05|20230904" "9104A05|20230904|1" 31923 "00445-8401900" "Mermoz" [44.31641,4.68605] 4806.935079853856
1168 "9104A05|20230904" "9104A05|20230904|1" 31922 "00446-8401900" "Tamaris" [44.31641,4.68605] 4795.842243504391
1168 "9104A05|20230904" "9104A05|20230904|1" 31921 "00447-8401900" "Casanova" [44.304705,4.688139] 4737.28209976661
1168 "9104A05|20230904" "9104A05|20230904|1" 31920 "00490-8401900" "Frigoules" [44.304705,4.688139] 4881.579701125328
1168 "9104A05|20230904" "9104A05|20230904|1" 31919 "00448-8401900" "Fontaine Wallace" [44.304705,4.688139] 4939.955754368166
1168 "9104A05|20230904" "9104A05|20230904|1" 31918 "00488-8401900" "Saint Pierre" [44.301208,4.688097] 4767.670721656933
1168 "9104A05|20230904" "9104A05|20230904|1" 31917 "00450-8401900" "Alexandre Blanc" [44.301208,4.688097] 5131.551743415663
1168 "9104A05|20230904" "9104A05|20230904|1" 31916 "00486-8401900" "Planchettes" [44.301208,4.688097] 5233.610746958996
1168 "9104A05|20230904" "9104A05|20230904|1" 31915 "00485-8401900" "Pharmacie" [44.301208,4.688097] 5248.362208853872
1168 "9104A05|20230904" "9104A05|20230904|1" 31914 "00458-8401900" "Brassens" [44.301208,4.688097] 5300.7643718891
1168 "9104A05|20230904" "9104A05|20230904|1" 31913 "00462-8401900" "Déverasse" [44.301208,4.688097] 4910.467620877087
1168 "9104A05|20230904" "9104A05|20230904|1" 31912 "00466-8401900" "Carnot" [44.301208,4.688097] 5008.704537478601
1168 "9104A05|20230904" "9104A05|20230904|1" 31911 "00473-8401900" "Pasteur" [44.301208,4.688097] 5182.544011622659
1168 "9104A05|20230904" "9104A05|20230904|1" 31910 "00483-8401900" "Giono" [44.301208,4.688097] 5360.766920687046
1168 "9104A05|20230904" "9104A05|20230904|1" 31909 "00504-8401900" "Croisière Cerisier" [44.301208,4.688097] 3590.5117421571035
1168 "9104A05|20230904" "9104A05|20230904|1" 31908 "00522-8401900" "Croisière" [44.301208,4.688097] 3559.318790134962
2379 "8282A3|20170901" "8282A3|20170901|2" 22374 "01052-8313700" "Gare Routiere" [43.126644,5.933033000000001] 110.71841322037756
1547 "9503A03|20250901" "9503A03|20250901|1" 14140 "01337-8407000" "Bar du Cours" [44.021771,5.157734999999999] 228.83655060181533
1829 "9900A03|20251124" "9900A03|20251124|1" 27122 "28274-8413100" "Bel Air (Ligne 7)" [43.858194,5.0937719999999995] 1591.4716554759466
1829 "9900A03|20251124" "9900A03|20251124|1" 27121 "01916-8409900" "Saint Roch" [43.847755,5.107141000000001] 149.4408318892409
1829 "9900A03|20251124" "9900A03|20251124|1" 27120 "01344-8407100" "Centre" [43.849026,5.115579000000001] 1994.9748829767095
2589 "8522R4|20170901" "8522R4|20170901|1" 17918 "02865-8307300" "Rond-Point de l Europe" [43.394301,6.330571] 1065.8725843954148
3412 "8482R2|20170901" "8482R2|20170901|1" 32715 "01857-8310600" "Les Clairettes" [43.334057,6.077388000000001] 3418.0635076286235
3412 "8482R2|20170901" "8482R2|20170901|1" 32714 "01859-8310600" "Les Clas" [43.334057,6.077388000000001] 3037.6610695337863
3412 "8482R2|20170901" "8482R2|20170901|1" 32713 "00991-8310600" "Fontaine de Ricaud" [43.33376758496852,6.074997396593228] 2292.5445277853214
2540 "8463A2|20170901" "8463A2|20170901|1" 478 "02304-8308600" "Lycee Val d Argens" [43.47068381056109,6.543383193699501] 235.45402419644734
1962 "9801R14|20260202" "9801R14|20260202|1" 29142 "00609-8402600" "Centre" [43.73381,5.3750399999999985] 151.10303447413963
1962 "9801R14|20260202" "9801R14|20260202|1" 29128 "01866-8409300" "Résidence les Borrys" [43.75815,5.256239999999999] 918.3934129474711
stops_match_shape_out_of_order WARNING 16

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
1188 "9115R01|20250901" "9115R01|20250901|1" 9918 "01802-8409100" "Ecole Joliot Curie" [44.17611474470746,4.765587253001234] 9919 "01801-8409100" "Ecole Maternelle Marcel Pagnol" [44.17617214868359,4.765661380851667]
1966 "9803R06|20260202" "9803R06|20260202|1" 23740 "01875-8409300" "Puget Bas" [43.75130190285434,5.2680553380904485] 23741 "01284-8406500" "Pont des 4 Mètres" [43.747305999999995,5.300923999999999]
2263 "6401A2|20080211" "6401A2|20080211|1" 30294 "04443-0419400" "Le Pali" [43.89737919151465,6.940560558723466] 30295 "04392-0419400" "Bas du Village" [43.911946,6.924477]
2265 "6401R4|19990727" "6401R4|19990727|1" 22749 "04392-0419400" "Bas du Village" [43.91194375017696,6.924476249848928] 22750 "04443-0419400" "Le Pali" [43.89737806576857,6.940561305400956]
3433 "8143R2|20180606" "8143R2|20180606|3" 32662 "01123-8306600" "Halte Routiere Gasquet" [43.67267116716648,5.847510965990435] 32663 "01541-8306600" "Le Cabridon" [43.67261256854966,5.862814199449386]
1672 "9610R01|20250901" "9610R01|20250901|1" 8466 "02287-8413200" "1441 Chemin des 5 Cantons" [43.92121676938805,5.001433334433719] 8467 "02323-8413200" "807 Chemin Croix de Talet" [43.92291999999999,5.005186]
673 "5408R|20200915" "5408R|20200915|7" 27968 "12629-0510100" "Garage Busatta" [44.85031313429986,6.491035746255887] 27969 "10080-0510100" "École de Vallouise" [44.84522862610047,6.489974108712909]
42 "4102A|20251027" "4102A|20251027|1" 16226 "01015-0419300" "Ecole" [44.51521096617041,6.75225313166531] 16227 "02057-0419300" "Les Prats" [44.521530990218295,6.74596895917172]
1964 "9803R01|20260202" "9803R01|20260202|1" 26698 "01875-8409300" "Puget Bas" [43.75130190285434,5.2680553380904485] 26699 "01284-8406500" "Pont des 4 Mètres" [43.747305999999995,5.300923999999999]
1187 "9115A01|20250901" "9115A01|20250901|1" 3478 "01801-8409100" "Ecole Maternelle Marcel Pagnol" [44.17617214868359,4.765661380851667] 3479 "01802-8409100" "Ecole Joliot Curie" [44.17611474470746,4.765587253001234]
1671 "9610A02|20250901" "9610A02|20250901|1" 9754 "02305-8413200" "Ecoles des Calades" [43.93514900000001,4.989244] 9755 "02300-8413200" "Mairie/Ec. la Garance/Passerelle" [43.927931,4.993410000000002]
3429 "8855R1|20230904" "8855R1|20230904|2" 13359 "00450-8305400" "Centre Penitencier" [43.161051,6.059525] 13360 "03285-8305400" "1323 Chemin de Hyeres" [43.16302400656105,6.05977824593763]
312 "4916R2|20251128" "4916R2|20251128|1" 4481 "02080-0420700" "Ecole" [44.3192510843523,5.9582560319170685] 4482 "01146-0420700" "Bas Planet" [44.3024860870528,5.933201679881579]
3431 "8143A1|20180606" "8143A1|20180606|1" 32191 "01540-8306600" "Le Cabridon" [43.672591735091274,5.862933870927373] 32192 "01123-8306600" "Halte Routiere Gasquet" [43.67267116716648,5.847510965990435]
1673 "9610R02|20170904" "9610R02|20170904|1" 20311 "02292-8413200" "637 Chemin des Coudelières" [43.93071839685085,4.982879300893681] 20312 "02305-8413200" "Ecoles des Calades" [43.935147,4.989265]
1668 "9607A01|20250901" "9607A01|20250901|1" 13617 "02222-8412900" "Lycée Montesquieu" [43.99746069231053,4.879552937745519] 13618 "02252-8412900" "Les Islettes" [43.997431900923196,4.882796507820779]