gtfs-du-reseau-de-transport-lignes-dazur — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-03T22:12:45Z,
for the dataset file:///shared/gtfs-du-reseau-de-transport-lignes-dazur_adeb7c7c.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Lignes d'Azur
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-04-02
Feed End Date:
2026-05-12

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 115
  • Shapes: 427
  • Stops: 4545
  • Trips: 24107

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 676

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 676 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.
"430058" 67466 0.214 17 67465 0.214 16 0.45198855291573736
"500005" 263864 4.313 212 263863 4.313 211 0.27444454250328393
"340009" 99540 1.66 127 99539 1.66 126 0.6432601793142944
"340009" 99701 4.628 288 99700 4.628 287 0.32162188040234485
"340009" 99840 7.376 427 99839 7.376 426 0.08040089608611303
"340007" 184841 3.83 217 184840 3.83 216 0.32162188040234485
"190173" 262073 7.708 430 262072 7.708 429 0.7825011362252215
"190173" 262114 8.385 471 262113 8.385 470 0.3908340197771569
"190173" 262154 9.302 511 262153 9.302 510 0.1954314536805614
"340008" 207718 1.443 75 207717 1.443 74 0.32162188040234485
"340008" 207765 1.973 122 207764 1.973 121 0.6861070338674651
"340001" 88272 1.66 127 88271 1.66 126 0.6432601793142944
"340001" 88433 4.628 288 88432 4.628 287 0.32162188040234485
"430061" 68300 0.214 17 68299 0.214 16 0.45198855291573736
"430061" 68880 10.433 597 68879 10.433 596 0.6862579468067216
"430061" 68949 11.99 666 68948 11.99 665 0.6862579468067216
"190179" 262770 7.708 430 262769 7.708 429 0.7825011362252215
"190179" 262811 8.385 471 262810 8.385 470 0.3908340197771569
"190179" 262851 9.302 511 262850 9.302 510 0.1954314536805614
"340006" 183943 1.443 75 183942 1.443 74 0.32162188040234485
"340006" 183990 1.973 122 183989 1.973 121 0.6861070338674651
"430046" 29395 0.176 21 29394 0.176 20 0.19546263160941002
"430046" 29707 6.216 333 29706 6.216 332 0.5559755059637761
"430046" 29774 7.697 400 29773 7.697 399 0.23646882890686796
"430048" 30516 0.214 17 30515 0.214 16 0.45198855291573736
"430047" 29977 0.817 39 29976 0.817 38 0.6862579468067216
"430047" 30122 2.9 184 30121 2.9 183 0.19546263160941002
"430047" 30190 4.031 252 30189 4.031 251 0.1372050112844104
"430049" 31093 0.817 39 31092 0.817 38 0.6862579468067216
"430049" 31207 2.473 153 31206 2.473 152 0.19546263160941002
"430049" 31275 3.604 221 31274 3.604 220 0.1372050112844104
"430049" 31438 6.803 384 31437 6.803 383 0.3280331357209401
"NVN10006" 339236 3.688 168 339235 3.688 167 0.13719486472864043
"NVN10006" 339365 6.23 297 339364 6.23 296 0.11119510090982554
"350064" 243217 3.662 174 243216 3.662 173 0.548780570293816
"350064" 243707 12.259 664 243706 12.259 663 0.11119510161714974
"350065" 244259 3.662 174 244258 3.662 173 0.548780570293816
"350065" 244659 10.739 574 244658 10.739 573 0.7405041679362544
"350065" 244827 13.432 742 244826 13.432 741 0.11119510161714974
"350066" 245539 5.268 334 245538 5.268 333 0.6047032168849149
"350066" 245733 8.756 528 245732 8.756 527 0.11119510161714974
"350066" 245782 9.285 577 245781 9.285 576 0.6047032168849149
"350066" 245800 9.688 595 245799 9.688 594 0.34001980297454926
"350067" 246612 5.268 334 246611 5.268 333 0.6047032168849149
"350067" 246884 9.929 606 246883 9.929 605 0.11119510161714974
"420023" 3031 2.003 153 3030 2.003 152 0.1608878772970525
"420023" 3138 4.25 260 3137 4.25 259 0.4172722854236559
"420023" 3248 5.973 370 3247 5.973 369 0.7970293964474553
"420023" 3394 9.273 516 3393 9.273 515 0.5739524181797997
"190185" 298690 0.647 22 298689 0.647 21 0.27441615738440306
equal_shape_distance_same_coordinates WARNING 8515

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 8515 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`.
"430059" 68198 0.444 15 68197 0.444 14
"430059" 68228 1.128 45 68227 1.128 44
"430059" 68261 1.617 78 68260 1.617 77
"430058" 67467 0.214 18 67466 0.214 17
"430058" 67485 0.462 36 67484 0.462 35
"430058" 67496 0.66 47 67495 0.66 46
"430058" 67507 0.813 58 67506 0.813 57
"430058" 67514 0.977 65 67513 0.977 64
"430058" 67524 1.171 75 67523 1.171 74
"430058" 67529 1.366 80 67528 1.366 79
"430058" 67545 1.641 96 67544 1.641 95
"430058" 67558 1.956 109 67557 1.956 108
"430058" 67570 2.133 121 67569 2.133 120
"430058" 67584 2.361 135 67583 2.361 134
"430058" 67596 2.494 147 67595 2.494 146
"430058" 67602 2.6 153 67601 2.6 152
"430058" 67649 3.443 200 67648 3.443 199
"430058" 67684 4.166 235 67683 4.166 234
"430058" 67699 4.472 250 67698 4.472 249
"430058" 67734 5.171 285 67733 5.171 284
"430058" 67745 5.554 296 67744 5.554 295
"430058" 67824 6.759 375 67823 6.759 374
"430058" 67845 6.909 396 67844 6.909 395
"430058" 67874 7.228 425 67873 7.228 424
"430058" 67899 7.548 450 67898 7.548 449
"430058" 67938 8.039 489 67937 8.039 488
"430058" 67967 8.728 518 67966 8.728 517
"430058" 68009 9.566 560 68008 9.566 559
"430058" 68085 10.666 636 68084 10.666 635
"430058" 68094 10.836 645 68093 10.836 644
"430058" 68124 11.576 675 68123 11.576 674
"430058" 68146 12.065 697 68145 12.065 696
"500005" 263669 0.601 17 263668 0.601 16
"500005" 263688 0.961 36 263687 0.961 35
"500005" 263717 1.229 65 263716 1.229 64
"500005" 263728 1.414 76 263727 1.414 75
"500005" 263738 1.625 86 263737 1.625 85
"500005" 263764 2.264 112 263763 2.264 111
"500005" 263768 2.457 116 263767 2.457 115
"500005" 263774 2.762 122 263773 2.762 121
"500005" 263803 3.205 151 263802 3.205 150
"500005" 263818 3.427 166 263817 3.427 165
"500005" 263825 3.573 173 263824 3.573 172
"500005" 263844 3.942 192 263843 3.942 191
"500005" 263865 4.313 213 263864 4.313 212
"500005" 263903 4.872 251 263902 4.872 250
"500005" 263946 5.323 294 263945 5.323 293
"500005" 263991 5.877 339 263990 5.877 338
"500005" 263999 6.246 347 263998 6.246 346
"340009" 99429 0.191 16 99428 0.191 15
fast_travel_between_far_stops WARNING 2

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.
15992 "6840892-742_R_7_74201_16:45-PROJET2026-742-Vendredi-04" "742" 150.5333138509211 27.597774206002203 533407 0 "21426" "Collège Jean Franco" "16:45:00" 533409 2 "21409" "Rimplas" "16:55:00"
15986 "6840891-742_R_6_74202_16:45-PROJET2026-742-Vendredi-04" "742" 150.5333138509211 27.597774206002203 533396 0 "21426" "Collège Jean Franco" "16:45:00" 533398 2 "21409" "Rimplas" "16:55: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 1870

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 1870 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" "JEAN NATALE" 3035
"routes.txt" "route_desc" "https://ftp.lignesdazur.com/ligne_60.pdf" 42
"routes.txt" "route_desc" "https://ftp.lignesdazur.com/NV30.pdf" 114
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5075
"trips.txt" "trip_headsign" "PALAIS DES EXPOSITIONS" 5079
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5089
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5090
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5092
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5093
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5097
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5100
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5101
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5103
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5107
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5110
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5111
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5113
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5114
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5115
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5118
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5119
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5121
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5124
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5126
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5128
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5129
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5130
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5131
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5134
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5135
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5137
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5138
"trips.txt" "trip_headsign" "LYCEE MASSENA" 5139
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5141
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5142
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5143
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5144
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5146
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5147
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5148
"trips.txt" "trip_headsign" "HOPITAL PASTEUR" 5149
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5151
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5155
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5158
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5159
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5160
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5164
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5165
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5166
"trips.txt" "trip_headsign" "SAINT-SYLVESTRE" 5167
stop_too_far_from_shape WARNING 1

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.

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.
1532 "Exp30007" "6618518-Exp3_A_6_Exp301_06:50-PROJET2025-Exp3-Semaine-03" 446287 "10543" "Masséna" [43.69585,7.269143] 262.4744403108513
unexpected_enum_value WARNING 9

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 80 "route_type" 715
"routes.txt" 81 "route_type" 715
"routes.txt" 82 "route_type" 715
"routes.txt" 83 "route_type" 715
"routes.txt" 84 "route_type" 715
"routes.txt" 85 "route_type" 715
"routes.txt" 86 "route_type" 715
"routes.txt" 87 "route_type" 715
"routes.txt" 88 "route_type" 715