sarlat-bus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-17T18:42:36Z,
for the dataset file:///shared/sarlat-bus_244c659b.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Périgord voyages
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-03-01
Feed End Date:
2026-04-30

Files included


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

Counts


  • Agencies: 0
  • Blocks: 0
  • Routes: 2
  • Shapes: 19
  • Stops: 68
  • Trips: 44

Specification Compliance report

4937 notices reported (0 errors, 4935 warnings, 2 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 2725

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 2725 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.
"zenbus:Route:768350001:LOC" 1664 416.0 9 1663 416.0 8 0.22239020181965108
"zenbus:Route:768350001:LOC" 1665 416.0 10 1664 416.0 9 0.3856140600165893
"zenbus:Route:768350001:LOC" 1667 417.0 12 1666 417.0 11 0.3244693492869091
"zenbus:Route:768350001:LOC" 1669 418.0 14 1668 418.0 13 0.324469367244017
"zenbus:Route:768350001:LOC" 1670 418.0 15 1669 418.0 14 0.5450416973817361
"zenbus:Route:768350001:LOC" 1696 1105.0 41 1695 1105.0 40 0.2725291912649147
"zenbus:Route:768350001:LOC" 1698 1106.0 43 1697 1106.0 42 0.27252920236866174
"zenbus:Route:768350001:LOC" 1727 1574.0 72 1726 1574.0 71 0.1362673544582824
"zenbus:Route:768350001:LOC" 1728 1574.0 73 1727 1574.0 72 0.1362673544582824
"zenbus:Route:768350001:LOC" 1730 1590.0 75 1729 1590.0 74 0.32449599353485253
"zenbus:Route:768350001:LOC" 1737 1590.0 82 1736 1590.0 81 0.11119510090982554
"zenbus:Route:768350001:LOC" 1739 1591.0 84 1738 1591.0 83 0.7077830671898145
"zenbus:Route:768350001:LOC" 1745 1835.0 90 1744 1835.0 89 0.5450767463984696
"zenbus:Route:768350001:LOC" 1767 2221.0 112 1766 2221.0 111 0.11119510232447394
"zenbus:Route:768350001:LOC" 1777 2232.0 122 1776 2232.0 121 0.36891973935029293
"zenbus:Route:768350001:LOC" 1784 2345.0 129 1783 2345.0 128 0.36891968202586073
"zenbus:Route:768350001:LOC" 1801 2927.0 146 1800 2927.0 145 0.07877138961179667
"zenbus:Route:768350001:LOC" 1802 2927.0 147 1801 2927.0 146 0.07877138964311375
"zenbus:Route:768350001:LOC" 1804 2928.0 149 1803 2928.0 148 0.13626915482011032
"zenbus:Route:768350001:LOC" 1805 2928.0 150 1804 2928.0 149 0.5559755059637761
"zenbus:Route:768350001:LOC" 1807 2928.0 152 1806 2928.0 151 0.07877139647629831
"zenbus:Route:768350001:LOC" 1808 2928.0 153 1807 2928.0 152 0.07877139647629831
"zenbus:Route:768350001:LOC" 1810 2929.0 155 1809 2929.0 154 0.19283174705291936
"zenbus:Route:768350001:LOC" 1824 3168.0 169 1823 3168.0 168 0.3335853034368008
"zenbus:Route:768350001:LOC" 1825 3168.0 170 1824 3168.0 169 0.3335853034368008
"zenbus:Route:768350001:LOC" 1826 3168.0 171 1825 3168.0 170 0.11119510090982554
"zenbus:Route:768350001:LOC" 1829 3169.0 174 1828 3169.0 173 0.22239020252697528
"zenbus:Route:768350001:LOC" 1832 3171.0 177 1831 3171.0 176 0.7783657077834272
"zenbus:Route:768350001:LOC" 1855 3567.0 200 1854 3567.0 199 0.0787777820765524
"zenbus:Route:768350001:LOC" 1857 3573.0 202 1856 3573.0 201 0.3427610004605077
"zenbus:Route:768350001:LOC" 1858 3573.0 203 1857 3573.0 202 0.3427610014048845
"zenbus:Route:768350001:LOC" 1859 3573.0 204 1858 3573.0 203 0.07877785055935682
"zenbus:Route:768350001:LOC" 1860 3573.0 205 1859 3573.0 204 0.07877785055935682
"zenbus:Route:768350001:LOC" 1862 3574.0 207 1861 3574.0 206 0.11119510161714974
"zenbus:Route:768350001:LOC" 1864 3574.0 209 1863 3574.0 208 0.11119510090982554
"zenbus:Route:768350001:LOC" 1867 3574.0 212 1866 3574.0 211 0.07877785329866774
"zenbus:Route:768350001:LOC" 1868 3574.0 213 1867 3574.0 212 0.0787778532830079
"zenbus:Route:768350001:LOC" 1869 3574.0 214 1868 3574.0 213 0.07877785331432756
"zenbus:Route:768350001:LOC" 1871 3575.0 216 1870 3575.0 215 0.27254579229692205
"zenbus:Route:768350001:LOC" 1887 3884.0 232 1886 3884.0 231 0.23593186632532087
"zenbus:Route:768350001:LOC" 1888 3884.0 233 1887 3884.0 232 0.503674102970037
"zenbus:Route:768350001:LOC" 1904 4136.0 249 1903 4136.0 248 0.11119510090982554
"zenbus:Route:768350001:LOC" 1906 4137.0 251 1905 4137.0 250 0.44478040434662636
"zenbus:Route:768350001:LOC" 1907 4137.0 252 1906 4137.0 251 0.44478040434662636
"zenbus:Route:768350001:LOC" 1915 4469.0 260 1914 4469.0 259 0.13627874084786684
"zenbus:Route:768350001:LOC" 1916 4469.0 261 1915 4469.0 260 0.13627874108059093
"zenbus:Route:768350001:LOC" 1917 4469.0 262 1916 4469.0 261 0.11119510090982554
"zenbus:Route:768350001:LOC" 1919 4470.0 264 1918 4470.0 263 0.11119510090982554
"zenbus:Route:768350001:LOC" 1920 4470.0 265 1919 4470.0 264 0.11119510090982554
"zenbus:Route:768350001:LOC" 1923 4470.0 268 1922 4470.0 267 0.22239020252697528
equal_shape_distance_same_coordinates WARNING 719

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 719 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`.
"zenbus:Route:768350001:LOC" 1731 1590.0 76 1730 1590.0 75
"zenbus:Route:768350001:LOC" 1732 1590.0 77 1731 1590.0 76
"zenbus:Route:768350001:LOC" 1733 1590.0 78 1732 1590.0 77
"zenbus:Route:768350001:LOC" 1734 1590.0 79 1733 1590.0 78
"zenbus:Route:768350001:LOC" 1735 1590.0 80 1734 1590.0 79
"zenbus:Route:768350001:LOC" 1736 1590.0 81 1735 1590.0 80
"zenbus:Route:768350001:LOC" 1769 2225.0 114 1768 2225.0 113
"zenbus:Route:768350001:LOC" 1770 2225.0 115 1769 2225.0 114
"zenbus:Route:768350001:LOC" 1771 2225.0 116 1770 2225.0 115
"zenbus:Route:768350001:LOC" 1772 2225.0 117 1771 2225.0 116
"zenbus:Route:768350001:LOC" 1773 2225.0 118 1772 2225.0 117
"zenbus:Route:768350001:LOC" 1774 2225.0 119 1773 2225.0 118
"zenbus:Route:768350001:LOC" 1775 2225.0 120 1774 2225.0 119
"zenbus:Route:768350001:LOC" 1806 2928.0 151 1805 2928.0 150
"zenbus:Route:768350001:LOC" 1820 3167.0 165 1819 3167.0 164
"zenbus:Route:768350001:LOC" 1822 3168.0 167 1821 3168.0 166
"zenbus:Route:768350001:LOC" 1823 3168.0 168 1822 3168.0 167
"zenbus:Route:768350001:LOC" 1827 3168.0 172 1826 3168.0 171
"zenbus:Route:768350001:LOC" 1863 3574.0 208 1862 3574.0 207
"zenbus:Route:768350001:LOC" 1865 3574.0 210 1864 3574.0 209
"zenbus:Route:768350001:LOC" 1866 3574.0 211 1865 3574.0 210
"zenbus:Route:768350001:LOC" 1897 4136.0 242 1896 4136.0 241
"zenbus:Route:768350001:LOC" 1898 4136.0 243 1897 4136.0 242
"zenbus:Route:768350001:LOC" 1899 4136.0 244 1898 4136.0 243
"zenbus:Route:768350001:LOC" 1900 4136.0 245 1899 4136.0 244
"zenbus:Route:768350001:LOC" 1901 4136.0 246 1900 4136.0 245
"zenbus:Route:768350001:LOC" 1902 4136.0 247 1901 4136.0 246
"zenbus:Route:768350001:LOC" 1903 4136.0 248 1902 4136.0 247
"zenbus:Route:768350001:LOC" 1921 4470.0 266 1920 4470.0 265
"zenbus:Route:768350001:LOC" 1922 4470.0 267 1921 4470.0 266
"zenbus:Route:768350001:LOC" 1994 5591.0 339 1993 5591.0 338
"zenbus:Route:768350001:LOC" 1998 5591.0 343 1997 5591.0 342
"zenbus:Route:768350001:LOC" 2002 5592.0 347 2001 5592.0 346
"zenbus:Route:768350001:LOC" 2123 8090.0 468 2122 8090.0 467
"zenbus:Route:768350001:LOC" 2124 8090.0 469 2123 8090.0 468
"zenbus:Route:768350001:LOC" 2125 8090.0 470 2124 8090.0 469
"zenbus:Route:768350001:LOC" 2126 8090.0 471 2125 8090.0 470
"zenbus:Route:768350001:LOC" 2127 8090.0 472 2126 8090.0 471
"zenbus:Route:768350001:LOC" 2128 8090.0 473 2127 8090.0 472
"zenbus:Route:768350001:LOC" 2129 8090.0 474 2128 8090.0 473
"zenbus:Route:768350001:LOC" 2181 9128.0 526 2180 9128.0 525
"zenbus:Route:768350001:LOC" 2244 10257.0 589 2243 10257.0 588
"zenbus:Route:768350001:LOC" 2246 10257.0 591 2245 10257.0 590
"zenbus:Route:768350001:LOC" 2248 10257.0 593 2247 10257.0 592
"zenbus:Route:768350001:LOC" 2251 10257.0 596 2250 10257.0 595
"zenbus:Route:768350001:LOC" 2274 10550.0 619 2273 10550.0 618
"zenbus:Route:768350001:LOC" 2276 10551.0 621 2275 10551.0 620
"zenbus:Route:768350001:LOC" 2280 10551.0 625 2279 10551.0 624
"zenbus:Route:768350001:LOC" 2281 10551.0 626 2280 10551.0 625
"zenbus:Route:768350001:LOC" 2300 10924.0 645 2299 10924.0 644
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 "20260417" "20260430" "20260517"
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 3

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.
"agency.txt" 2 "agency_id"
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
missing_timepoint_value WARNING 1486

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "5164731067269120:0" 0
3 "5164731067269120:0" 1
4 "5164731067269120:0" 2
5 "5164731067269120:0" 13
6 "5164731067269120:0" 14
7 "5164731067269120:0" 15
8 "5164731067269120:0" 16
9 "5164731067269120:0" 17
10 "5164731067269120:0" 18
11 "5164731067269120:0" 19
12 "5164731067269120:0" 20
13 "5164731067269120:0" 21
14 "5164731067269120:0" 22
15 "5164731067269120:0" 23
16 "5164731067269120:0" 27
17 "5164731067269120:0" 28
18 "5164731067269120:0" 29
19 "5164731067269120:0" 30
20 "5164731067269120:0" 31
21 "5164731067269120:0" 32
22 "5164731067269120:0" 33
23 "5164731067269120:0" 34
24 "5164731067269120:1" 0
25 "5164731067269120:1" 1
26 "5164731067269120:1" 2
27 "5164731067269120:1" 13
28 "5164731067269120:1" 14
29 "5164731067269120:1" 15
30 "5164731067269120:1" 16
31 "5164731067269120:1" 17
32 "5164731067269120:1" 18
33 "5164731067269120:1" 19
34 "5164731067269120:1" 20
35 "5164731067269120:1" 21
36 "5164731067269120:1" 22
37 "5164731067269120:1" 23
38 "5164731067269120:1" 27
39 "5164731067269120:1" 28
40 "5164731067269120:1" 29
41 "5164731067269120:1" 30
42 "5164731067269120:1" 31
43 "5164731067269120:1" 32
44 "5164731067269120:1" 33
45 "5164731067269120:1" 34
46 "5164731067269120:2" 0
47 "5164731067269120:2" 1
48 "5164731067269120:2" 2
49 "5164731067269120:2" 3
50 "5164731067269120:2" 4
51 "5164731067269120:2" 5
unknown_column INFO 2

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.
"trips.txt" "zenbus_mission_id" 11
"trips.txt" "trip_headsign_code" 12