GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-07T16:15:15Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Keolis Monts Jura
Publisher URL:
https://keolis-montsjura.com/
Feed Language:
French
Feed Start Date:
2023-09-01
Feed End Date:
2024-08-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 6
  • Shapes: 0
  • Stops: 232
  • Trips: 249

GTFS Features included (?) GTFS features provide a standardized vocabulary to define and describe features that are officially adopted in GTFS.


Feed InformationRoute ColorsWheelchair AccessibilityLocation Types

Specification Compliance report

4265 notices reported (30 errors, 4235 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 30

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"4219{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1866 250.0 3 1865 250.0 2
"4218{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1848 250.0 3 1847 250.0 2
"8818{3_6}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "LONRODL1" 3535 5750.0 15 3534 5750.0 14
"8828{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3688 250.0 3 3687 250.0 2
"8835{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3814 250.0 3 3813 250.0 2
"4216{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1812 250.0 3 1811 250.0 2
"4324{6_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMJV" "LONJEAN1" 2049 0.0 2 2048 0.0 1
"8853{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4122 250.0 3 4121 250.0 2
"8832{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3760 250.0 3 3759 250.0 2
"8852{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4104 250.0 3 4103 250.0 2
"4217{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1830 250.0 3 1829 250.0 2
"8837{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3850 250.0 3 3849 250.0 2
"8838{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3868 250.0 3 3867 250.0 2
"8830{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3724 250.0 3 3723 250.0 2
"8829{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3706 250.0 3 3705 250.0 2
"4222{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1920 250.0 3 1919 250.0 2
"4221{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1902 250.0 3 1901 250.0 2
"8848{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4032 250.0 3 4031 250.0 2
"8831{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3742 250.0 3 3741 250.0 2
"8836{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3832 250.0 3 3831 250.0 2
"4220{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1884 250.0 3 1883 250.0 2
"8854{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4140 250.0 3 4139 250.0 2
"8850{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4068 250.0 3 4067 250.0 2
"8851{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4086 250.0 3 4085 250.0 2
"8827{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3668 250.0 3 3667 250.0 2
"8849{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4050 250.0 3 4049 250.0 2
"8847{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_S" "MONSQJO2" 4014 250.0 3 4013 250.0 2
"8833{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3778 250.0 3 3777 250.0 2
"4215{2_2}-Offre Tallis - 2022.09 Vacs_PV4_LMWJVS" "MONSQJO2" 1794 250.0 3 1793 250.0 2
"8834{2_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" "MONSQJO2" 3796 250.0 3 3795 250.0 2
expired_calendar WARNING 5

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
4 "Offre Tallis - 2022.09 Vacs_PV4_LMWJV"
6 "Offre Tallis - 2022.09 Vacs_PV4_LMWJVS"
3 "Offre Tallis - 2022.09 Vacs_PV4_V"
5 "Offre Tallis - 2022.09 Vacs_PV4_S"
2 "Offre Tallis - 2022.09 Vacs_PV4_LMWJ"
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_timepoint_value WARNING 4226

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

Only the first 50 of 4226 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 "4075{NMANCY_1}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 1
3 "4075{NMANCY_1}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 2
4 "4075{NMANCY_1}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 3
5 "4075{NMANCY_1}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 4
6 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 1
7 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 2
8 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 3
9 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 4
10 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 5
11 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 6
12 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 7
13 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 8
14 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 9
15 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 10
16 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 11
17 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 12
18 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 13
19 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 14
20 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 15
21 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 16
22 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 17
23 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 18
24 "4076{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 19
25 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 1
26 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 2
27 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 3
28 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 4
29 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 5
30 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 6
31 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 7
32 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 8
33 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 9
34 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 10
35 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 11
36 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 12
37 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 13
38 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 14
39 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 15
40 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 16
41 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 17
42 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 18
43 "4077{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 19
44 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 1
45 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 2
46 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 3
47 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 4
48 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 5
49 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 6
50 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 7
51 "4078{1_2}-Offre Tallis - 2022 09 sco PTA_PS5_LMWJV" 8
route_color_contrast WARNING 3

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"1_2" 2 "#AD182F" "#AD182F"
"2_2" 3 "#0082C2" "#0082C2"
"3_6" 4 "#F4A700" "#F4A700"