sarlat-bus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T15:32:09Z,
for the dataset file:///shared/sarlat-bus_dad77122.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:
Périgord voyages
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-04-20
Feed End Date:
2026-12-31

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: 1
  • Blocks: 0
  • Routes: 2
  • Shapes: 8
  • Stops: 66
  • Trips: 14

Specification Compliance report

2105 notices reported (0 errors, 2103 warnings, 2 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 1669

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 1669 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:4852046921465856:LOC" 2862 0.0 1 2861 0.0 0 0.07882118676525254
"zenbus:Route:4852046921465856:LOC" 2863 0.0 2 2862 0.0 1 0.07882118676525254
"zenbus:Route:4852046921465856:LOC" 2864 0.0 3 2863 0.0 2 0.07882118678092098
"zenbus:Route:4852046921465856:LOC" 2865 0.0 4 2864 0.0 3 0.0788211867495841
"zenbus:Route:4852046921465856:LOC" 2866 0.0 5 2865 0.0 4 0.07882118678092098
"zenbus:Route:4852046921465856:LOC" 2867 0.0 6 2866 0.0 5 0.07882118676525254
"zenbus:Route:4852046921465856:LOC" 2869 1.0 8 2868 1.0 7 0.07882118678092098
"zenbus:Route:4852046921465856:LOC" 2870 1.0 9 2869 1.0 8 0.1362979464798684
"zenbus:Route:4852046921465856:LOC" 2877 224.0 16 2876 224.0 15 0.44478040505395056
"zenbus:Route:4852046921465856:LOC" 2878 224.0 17 2877 224.0 16 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2879 224.0 18 2878 224.0 17 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2880 224.0 19 2879 224.0 18 0.11119510161714974
"zenbus:Route:4852046921465856:LOC" 2881 224.0 20 2880 224.0 19 0.13629637687634005
"zenbus:Route:4852046921465856:LOC" 2893 538.0 32 2892 538.0 31 0.3427694776950998
"zenbus:Route:4852046921465856:LOC" 2894 538.0 33 2893 538.0 32 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2895 538.0 34 2894 538.0 33 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2896 538.0 35 2895 538.0 34 0.11119510161714974
"zenbus:Route:4852046921465856:LOC" 2897 538.0 36 2896 538.0 35 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2899 539.0 38 2898 539.0 37 0.11119510161714974
"zenbus:Route:4852046921465856:LOC" 2901 579.0 40 2900 579.0 39 0.07881421877463268
"zenbus:Route:4852046921465856:LOC" 2902 579.0 41 2901 579.0 40 0.11119510161714974
"zenbus:Route:4852046921465856:LOC" 2924 1479.0 63 2923 1479.0 62 0.07880488560541904
"zenbus:Route:4852046921465856:LOC" 2925 1479.0 64 2924 1479.0 63 0.07880488562108424
"zenbus:Route:4852046921465856:LOC" 2936 1773.0 75 2935 1773.0 74 0.44478040434662636
"zenbus:Route:4852046921465856:LOC" 2937 1773.0 76 2936 1773.0 75 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2948 1940.0 87 2947 1940.0 86 0.0788072679764926
"zenbus:Route:4852046921465856:LOC" 2949 1940.0 88 2948 1940.0 87 0.07880726796082692
"zenbus:Route:4852046921465856:LOC" 2960 2359.0 99 2959 2359.0 98 0.15760964803143598
"zenbus:Route:4852046921465856:LOC" 2961 2359.0 100 2960 2359.0 99 0.07880482402355059
"zenbus:Route:4852046921465856:LOC" 2962 2359.0 101 2961 2359.0 100 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2963 2359.0 102 2962 2359.0 101 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2964 2359.0 103 2963 2359.0 102 0.07880482125385468
"zenbus:Route:4852046921465856:LOC" 2966 2360.0 105 2965 2360.0 104 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2967 2360.0 106 2966 2360.0 105 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2968 2360.0 107 2967 2360.0 106 0.19288635780873767
"zenbus:Route:4852046921465856:LOC" 2970 2364.0 109 2969 2364.0 108 0.15760955491131698
"zenbus:Route:4852046921465856:LOC" 2971 2364.0 110 2970 2364.0 109 0.13628845625468042
"zenbus:Route:4852046921465856:LOC" 2972 2364.0 111 2971 2364.0 110 0.13628845547204835
"zenbus:Route:4852046921465856:LOC" 2973 2364.0 112 2972 2364.0 111 0.1362884552483925
"zenbus:Route:4852046921465856:LOC" 2974 2364.0 113 2973 2364.0 112 0.23593981001426267
"zenbus:Route:4852046921465856:LOC" 2975 2364.0 114 2974 2364.0 113 0.11119510232447394
"zenbus:Route:4852046921465856:LOC" 2987 2731.0 126 2986 2731.0 125 0.11119510161714974
"zenbus:Route:4852046921465856:LOC" 2988 2731.0 127 2987 2731.0 126 0.3152080411310331
"zenbus:Route:4852046921465856:LOC" 2989 2731.0 128 2988 2731.0 127 0.15760402058901352
"zenbus:Route:4852046921465856:LOC" 2990 2731.0 129 2989 2731.0 128 0.07880201028667444
"zenbus:Route:4852046921465856:LOC" 2991 2731.0 130 2990 2731.0 129 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2993 2732.0 132 2992 2732.0 131 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2994 2732.0 133 2993 2732.0 132 0.11119510090982554
"zenbus:Route:4852046921465856:LOC" 2995 2732.0 134 2994 2732.0 133 0.33424608343231205
"zenbus:Route:4852046921465856:LOC" 2997 2735.0 136 2996 2735.0 135 0.1362868404055931
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 2

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

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 430 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 "5970018654224384:0" 0
3 "5970018654224384:0" 1
4 "5970018654224384:0" 2
5 "5970018654224384:0" 3
6 "5970018654224384:0" 4
7 "5970018654224384:0" 5
8 "5970018654224384:0" 6
9 "5970018654224384:0" 7
10 "5970018654224384:0" 8
11 "5970018654224384:0" 9
12 "5970018654224384:0" 10
13 "5970018654224384:0" 11
14 "5970018654224384:0" 12
15 "5970018654224384:0" 13
16 "5970018654224384:0" 14
17 "5970018654224384:0" 15
18 "5970018654224384:0" 16
19 "5970018654224384:0" 17
20 "5970018654224384:0" 18
21 "5970018654224384:0" 19
22 "5970018654224384:0" 20
23 "5970018654224384:0" 21
24 "5970018654224384:0" 22
25 "5970018654224384:0" 23
26 "5970018654224384:0" 24
27 "5970018654224384:0" 25
28 "5970018654224384:0" 26
29 "5970018654224384:0" 27
30 "5970018654224384:0" 28
31 "5970018654224384:0" 29
32 "5970018654224384:0" 30
33 "5970018654224384:0" 31
34 "5970018654224384:0" 32
35 "5970018654224384:0" 33
36 "5970018654224384:0" 34
37 "5970018654224384:0" 35
38 "5970018654224384:0" 36
39 "5970018654224384:0" 37
40 "5970018654224384:0" 38
41 "5970018654224384:1" 0
42 "5970018654224384:1" 1
43 "5970018654224384:1" 2
44 "5970018654224384:1" 3
45 "5970018654224384:1" 4
46 "5970018654224384:1" 5
47 "5970018654224384:1" 6
48 "5970018654224384:1" 7
49 "5970018654224384:1" 11
50 "5970018654224384:1" 12
51 "5970018654224384:1" 13
non_ascii_or_non_printable_char WARNING 1

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"agency.txt" 2 "agency_id" "Périgord voyages"
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