gtfs-nl — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-29T10:16:58Z,
for the dataset file:///shared/gtfs-nl_079efbf9.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
OVapi
Publisher URL:
http://www.ovapi.nl
Feed Email:
N/A
Feed Language:
Dutch
Feed Start Date:
2026-06-28
Feed End Date:
2026-12-12

Files included


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

Counts


  • Agencies: 39
  • Blocks: 0
  • Routes: 3156
  • Shapes: 12287
  • Stops: 71901
  • Trips: 886614

Specification Compliance report

29015 notices reported (14033 errors, 14015 warnings, 967 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 13954

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.

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

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`.
"365790660" "3923782" 15581042 1206.0 4 15581041 1206.0 3
"365790660" "3923822" 15581043 1206.0 5 15581042 1206.0 4
"365790662" "3923782" 15581053 1206.0 4 15581052 1206.0 3
"365790662" "3923822" 15581054 1206.0 5 15581053 1206.0 4
"365790665" "3923783" 15581079 4658.0 8 15581078 4658.0 7
"365790665" "3923953" 15581080 4658.0 9 15581079 4658.0 8
"365790667" "3923782" 15581090 4658.0 8 15581089 4658.0 7
"365790667" "3923953" 15581091 4658.0 9 15581090 4658.0 8
"365790650" "3923782" 15580976 1206.0 4 15580975 1206.0 3
"365790650" "3923822" 15580977 1206.0 5 15580976 1206.0 4
"365790652" "3923782" 15580987 1206.0 4 15580986 1206.0 3
"365790652" "3923822" 15580988 1206.0 5 15580987 1206.0 4
"365790655" "3923783" 15581013 4658.0 8 15581012 4658.0 7
"365790655" "3923953" 15581014 4658.0 9 15581013 4658.0 8
"365790657" "3923782" 15581024 4658.0 8 15581023 4658.0 7
"365790657" "3923953" 15581025 4658.0 9 15581024 4658.0 8
"365790640" "3923782" 15580910 1206.0 4 15580909 1206.0 3
"365790640" "3923822" 15580911 1206.0 5 15580910 1206.0 4
"365790642" "3923782" 15580921 1206.0 4 15580920 1206.0 3
"365790642" "3923822" 15580922 1206.0 5 15580921 1206.0 4
"365790645" "3923783" 15580947 4658.0 8 15580946 4658.0 7
"365790645" "3923953" 15580948 4658.0 9 15580947 4658.0 8
"365790647" "3923782" 15580958 4658.0 8 15580957 4658.0 7
"365790647" "3923953" 15580959 4658.0 9 15580958 4658.0 8
"365790630" "3923782" 15580844 1206.0 4 15580843 1206.0 3
"365790630" "3923822" 15580845 1206.0 5 15580844 1206.0 4
"365790632" "3923782" 15580855 1206.0 4 15580854 1206.0 3
"365790632" "3923822" 15580856 1206.0 5 15580855 1206.0 4
"365790635" "3923783" 15580881 4658.0 8 15580880 4658.0 7
"365790635" "3923953" 15580882 4658.0 9 15580881 4658.0 8
"365790637" "3923782" 15580892 4658.0 8 15580891 4658.0 7
"365790637" "3923953" 15580893 4658.0 9 15580892 4658.0 8
"365790617" "3923782" 15580760 4658.0 8 15580759 4658.0 7
"365790617" "3923953" 15580761 4658.0 9 15580760 4658.0 8
"365790620" "3923782" 15580778 1206.0 4 15580777 1206.0 3
"365790620" "3923822" 15580779 1206.0 5 15580778 1206.0 4
"365790622" "3923782" 15580789 1206.0 4 15580788 1206.0 3
"365790622" "3923822" 15580790 1206.0 5 15580789 1206.0 4
"365790625" "3923783" 15580815 4658.0 8 15580814 4658.0 7
"365790625" "3923953" 15580816 4658.0 9 15580815 4658.0 8
"365790627" "3923782" 15580826 4658.0 8 15580825 4658.0 7
"365790627" "3923953" 15580827 4658.0 9 15580826 4658.0 8
"365790607" "3923782" 15580694 4658.0 8 15580693 4658.0 7
"365790607" "3923953" 15580695 4658.0 9 15580694 4658.0 8
"365790610" "3923782" 15580712 1206.0 4 15580711 1206.0 3
"365790610" "3923822" 15580713 1206.0 5 15580712 1206.0 4
"365790612" "3923782" 15580723 1206.0 4 15580722 1206.0 3
"365790612" "3923822" 15580724 1206.0 5 15580723 1206.0 4
"365790615" "3923783" 15580749 4658.0 8 15580748 4658.0 7
"365790615" "3923953" 15580750 4658.0 9 15580749 4658.0 8
point_near_origin ERROR 79

point_near_origin

A point is too close to origin (0, 0).

You can see more about this notice here.

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

filename (?) The name of the affected GTFS file. csvRowNumber (?) The row of the faulty row. entityId (?) The id of the faulty entity. latFieldName (?) The name of the field that uses latitude value. latFieldValue (?) The latitude of the faulty row. lonFieldName (?) The name of the field that uses longitude value. lonFieldValue (?) The longitude of the faulty row
"stops.txt" 2061 "2992794" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 2751 "2993610" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 2837 "2993710" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12401 "3541108" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12685 "3618125" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12686 "3618126" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12687 "3618127" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12688 "3618128" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12692 "3618137" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12693 "3618138" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12694 "3618139" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12695 "3618140" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12696 "3618141" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12697 "3618142" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12698 "3618143" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12699 "3618144" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12700 "3618145" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12703 "3618148" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12704 "3618149" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12705 "3618150" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12706 "3618151" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12709 "3618154" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12710 "3618155" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12849 "3667680" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12850 "3667681" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12851 "3667682" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12853 "3667684" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12854 "3667685" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12855 "3667686" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12948 "3707611" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12949 "3707612" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12950 "3707613" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12952 "3707619" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 12954 "3707621" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 15969 "3784757" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 15970 "3784758" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18666 "3871035" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18677 "3871046" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18678 "3871047" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18679 "3871048" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18680 "3871049" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18681 "3871050" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18691 "3871060" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18692 "3871061" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18694 "3871063" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18695 "3871064" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18699 "3871068" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18700 "3871069" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18706 "3871082" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 18707 "3871083" "stop_lat" 0.0 "stop_lon" 0.0
duplicate_route_name WARNING 11

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
368 "147156" 372 "150486" "58" "Emmerich - Kleve Bahnhof - Nijmegen CS - Heyendaal" 3 "BRENG"
1522 "153489" 1553 "153520" "Snelbus ipv trein" "Snelbus ipv trein Groningen <-> Zwolle" 3 "IFF:NS"
1526 "153493" 1554 "153521" "Snelbus ipv trein" "Snelbus ipv trein Hoogeveen <-> Zwolle" 3 "IFF:NS"
1543 "153510" 1555 "153522" "Stopbus ipv trein" "Stopbus ipv trein Groningen <-> Zwolle" 3 "IFF:NS"
1537 "153504" 1563 "153532" "Stopbus ipv trein" "Stopbus ipv trein Deurne <-> Eindhoven Centraal" 3 "IFF:NS"
1521 "153488" 1579 "153931" "Snelbus ipv trein" "Snelbus ipv trein Eindhoven Centraal <-> Weert" 3 "IFF:NS"
2603 "147110" 2653 "153132" "12" "Arnhem CS - IJsseloord 2" 3 "RRREIS"
2623 "147154" 2705 "153184" "42" "Druten Busstation - Tiel Station" 3 "RRREIS"
2680 "153159" 2719 "153198" "83" "Veenendaal De Klomp - Station Centrum" 3 "RRREIS"
2663 "153142" 2929 "154135" "43" "Apeldoorn - Dieren - Arnhem Zuid" 3 "RRREIS"
3003 "147155" 3005 "150485" "46" "Kevelaer Bahnhof - Nijmegen Centraal Station" 3 "TRANSDEV"
fast_travel_between_consecutive_stops WARNING 6848

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.

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

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.
205424 "341078619" "139860" 58301.26623934733 5830.126623934733 104827 3 "3871063" "Münster-Häger" "23:20:00" 104828 4 "3871037" "Altenberge" "23:25:00"
650289 "363525915" "152349" 157.17571575136267 0.21829960521022593 6183311 27 "3981439" "Amsterdam, Basisweg" "21:40:16" 6183312 28 "3980653" "Amsterdam, La Guardiaweg" "21:40:21"
650407 "363526033" "152349" 157.17571575136267 0.21829960521022593 6186654 27 "3981439" "Amsterdam, Basisweg" "17:17:16" 6186655 28 "3980653" "Amsterdam, La Guardiaweg" "17:17:21"
651071 "365260453" "152349" 157.17571575136267 0.21829960521022593 10818844 27 "3981439" "Amsterdam, Basisweg" "18:46:24" 10818845 28 "3980653" "Amsterdam, La Guardiaweg" "18:46:29"
810797 "351455062" "153941" 4070.153184925399 5969.5580045572515 127069 3 "2992430" "Berlin-Spandau" "08:26:00" 127070 4 "3618149" "Hannover Hbf" "09:53:00"
810797 "351455062" "153941" 7643.046381727103 5859.668892657445 127070 4 "3618149" "Hannover Hbf" "09:56:00" 127071 5 "2992438" "Bünde (Westf)" "10:41:00"
810797 "351455062" "153941" 15980.915161793033 5859.668892657445 127071 5 "2992438" "Bünde (Westf)" "10:43:00" 127072 6 "3618155" "Osnabrück Hbf" "11:04:00"
810797 "351455062" "153941" 12544.674949575681 5854.181643135318 127072 6 "3618155" "Osnabrück Hbf" "11:06:00" 127073 7 "2993686" "Rheine" "11:33:00"
650410 "363526036" "152349" 157.17571575136267 0.21829960521022593 6186741 27 "3981439" "Amsterdam, Basisweg" "17:53:16" 6186742 28 "3980653" "Amsterdam, La Guardiaweg" "17:53:21"
159919 "356670232" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
160031 "356672625" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
160255 "356676154" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
160143 "356675018" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
160479 "356678624" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
160367 "356677389" "127798" 168.7092072360759 0.3280456807368143 395638 11 "3185042" "Maasvlakte, Beringstraat" "05:43:09" 395639 12 "3185043" "Maasvlakte, Sontstraat" "05:43:16"
159919 "356670232" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
160031 "356672625" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
160255 "356676154" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
160143 "356675018" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
160479 "356678624" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
160367 "356677389" "127798" 174.98344795585913 0.09721302664214397 395640 13 "3185031" "Maasvlakte, Bosporusstraat" "05:43:25" 395641 14 "3185051" "Maasvlakte, Nature Bio Foods" "05:43:27"
159919 "356670232" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
160031 "356672625" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
160255 "356676154" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
160143 "356675018" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
160479 "356678624" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
160367 "356677389" "127798" 180.52251820628447 0.8023223031390421 395646 20 "3185057" "Maasvlakte, Neste" "05:46:13" 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29"
159919 "356670232" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
160031 "356672625" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
160255 "356676154" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
160143 "356675018" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
160479 "356678624" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
160367 "356677389" "127798" 186.81617086970218 2.335202135871277 395647 21 "3185056" "Maasvlakte, Antarcticaweg" "05:46:29" 395648 22 "3185058" "Maasvlakte, Pieter van Vollenhovenweg" "05:47:14"
159919 "356670232" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
160031 "356672625" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
160255 "356676154" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
160143 "356675018" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
160479 "356678624" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
160367 "356677389" "127798" 152.50017839764925 2.626391961292848 395650 27 "3185036" "Europoort, BP Hoofdkantoor" "05:52:14" 395651 28 "3185038" "Europoort, Pistoolhaven" "05:53:16"
159919 "356670232" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
160031 "356672625" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
160255 "356676154" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
160143 "356675018" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
160479 "356678624" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
160367 "356677389" "127798" 183.4728562505888 4.58682140626472 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395655 33 "3185035" "Europoort, Moezelweg" "05:59:00"
159919 "356670232" "127798" 232.25201721631697 0.3870866953605283 395657 36 "3632453" "Botlek, Torontostraat" "06:02:03" 395658 37 "3632454" "Botlek, Torontostraat II" "06:02:09"
160031 "356672625" "127798" 232.25201721631697 0.3870866953605283 395657 36 "3632453" "Botlek, Torontostraat" "06:02:03" 395658 37 "3632454" "Botlek, Torontostraat II" "06:02:09"
160255 "356676154" "127798" 232.25201721631697 0.3870866953605283 395657 36 "3632453" "Botlek, Torontostraat" "06:02:03" 395658 37 "3632454" "Botlek, Torontostraat II" "06:02:09"
160143 "356675018" "127798" 232.25201721631697 0.3870866953605283 395657 36 "3632453" "Botlek, Torontostraat" "06:02:03" 395658 37 "3632454" "Botlek, Torontostraat II" "06:02:09"
160479 "356678624" "127798" 232.25201721631697 0.3870866953605283 395657 36 "3632453" "Botlek, Torontostraat" "06:02:03" 395658 37 "3632454" "Botlek, Torontostraat II" "06:02:09"
fast_travel_between_far_stops WARNING 1067

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.

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

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.
573178 "359825048" "151914" 151.43142715666028 10.095428477110685 1683821 1 "3988233" "Bleskensgraaf, Dorp" "19:00:00" 1683840 20 "3988526" "Brandwijk, Vuilendam" "19:03:00"
205424 "341078619" "139860" 58301.26623934733 5830.126623934733 104827 3 "3871063" "Münster-Häger" "23:20:00" 104828 4 "3871037" "Altenberge" "23:25:00"
573150 "359825020" "151914" 151.43142715666028 10.095428477110685 1682841 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682860 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573144 "359825014" "151914" 151.43142715666028 10.095428477110685 1682631 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682650 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573149 "359825019" "151914" 151.43142715666028 10.095428477110685 1682806 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682825 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573145 "359825015" "151914" 151.43142715666028 10.095428477110685 1682666 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682685 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573146 "359825016" "151914" 151.43142715666028 10.095428477110685 1682701 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682720 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573147 "359825017" "151914" 151.43142715666028 10.095428477110685 1682736 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682755 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573148 "359825018" "151914" 151.43142715666028 10.095428477110685 1682771 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1682790 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
573181 "359825051" "151914" 151.43142715666028 10.095428477110685 1683926 1 "3988233" "Bleskensgraaf, Dorp" "21:53:00" 1683945 20 "3988526" "Brandwijk, Vuilendam" "21:56:00"
810797 "351455062" "153941" 4070.153184925399 5969.5580045572515 127069 3 "2992430" "Berlin-Spandau" "08:26:00" 127070 4 "3618149" "Hannover Hbf" "09:53:00"
159919 "356670232" "127798" 152.88822574595972 10.44736209264058 395654 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 395656 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
160031 "356672625" "127798" 152.88822574595972 10.44736209264058 440674 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 440676 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
160255 "356676154" "127798" 152.88822574595972 10.44736209264058 506846 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 506848 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
160143 "356675018" "127798" 152.88822574595972 10.44736209264058 485916 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 485918 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
160479 "356678624" "127798" 152.88822574595972 10.44736209264058 551314 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 551316 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
160367 "356677389" "127798" 152.88822574595972 10.44736209264058 528957 31 "3185040" "Europoort, Ferryhaven" "05:57:30" 528959 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "06:01:36"
205434 "341080347" "139860" 57712.78425263983 5771.278425263983 105004 1 "2992675" "Dortmund Hbf" "09:53:00" 105005 2 "3871048" "Dortmund-Kirchderne" "09:58:00"
408881 "365627701" "149401" 207.70923638197863 10.385461819098932 14367739 2 "3924760" "Zijderveld, Zijderveld" "10:14:00" 14367746 9 "3924755" "Lexmond, Kortlever" "10:16:00"
410335 "365803163" "149401" 207.70923638197863 10.385461819098932 15856636 2 "3924760" "Zijderveld, Zijderveld" "10:14:00" 15856643 9 "3924755" "Lexmond, Kortlever" "10:16:00"
410973 "365803801" "149401" 207.70923638197863 10.385461819098932 15867777 2 "3924760" "Zijderveld, Zijderveld" "10:14:00" 15867784 9 "3924755" "Lexmond, Kortlever" "10:16:00"
409637 "365802465" "149401" 207.70923638197863 10.385461819098932 15845472 2 "3924760" "Zijderveld, Zijderveld" "10:14:00" 15845479 9 "3924755" "Lexmond, Kortlever" "10:16:00"
573133 "359825003" "151914" 151.43142715666028 10.095428477110685 1682246 1 "3988233" "Bleskensgraaf, Dorp" "19:54:00" 1682265 20 "3988526" "Brandwijk, Vuilendam" "19:57:00"
573136 "359825006" "151914" 151.43142715666028 10.095428477110685 1682351 1 "3988233" "Bleskensgraaf, Dorp" "19:54:00" 1682370 20 "3988526" "Brandwijk, Vuilendam" "19:57:00"
205468 "341088826" "139860" 58301.26623934733 5830.126623934733 105724 11 "3871036" "Altenberge" "11:27:00" 105725 12 "3871063" "Münster-Häger" "11:32:00"
205451 "341084836" "139860" 43409.38294181234 5787.917725574978 105387 15 "3871043" "Bork (Westf)" "13:41:00" 105388 16 "3871061" "Lünen Hbf" "13:48:00"
159933 "356670246" "127798" 152.88822574595972 10.44736209264058 396258 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 396260 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
160045 "356672639" "127798" 152.88822574595972 10.44736209264058 441278 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 441280 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
160269 "356676168" "127798" 152.88822574595972 10.44736209264058 507450 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 507452 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
160157 "356675032" "127798" 152.88822574595972 10.44736209264058 486520 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 486522 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
160493 "356678638" "127798" 152.88822574595972 10.44736209264058 551918 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 551920 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
160381 "356677403" "127798" 152.88822574595972 10.44736209264058 529561 34 "3185040" "Europoort, Ferryhaven" "07:26:30" 529563 38 "3184939" "Rozenburg, Prof. Gerbrandyweg" "07:30:36"
810818 "356614414" "153941" 13509.649945696887 5854.181643135318 372045 28 "2993686" "Rheine" "16:26:00" 372046 29 "3618154" "Osnabrück Hbf" "16:51:00"
810879 "364521433" "153941" 13509.649945696887 5854.181643135318 9559293 28 "2993686" "Rheine" "16:26:00" 9559294 29 "3618154" "Osnabrück Hbf" "16:51:00"
810842 "358816289" "153941" 12544.69712885636 5854.191993466301 1048583 6 "3618155" "Osnabrück Hbf" "13:06:00" 1048584 7 "3618156" "Rheine" "13:33:00"
810848 "358817246" "153941" 12544.69712885636 5854.191993466301 1054373 6 "3618155" "Osnabrück Hbf" "17:06:00" 1054374 7 "3618156" "Rheine" "17:33:00"
159983 "356670296" "127798" 152.88822574595972 10.44736209264058 398406 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 398408 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
160095 "356672689" "127798" 152.88822574595972 10.44736209264058 443426 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 443428 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
160319 "356676218" "127798" 152.88822574595972 10.44736209264058 509598 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 509600 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
160207 "356675082" "127798" 152.88822574595972 10.44736209264058 488668 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 488670 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
160543 "356678688" "127798" 152.88822574595972 10.44736209264058 554066 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 554068 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
160431 "356677453" "127798" 152.88822574595972 10.44736209264058 531709 31 "3185040" "Europoort, Ferryhaven" "18:27:30" 531711 35 "3184939" "Rozenburg, Prof. Gerbrandyweg" "18:31:36"
810934 "358818129" "153942" 12544.69712885636 5854.191993466301 1059796 3 "3618155" "Osnabrück Hbf" "07:06:00" 1059797 4 "3618156" "Rheine" "07:33:00"
205357 "313312072" "139860" 43409.38294181234 5787.917725574978 20160 15 "3871043" "Bork (Westf)" "14:41:00" 20161 16 "3871061" "Lünen Hbf" "14:48:00"
810862 "362647643" "153941" 44771.68503417938 5969.5580045572515 4791471 2 "3934969" "Berlin Hbf" "16:16:00" 4791472 3 "2992430" "Berlin-Spandau" "16:23:00"
205442 "341082085" "139860" 57712.78425263983 5771.278425263983 105166 1 "2992675" "Dortmund Hbf" "16:53:00" 105167 2 "3871048" "Dortmund-Kirchderne" "16:58:00"
810884 "364521700" "153941" 24088.478694654274 6022.119673663568 9560208 4 "3541107" "Hamburg-Bergedorf" "10:58:00" 9560209 5 "3541108" "Hamburg-Harburg" "11:12:00"
796254 "365361067" "153741" 159.15539088938115 10.61035939262541 11609674 2 "4009761" "Borne, Gezondheidscentrum 't Dijkhuis" "10:00:00" 11609682 10 "4008477" "Borne, Winkelcentrum Stroom Esch" "10:03:00"
205374 "313315285" "139860" 58301.26623934733 5830.126623934733 37282 3 "3871063" "Münster-Häger" "19:20:00" 37283 4 "3871037" "Altenberge" "19:25:00"
555034 "361733663" "151854" 226.9004410767458 11.34502205383729 4692726 4 "3965182" "Oldeholtpade, Oldeholtpade Provincialeweg" "14:12:00" 4692730 12 "3999345" "De Blesse, De Linde" "14:14:00"
missing_bike_allowance WARNING 1133

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
173514 "134297" "364506146"
173515 "134297" "364506147"
173516 "134297" "364506148"
173517 "134297" "364506157"
173518 "134297" "364506159"
173519 "134297" "364506160"
173520 "134297" "364506213"
173521 "134297" "364506214"
173522 "134297" "364506215"
173523 "134297" "364506218"
173524 "134297" "364506220"
173525 "134297" "364506221"
173526 "134297" "364506224"
173527 "134297" "364506227"
173528 "134297" "364506231"
173529 "134297" "364506240"
173530 "134297" "364506241"
173531 "134297" "364506243"
173532 "134297" "364506244"
173533 "134297" "364506245"
173534 "134297" "364506247"
173535 "134297" "364506248"
173536 "134297" "364506249"
173537 "134297" "364506252"
173538 "134297" "364506253"
173539 "134297" "364506254"
173540 "134297" "364506255"
173541 "134297" "364506257"
173542 "134298" "364506161"
173543 "134298" "364506162"
173544 "134298" "364506171"
173545 "134298" "364506172"
173546 "134298" "364506199"
173547 "134298" "364506200"
173548 "134298" "364506201"
173549 "134298" "364506202"
173550 "134299" "364506149"
173551 "134299" "364506151"
173552 "134299" "364506153"
173553 "134299" "364506154"
173554 "134299" "364506156"
173555 "134299" "364506164"
173556 "134299" "364506166"
173557 "134299" "364506167"
173558 "134299" "364506168"
173559 "134299" "364506170"
173560 "134299" "364506180"
173561 "134299" "364506181"
173562 "134299" "364506183"
173563 "134299" "364506185"
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
mixed_case_recommended_field WARNING 437

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 437 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.
"agency.txt" "agency_name" "R-net NS" 25
"routes.txt" "route_long_name" "lijn" 2432
"routes.txt" "route_long_name" "lijn" 2433
"routes.txt" "route_long_name" "lijn" 2434
"routes.txt" "route_long_name" "lijn" 2435
"routes.txt" "route_long_name" "lijn" 2436
"stops.txt" "stop_name" "KNSM-laan" 68392
"stops.txt" "stop_name" "VU medisch centrum" 68437
"stops.txt" "stop_name" "NDSM-werf" 68791
"trips.txt" "trip_headsign" "TT-circuit" 575293
"trips.txt" "trip_headsign" "TT-circuit" 575294
"trips.txt" "trip_headsign" "TT-circuit" 575295
"trips.txt" "trip_headsign" "TT-circuit" 575296
"trips.txt" "trip_headsign" "TT-circuit" 575297
"trips.txt" "trip_headsign" "TT-circuit" 575298
"trips.txt" "trip_headsign" "TT-circuit" 575299
"trips.txt" "trip_headsign" "TT-circuit" 575300
"trips.txt" "trip_headsign" "TT-circuit" 575301
"trips.txt" "trip_headsign" "TT-circuit" 575302
"trips.txt" "trip_headsign" "TT-circuit" 575303
"trips.txt" "trip_headsign" "TT-circuit" 575304
"trips.txt" "trip_headsign" "TT-circuit" 575305
"trips.txt" "trip_headsign" "TT-circuit" 575306
"trips.txt" "trip_headsign" "TT-circuit" 575307
"trips.txt" "trip_headsign" "TT-circuit" 575308
"trips.txt" "trip_headsign" "TT-circuit" 575309
"trips.txt" "trip_headsign" "TT-circuit" 575310
"trips.txt" "trip_headsign" "TT-circuit" 575311
"trips.txt" "trip_headsign" "TT-circuit" 575312
"trips.txt" "trip_headsign" "TT-circuit" 575313
"trips.txt" "trip_headsign" "TT-circuit" 575314
"trips.txt" "trip_headsign" "TT-circuit" 575315
"trips.txt" "trip_headsign" "TT-circuit" 575316
"trips.txt" "trip_headsign" "TT-circuit" 575317
"trips.txt" "trip_headsign" "TT-circuit" 575318
"trips.txt" "trip_headsign" "TT-circuit" 575319
"trips.txt" "trip_headsign" "TT-circuit" 575320
"trips.txt" "trip_headsign" "TT-circuit" 575321
"trips.txt" "trip_headsign" "TT-circuit" 575322
"trips.txt" "trip_headsign" "TT-circuit" 575323
"trips.txt" "trip_headsign" "TT-circuit" 575324
"trips.txt" "trip_headsign" "TT-circuit" 575325
"trips.txt" "trip_headsign" "TT-circuit" 575326
"trips.txt" "trip_headsign" "TT-circuit" 575327
"trips.txt" "trip_headsign" "TT-circuit" 575328
"trips.txt" "trip_headsign" "TT-circuit" 575329
"trips.txt" "trip_headsign" "TT-circuit" 575330
"trips.txt" "trip_headsign" "KNSM-eiland" 653488
"trips.txt" "trip_headsign" "KNSM-eiland" 653490
"trips.txt" "trip_headsign" "KNSM-eiland" 653492
route_color_contrast WARNING 10

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.
"146934" 376 "#FF99FF" "#FFFFFF"
"146945" 386 "#FF99FF" "#FFFFFF"
"146949" 390 "#FF99FF" "#FFFFFF"
"146960" 401 "#FF99FF" "#FFFFFF"
"146973" 413 "#FF99FF" "#FFFFFF"
"146992" 432 "#FF99FF" "#FFFFFF"
"147020" 438 "#FF99FF" "#FFFFFF"
"147029" 447 "#FF99FF" "#FFFFFF"
"147001" 2934 "#FF99FF" "#FFFFFF"
"147015" 2948 "#FF99FF" "#FFFFFF"
route_long_name_contains_short_name WARNING 114

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 114 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`.
"134337" 1348 "Stopbus ipv trein" "Stopbus ipv trein Aachen Hbf <-> Heerlen"
"134338" 1349 "Stopbus ipv trein" "Stopbus ipv trein Heerlen <-> Herzogenrath"
"150849" 1359 "Snelbus ipv trein" "Snelbus ipv trein Nijmegen <-> Venray"
"150852" 1360 "Stopbus ipv trein" "Stopbus ipv trein Nijmegen <-> Venlo"
"151013" 1361 "Snelbus ipv trein" "Snelbus ipv trein Heerlen <-> Maastricht"
"151016" 1362 "Stopbus ipv trein" "Stopbus ipv trein Liège-Guillemins <-> Maastricht"
"151020" 1363 "Stopbus ipv trein" "Stopbus ipv trein Maastricht Randwyck <-> Valkenburg"
"152398" 1364 "Stopbus ipv trein" "Stopbus ipv trein Cuijk <-> Nijmegen"
"152399" 1365 "Stopbus ipv trein" "Stopbus ipv trein Mook-Molenhoek <-> Nijmegen"
"152805" 1366 "Stopbus ipv trein" "Stopbus ipv trein Heerlen <-> Valkenburg"
"152807" 1367 "Taxibus ipv trein" "Taxibus ipv trein Valkenburg <-> Valkenburg"
"153471" 1368 "Stopbus ipv trein" "Stopbus ipv trein Delfzijl <-> Groningen"
"153473" 1369 "Stopbus ipv trein" "Stopbus ipv trein Bad Nieuweschans <-> Groningen"
"153474" 1370 "Stopbus ipv trein" "Stopbus ipv trein Groningen <-> Roodeschool"
"153475" 1371 "Stopbus ipv trein" "Stopbus ipv trein Groningen <-> Veendam"
"153923" 1373 "Snelbus ipv trein" "Snelbus ipv trein Groningen <-> Leer(Ostfriesl)"
"153924" 1374 "Stopbus ipv trein" "Stopbus ipv trein Maastricht <-> Vise"
"153925" 1375 "Stopbus ipv trein" "Stopbus ipv trein Groningen <-> Leeuwarden"
"153926" 1376 "Stopbus ipv trein" "Stopbus ipv trein Bad Nieuweschans <-> Leer(Ostfriesl)"
"153479" 1388 "Stopbus ipv trein" "Stopbus ipv trein Bad Bentheim <-> Hengelo"
"153480" 1389 "Stopbus ipv trein" "Stopbus ipv trein Hengelo <-> Rheine"
"124677" 1451 "Stopbus ipv trein" "Stopbus ipv trein Arnhem Centraal <-> Nijmegen"
"128466" 1453 "Snelbus ipv trein" "Snelbus ipv trein Alkmaar <-> Den Helder"
"128476" 1454 "Snelbus ipv trein" "Snelbus ipv trein Delft <-> Den Haag HS"
"128477" 1455 "Snelbus ipv trein" "Snelbus ipv trein Delft <-> Rotterdam Centraal"
"128492" 1456 "Stopbus ipv trein" "Stopbus ipv trein Amersfoort Centraal <-> Hilversum"
"128493" 1457 "Stopbus ipv trein" "Stopbus ipv trein Amersfoort Centraal <-> Weesp"
"128495" 1458 "Stopbus ipv trein" "Stopbus ipv trein Alkmaar <-> Amsterdam Centraal"
"128496" 1459 "Stopbus ipv trein" "Stopbus ipv trein Alkmaar <-> Amsterdam Sloterdijk"
"128521" 1460 "Stopbus ipv trein" "Stopbus ipv trein Haarlem <-> Uitgeest"
"128526" 1461 "Stopbus ipv trein" "Stopbus ipv trein Lelystad Centrum <-> Weesp"
"150256" 1478 "Stopbus ipv trein" "Stopbus ipv trein Alkmaar <-> Heerhugowaard"
"150257" 1479 "Stopbus ipv trein" "Stopbus ipv trein Alkmaar <-> Uitgeest"
"150263" 1480 "Stopbus ipv trein" "Stopbus ipv trein Eindhoven Centraal <-> Weert"
"151244" 1483 "Snelbus ipv trein" "Snelbus ipv trein Bergen op Zoom <-> Goes"
"151245" 1484 "Snelbus ipv trein" "Snelbus ipv trein Bergen op Zoom <-> Vlissingen"
"151247" 1485 "Snelbus ipv trein" "Snelbus ipv trein Goes <-> Roosendaal"
"151251" 1486 "Stopbus ipv trein" "Stopbus ipv trein Alphen a/d Rijn <-> Gouda"
"151252" 1487 "Stopbus ipv trein" "Stopbus ipv trein Bergen op Zoom <-> Goes"
"151254" 1488 "Taxibus ipv trein" "Taxibus ipv trein Goes <-> Kapelle-Biezelinge"
"152404" 1490 "Snelbus ipv trein" "Snelbus ipv trein Amsterdam Centraal <-> Schiphol Airport"
"152405" 1491 "Snelbus ipv trein" "Snelbus ipv trein Eindhoven Centraal <-> Roermond"
"152406" 1492 "Snelbus ipv trein" "Snelbus ipv trein Eindhoven Centraal <-> Sittard"
"152409" 1493 "Stopbus ipv trein" "Stopbus ipv trein Almelo <-> Deventer"
"152410" 1494 "Stopbus ipv trein" "Stopbus ipv trein Amsterdam Centraal <-> Amsterdam Muiderpoort"
"152411" 1495 "Stopbus ipv trein" "Stopbus ipv trein Amsterdam Centraal <-> Amsterdam Sloterdijk"
"152412" 1496 "Stopbus ipv trein" "Stopbus ipv trein Amsterdam Centraal <-> Haarlem"
"152413" 1497 "Stopbus ipv trein" "Stopbus ipv trein Amsterdam Centraal <-> Schiphol Airport"
"152808" 1501 "Snelbus ipv trein" "Snelbus ipv trein Driebergen-Zeist <-> Ede-Wageningen"
"152809" 1502 "Snelbus ipv trein" "Snelbus ipv trein Ede-Wageningen <-> Utrecht Centraal"
route_short_name_too_long WARNING 159

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

Only the first 50 of 159 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`.
"86488" 1336 "Stoptrein RS18"
"86489" 1337 "Stoptrein RS11"
"86490" 1338 "Stoptrein RS11"
"86491" 1339 "Stoptrein RS12"
"86492" 1340 "Stoptrein RS15"
"86497" 1341 "Stoptrein RS3"
"119684" 1342 "Stoptrein RS2"
"124366" 1343 "Sneltrein RE18"
"124367" 1344 "Sneltrein RE18"
"124368" 1345 "Sneltrein RE3"
"129445" 1346 "Sneltrein RE1"
"133677" 1347 "Stoptrein RS11"
"134337" 1348 "Stopbus ipv trein"
"134338" 1349 "Stopbus ipv trein"
"139843" 1350 "Sneltrein RE8"
"139844" 1351 "Sneltrein RE6"
"139847" 1352 "Stoptrein RS1"
"139849" 1353 "Stoptrein RS4"
"141293" 1354 "Stoptrein RS5"
"145173" 1355 "Stoptrein RS3"
"145174" 1356 "Stoptrein RS7"
"145175" 1357 "Stoptrein RS6"
"150849" 1359 "Snelbus ipv trein"
"150852" 1360 "Stopbus ipv trein"
"151013" 1361 "Snelbus ipv trein"
"151016" 1362 "Stopbus ipv trein"
"151020" 1363 "Stopbus ipv trein"
"152398" 1364 "Stopbus ipv trein"
"152399" 1365 "Stopbus ipv trein"
"152805" 1366 "Stopbus ipv trein"
"152807" 1367 "Taxibus ipv trein"
"153471" 1368 "Stopbus ipv trein"
"153473" 1369 "Stopbus ipv trein"
"153474" 1370 "Stopbus ipv trein"
"153475" 1371 "Stopbus ipv trein"
"153478" 1372 "Stoptrein RS18"
"153923" 1373 "Snelbus ipv trein"
"153924" 1374 "Stopbus ipv trein"
"153925" 1375 "Stopbus ipv trein"
"153926" 1376 "Stopbus ipv trein"
"139852" 1377 "Sneltrein RE20"
"139853" 1378 "Sneltrein RE20"
"139854" 1379 "Stoptrein RS21"
"139855" 1380 "Stoptrein RS24"
"139856" 1381 "Stoptrein RS20"
"139857" 1382 "Intercity IC23"
"139858" 1383 "Sprinter RS23"
"139859" 1384 "Sprinter RS22"
"139861" 1386 "Sneltrein RE13"
"139862" 1387 "Stoptrein RB61"
stop_has_too_many_matches_for_shape WARNING 6

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

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. matchCount (?) The number of matches for the stop that is referred to.
443444 "1584935" "358879695" 1143545 "3256783" "Zeist, Nieuw Beerschoten" [52.07097,5.25426] 30
443444 "1584935" "358879695" 1143546 "3256805" "Driebergen, Station Driebergen-Zeist" [52.066041,5.259073] 40
443450 "1584934" "364364104" 9328875 "3256783" "Zeist, Nieuw Beerschoten" [52.07097,5.25426] 30
443450 "1584934" "364364104" 9328876 "3256805" "Driebergen, Station Driebergen-Zeist" [52.066041,5.259073] 40
790071 "1599236" "365360882" 11596165 "4009169" "Rijssen, Station" [52.311358000000006,6.519644000000001] 21
796248 "1599241" "365361061" 11608902 "4009696" "Borne, Gezondheidscentrum Fleminghof" [52.2980305895255,6.750881879327699] 22
stop_too_far_from_shape WARNING 455

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 455 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.
768402 "1597633" "362655084" 4820538 "3988906" "[Lelystad Centrum] Middenweg t.h.v. busstation" [52.50815,5.47214] 169.76331204685584
770288 "1597655" "362661977" 4834731 "3133796" "[Utrecht Centraal] Halte Jaarbeursplein bushalte G" [52.09097246610836,5.110676411483412] 349.02952958940006
770288 "1597655" "362661977" 4834732 "2860611" "[Utrecht Maliebaan] OV halte Maliesingel" [52.091433697406785,5.13214642381793] 341.7126163361287
770290 "1597654" "362661979" 4834735 "2860611" "[Utrecht Maliebaan] OV halte Maliesingel" [52.091011788063774,5.12879706867383] 246.0353436442227
770290 "1597654" "362661979" 4834736 "3133796" "[Utrecht Centraal] Halte Jaarbeursplein bushalte G" [52.09096866061803,5.110677657412928] 348.8828637604105
160631 "1597650" "362655107" 4820594 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37476,5.2176599999999995] 117.04135234069703
767959 "1597622" "362661945" 4834599 "2992048" "[Almere Muziekwijk] Achterzijde,halte Busbaan,Chopinpad Almere Poort" [52.363859999999995,5.1895299999999995] 404.3655294626458
767237 "1597621" "362661947" 4834604 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37561000000001,5.218340000000001] 145.3033540636649
745565 "1600075" "365177252" 10104586 "3892257" "Nijmegen, Centrum Oost" [51.84994800183758,5.862199516600436] 910.1406016933411
286612 "1606241" "365790457" 15579704 "3923782" "Utrecht, Professor Dieperinklaan" [52.10384098076623,5.1307343668067205] 183.95669749799163
286725 "1606242" "365790645" 15580947 "3923783" "Utrecht, Professor Dieperinklaan" [52.10390354252022,5.130370811897294] 158.02478112535624
286726 "1606243" "365790647" 15580958 "3923782" "Utrecht, Professor Dieperinklaan" [52.10384098076623,5.1307343668067205] 183.95669749799163
286611 "1606240" "365790455" 15579693 "3923783" "Utrecht, Professor Dieperinklaan" [52.10390354252022,5.130370811897294] 158.02478112535624
286599 "1606245" "365790435" 15579561 "3923783" "Utrecht, Professor Dieperinklaan" [52.10390354252022,5.130370811897294] 158.02478112535624
286600 "1606246" "365790437" 15579572 "3923782" "Utrecht, Professor Dieperinklaan" [52.10384098076623,5.1307343668067205] 183.95669749799163
286719 "1606247" "365790635" 15580881 "3923783" "Utrecht, Professor Dieperinklaan" [52.10390354252022,5.130370811897294] 158.02478112535624
286720 "1606248" "365790637" 15580892 "3923782" "Utrecht, Professor Dieperinklaan" [52.10384098076623,5.1307343668067205] 183.95669749799163
286723 "1606238" "365790642" 15580921 "3923782" "Utrecht, Professor Dieperinklaan" [52.10350476649836,5.130408147669051] 226.25254223760734
286596 "1606235" "365790430" 15579524 "3923782" "Utrecht, Professor Dieperinklaan" [52.10350476649836,5.130408147669051] 226.25254223760734
286597 "1606236" "365790432" 15579535 "3923782" "Utrecht, Professor Dieperinklaan" [52.10350476649836,5.130408147669051] 226.25254223760734
286722 "1606237" "365790640" 15580910 "3923782" "Utrecht, Professor Dieperinklaan" [52.10350476649836,5.130408147669051] 226.25254223760734
810363 "1602645" "364547049" 9614532 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37476,5.2176599999999995] 117.04135234069703
767238 "1602643" "364539219" 9609627 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37476,5.2176599999999995] 117.04135234069703
767245 "1602643" "364539561" 9609974 "3958992" "[Almere Centrum] Bushaltes Mandelapark" [52.37476,5.2176599999999995] 173.68066411992163
767240 "1602644" "364539223" 9609633 "3925619" "[Almere Centrum] P.J. Oudweg" [52.395320000000005,5.302150000000001] 6238.777226745895
809972 "1602641" "364539553" 9609956 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37561000000001,5.218340000000001] 145.3033540636649
809972 "1602641" "364539553" 9609959 "2860324" "[Almere Oostvaarders] Voorzijde station, busstrook Ambonstraat" [52.40296934216162,5.29985810377867] 126.9241921628396
809971 "1602642" "364539549" 9609948 "2860324" "[Almere Oostvaarders] Voorzijde station, busstrook Ambonstraat" [52.39348268402584,5.278543174646592] 1884.310460516673
809971 "1602642" "364539549" 9609951 "3925619" "[Almere Centrum] P.J. Oudweg" [52.37476,5.2176599999999995] 117.04135234069703
742863 "1600060" "365174192" 10068838 "3892257" "Nijmegen, Centrum Oost" [51.84325520097583,5.872343359478066] 167.5946732701108
742887 "1600066" "365174248" 10069433 "3892289" "Nijmegen, Centraal Station" [51.843804,5.873556] 1356.8443441545242
742887 "1600066" "365174248" 10069434 "3892257" "Nijmegen, Centrum Oost" [51.843804,5.873556] 130.7937913998206
743304 "1600057" "365175360" 10080084 "3892257" "Nijmegen, Centrum Oost" [51.84325520097583,5.872343359478066] 167.5946732701108
810765 "1602690" "313311196" 15392 "3618154" "Osnabrück Hbf" [52.15354,5.36197] 5820850.446047965
810765 "1602690" "313311196" 15394 "3618151" "Hannover Hbf" [52.15354,5.36197] 5820850.446047965
810771 "1602690" "319697064" 70068 "3667681" "Berlin Hbf" [52.15354,5.36197] 5820850.446047965
810774 "1602690" "319699910" 70162 "3667680" "Berlin Hbf" [52.15354,5.36197] 5820850.446047965
810799 "1602690" "356609517" 371116 "3618144" "Bünde (Westf)" [52.15354,5.36197] 5820850.446047965
810799 "1602690" "356609517" 371118 "3618143" "Berlin-Spandau" [52.15354,5.36197] 5820850.446047965
810825 "1602690" "356616304" 372383 "3988902" "Hannover Hbf" [52.15354,5.36197] 5820850.446047965
810894 "1602691" "364522250" 9561947 "3541108" "Hamburg-Harburg" [52.15354,5.36197] 5820850.446047965
810876 "1602694" "364521255" 9558608 "3541108" "Hamburg-Harburg" [52.15354,5.36197] 5820850.446047965
810872 "1602695" "364521171" 9558255 "3541108" "Hamburg-Harburg" [52.15354,5.36197] 5820850.446047965
810877 "1602692" "364521256" 9558627 "3541108" "Hamburg-Harburg" [52.15354,5.36197] 5820850.446047965
810767 "1602693" "313316836" 45492 "3618149" "Hannover Hbf" [52.15354,5.36197] 5820850.446047965
810767 "1602693" "313316836" 45494 "3618155" "Osnabrück Hbf" [52.15354,5.36197] 5820850.446047965
810770 "1602693" "319696111" 70028 "3667685" "Berlin Südkreuz" [52.15354,5.36197] 5820850.446047965
810770 "1602693" "319696111" 70029 "3667682" "Berlin Hbf" [52.15354,5.36197] 5820850.446047965
810772 "1602693" "319697707" 70102 "3784758" "Berlin Hbf" [52.15354,5.36197] 5820850.446047965
810773 "1602693" "319698410" 70123 "3934969" "Berlin Hbf" [52.15354,5.36197] 5820850.446047965
stop_too_far_from_shape_using_user_distance WARNING 1819

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

Only the first 50 of 1819 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.
768401 "1597632" "362655080" 4820531 "3988906" "[Lelystad Centrum] Middenweg t.h.v. busstation" [52.50815,5.47214] 169.76331204685584
443711 "1597669" "362647056" 4786283 "2994013" "Utrecht Centraal" [52.08899999999999,5.1106] 120.85417833119551
443714 "1597669" "362647612" 4791237 "2994007" "Utrecht Centraal" [52.08899999999999,5.1106] 123.43949221631955
443708 "1597668" "362645325" 4771083 "2994013" "Utrecht Centraal" [52.08899999999999,5.1106] 120.85417833119551
443715 "1597668" "362647736" 4792328 "2994007" "Utrecht Centraal" [52.08899999999999,5.1106] 123.43949221631955
443716 "1597668" "362647819" 4793062 "2994010" "Utrecht Centraal" [52.08899999999999,5.1106] 123.7124354901271
443719 "1597668" "362648033" 4794830 "2994019" "Utrecht Centraal" [52.08899999999999,5.1106] 117.762677551803
1956 "1597667" "362644941" 4767511 "3065396" "Voorschoten" [52.12528,4.43247] 136.9538197157267
2215 "1597667" "362649763" 4810259 "2993339" "Leiden Centraal" [52.166079999999994,4.481709999999999] 165.78873282295376
1949 "1597666" "362644830" 4766517 "3065395" "Voorschoten" [52.12528,4.43247] 136.45934456265599
2129 "1597666" "362648116" 4795582 "2993062" "Haarlem" [52.38807,4.63841] 141.04439035698965
2651 "1597662" "362644891" 4767099 "3670802" "Deventer" [52.257400000000004,6.160449999999999] 121.37072805765048
2651 "1597662" "362644891" 4767100 "2992089" "Almelo" [52.35804,6.653860000000001] 135.21300900223142
160631 "1597650" "362655107" 4820590 "3988906" "[Lelystad Centrum] Middenweg t.h.v. busstation" [52.50815,5.47214] 169.76331204685584
767237 "1597621" "362661947" 4834607 "2860324" "[Almere Oostvaarders] Voorzijde station, busstrook Ambonstraat" [52.40296934216162,5.29985810377867] 126.9241921628396
767237 "1597621" "362661947" 4834608 "3988906" "[Lelystad Centrum] Middenweg t.h.v. busstation" [52.50815,5.47214] 169.76331204685584
51651 "1589183" "359793736" 1345115 "3181024" "Delft, Martinus Nijhofflaan" [51.996484,4.350942] 151.6499205087565
51651 "1589183" "359793736" 1345120 "3181006" "Delft, Nieuwe Plantage" [52.01747900000001,4.352657000000001] 138.84355386004395
51647 "1589182" "359793732" 1344997 "3181024" "Delft, Martinus Nijhofflaan" [51.996484,4.350942] 151.6499205087565
51647 "1589182" "359793732" 1345002 "3181006" "Delft, Nieuwe Plantage" [52.01747900000001,4.352657000000001] 138.84355386004395
51709 "1589184" "359793794" 1347252 "3181024" "Delft, Martinus Nijhofflaan" [51.996484,4.350942] 151.6499205087565
51709 "1589184" "359793794" 1347257 "3181006" "Delft, Nieuwe Plantage" [52.01747900000001,4.352657000000001] 138.84355386004395
51660 "1589187" "359793745" 1345439 "3089982" "Delft, Nieuwe Plantage" [52.017188,4.352299] 118.5488261603875
51660 "1589187" "359793745" 1345444 "3181023" "Delft, Martinus Nijhofflaan" [51.996283999999996,4.349665] 207.94804195365185
51641 "1589186" "359793726" 1344862 "3089982" "Delft, Nieuwe Plantage" [52.017188,4.352299] 118.5488261603875
51641 "1589186" "359793726" 1344867 "3181023" "Delft, Martinus Nijhofflaan" [51.996283999999996,4.349665] 207.94804195365185
51724 "1589189" "359793809" 1347860 "3089982" "Delft, Nieuwe Plantage" [52.017188,4.352299] 118.5488261603875
51724 "1589189" "359793809" 1347865 "3181023" "Delft, Martinus Nijhofflaan" [51.996283999999996,4.349665] 207.94804195365185
51646 "1589188" "359793731" 1344981 "3089982" "Delft, Nieuwe Plantage" [52.017188,4.352299] 118.5488261603875
51646 "1589188" "359793731" 1344986 "3181023" "Delft, Martinus Nijhofflaan" [51.996283999999996,4.349665] 207.94804195365185
286612 "1606241" "365790457" 15579705 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286725 "1606242" "365790645" 15580948 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286726 "1606243" "365790647" 15580959 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286611 "1606240" "365790455" 15579694 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286599 "1606245" "365790435" 15579562 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286600 "1606246" "365790437" 15579573 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286719 "1606247" "365790635" 15580882 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286720 "1606248" "365790637" 15580893 "3923953" "Utrecht, Juliusstraat" [52.10166699999999,5.143363] 1238.6130782181508
286723 "1606238" "365790642" 15580922 "3923822" "Utrecht, Sartreweg" [52.104185,5.127104] 1134.2379318206888
286596 "1606235" "365790430" 15579525 "3923822" "Utrecht, Sartreweg" [52.104185,5.127104] 1134.2379318206888
286597 "1606236" "365790432" 15579536 "3923822" "Utrecht, Sartreweg" [52.104185,5.127104] 1134.2379318206888
286722 "1606237" "365790640" 15580911 "3923822" "Utrecht, Sartreweg" [52.104185,5.127104] 1134.2379318206888
22003 "1589225" "363623405" 6526973 "3767974" "'s-Gravenhage, Leeghwaterplein" [52.065896,4.321843] 102.32363630313283
22003 "1589225" "363623405" 6526974 "3930282" "'s-Gravenhage, Stieltjesstraat" [52.058637,4.312334] 177.46275538028866
767238 "1602643" "364539219" 9609623 "3988906" "[Lelystad Centrum] Middenweg t.h.v. busstation" [52.50815,5.47214] 169.76331204685584
21912 "1589223" "363623314" 6524443 "3767974" "'s-Gravenhage, Leeghwaterplein" [52.065896,4.321843] 102.32363630313283
21912 "1589223" "363623314" 6524444 "3930282" "'s-Gravenhage, Stieltjesstraat" [52.058637,4.312334] 177.46275538028866
205638 "1602637" "362644984" 4767893 "2993990" "Utrecht Centraal" [52.08899999999999,5.1106] 120.13500550454872
205638 "1602637" "362644984" 4767897 "2992416" "Brussel-Zuid" [50.836580000000005,4.3372] 193.94618777072657
17593 "1589217" "363619082" 6398572 "3767974" "'s-Gravenhage, Leeghwaterplein" [52.065896,4.321843] 102.32363630313283
stop_without_stop_time WARNING 1943

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
2 "2323991" "Koln-Ehrenfeld"
3 "2324425" "Sappemeer Oost"
4 "2324426" "Sappemeer Oost"
5 "2324427" "Sappemeer Oost"
6 "2380333" "Veenwouden"
796 "2860214" "[Amersfoort Centraal] P+R Piet Mondriaanplein"
797 "2860215" "[Amersfoort Centraal] Piet Mondriaanplein"
799 "2860217" "[Schiphol Airport] GOS busstation"
800 "2860220" "[Schiphol Airport] Koeriersplein"
801 "2860223" "[Utrecht Lunetten] OV halte Furkaplateau"
802 "2860227" "[Arnhem Centraal] Sonsbeekszijde"
804 "2860230" "[Delft Campus] Forensenweg"
805 "2860235" "[Rotterdam Stadion] De Veranda"
809 "2860241" "[Amsterdam Noord Metro] Halte IJdoornlaan"
810 "2860242" "[Amsterdam Noord Metro] Metrostation Noord (M52)"
812 "2860255" "[Goes] voorzijde station, busstation (Ongepland)"
817 "2860260" "[Gilze-Rijen] Voorzijde station, Anne Frankplein OV Halte"
818 "2860263" "[Groningen] Voorzijde station, Bushalte C, Stationsweg"
819 "2860264" "[Groningen] Stationsweg aan de waterkant"
820 "2860268" "[Bodegraven] OV halte Stationsplein"
821 "2860269" "[Eygelshoven Markt] Voorzijde station, Nieuwenhagerweg"
824 "2860275" "[Houten Castellum] Voorzijde station, NS Bushalte Forum"
825 "2860276" "[Antwerpen-Berchem] Busstation Antwerpen-Berchem"
829 "2860284" "[Kampen Zuid] Voorzijde station, Burgemeester van Tuinenplein"
830 "2860287" "[Vleuten] OV busstation, de Sporeplein"
831 "2860292" "[Geldermalsen] OV Halte Burg. Roozeveld van der Venlaan"
834 "2860295" "[Veenendaal-De Klomp] OV busstation, Dokter Hoolboomweg"
836 "2860299" "[Rijssen] Voorzijde station, Bushalte Station Rijssen"
838 "2860301" "[Rheine] Voorzijde station, OV Halte, Kardinal-Galen-Ring"
839 "2860302" "[Amersfoort Schothorst] Zielhorsterweg"
840 "2860305" "[Arnhem Velperpoort] Voorzijde station OV halte JP van Muijlwijkstraat"
841 "2860306" "[Arnhem Velperpoort] Voorzijde station, OV halte JP van Muijlwijkstraat"
842 "2860307" "[Arnhem Zuid] OV halte a/d Zuidzijde, Metamorfosenallee"
844 "2860313" "[Rotterdam Blaak] Metrostation Blaak"
845 "2860314" "[Hoogeveen] Voorzijde station, P&R, Parkeerplaats"
848 "2860317" "[Rotterdam Centraal] Metrostation Rotterdam Centraal"
850 "2860321" "[Hengelo] Voorzijde station, Busstation, Stationsplein"
854 "2860327" "[Zaandam Kogerveld] Voorplein station, Veldbloemenweg"
855 "2860329" "[Borne] Ns bushalte, Parallelweg"
856 "2860330" "[Bad Bentheim] Bahnhof, Am Bahnhof"
857 "2860331" "[Breda] Belcrumzijde station, Stationslaan"
859 "2860333" "[Arnhem Presikhaaf] Voorzijde station, OV halte Wichard van Pontlaan"
860 "2860334" "[Arnhem Presikhaaf] Voorzijde station, OV halte Wichard van Pontlaan"
861 "2860336" "[Rhenen] OV halte Zwarteweg ongepland"
862 "2860337" "[Rhenen] NS bushalte P&R terrein Stationsplein"
863 "2860340" "[Diemen] Bushalte Ouddiemerlaan"
864 "2860341" "[Diemen] Voorzijde station, OV halte van Gemertplein"
867 "2860345" "[Eijsden] Voorzijde station, Stationsplein"
868 "2860346" "[Maastricht Randwyck] Universiteitssingel"
869 "2860347" "[Hillegom] Voorzijde station, OV halte Loosterweg"
stops_match_shape_out_of_order WARNING 12

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.
742937 "1600055" "365174363" 10070677 "3892257" "Nijmegen, Centrum Oost" [51.844505186294114,5.8724364052565345] 10070676 "3892258" "Nijmegen, Centrum Oost" [51.84444440244665,5.871999186357086]
742861 "1600049" "365174187" 10068772 "3892257" "Nijmegen, Centrum Oost" [51.844505186294114,5.8724364052565345] 10068771 "3892258" "Nijmegen, Centrum Oost" [51.84444440244665,5.871999186357086]
307828 "1589957" "364639356" 9732588 "3889397" "Warmenhuizen, Oostwal" [52.7350506843856,4.746998223506841] 9732587 "3889402" "Tuitjenhorn, Stiegerstraat" [52.740166375946195,4.746082134754064]
177090 "1419676" "364263668" 7203216 "4010422" "Lauwersoog" [53.410576,6.198483999999999] 7203215 "4010423" "Schiermonnikoog" [53.468635,6.203212000000001]
177089 "1419675" "364263664" 7203208 "4010423" "Schiermonnikoog" [53.468635,6.203212000000001] 7203207 "4010422" "Lauwersoog" [53.410576,6.198483999999999]
177089 "1419675" "364263664" 7203208 "4010423" "Schiermonnikoog" [53.410576,6.198483999999999] 7203207 "4010422" "Lauwersoog" [53.410576,6.198483999999999]
177080 "1419672" "364263667" 7203214 "4010422" "Lauwersoog" [53.410576,6.198483999999999] 7203213 "4010423" "Schiermonnikoog" [53.468635,6.203212000000001]
177079 "1419671" "364263663" 7203206 "4010423" "Schiermonnikoog" [53.468635,6.203212000000001] 7203205 "4010422" "Lauwersoog" [53.410576,6.198483999999999]
177079 "1419671" "364263663" 7203206 "4010423" "Schiermonnikoog" [53.410576,6.198483999999999] 7203205 "4010422" "Lauwersoog" [53.410576,6.198483999999999]
277041 "1606605" "365781225" 15379879 "3923763" "Utrecht, CS Jaarbeurszijde (D4)" [52.08780231498803,5.109194619149579] 15379878 "3923760" "Utrecht, CS Jaarbeurszijde (D1)" [52.088428585600994,5.108619460513461]
277443 "1606606" "365781761" 15389937 "3923763" "Utrecht, CS Jaarbeurszijde (D4)" [52.08780231498803,5.109194619149579] 15389936 "3923760" "Utrecht, CS Jaarbeurszijde (D1)" [52.088428585600994,5.108619460513461]
276187 "1606604" "365780227" 15358030 "3923763" "Utrecht, CS Jaarbeurszijde (D4)" [52.08780231498803,5.109194619149579] 15358029 "3923760" "Utrecht, CS Jaarbeurszijde (D1)" [52.088428585600994,5.108619460513461]
platform_without_parent_station INFO 31

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
9289 "3216437" "Oostburg, Ziekenhuis"
9301 "3216454" "Oostburg, Ziekenhuis"
13941 "3775512" "Tilburg, Centraal Station perron B"
14372 "3775973" "Hulst, Busstation"
15316 "3777080" "Maastricht, Station perron D"
15887 "3777753" "Breskens, Veerhaven"
19086 "3889165" "Alkmaar, Eggestraat"
19089 "3889168" "Alkmaar, Branderij"
19094 "3889174" "Alkmaar, Eggestraat"
19135 "3889215" "Alkmaar, Aidastraat"
19136 "3889216" "Alkmaar, Aidastraat"
19137 "3889217" "Alkmaar, Hans de Riesstraat"
19138 "3889218" "Alkmaar, Hans de Riesstraat"
19177 "3889257" "Noord-Scharwoude, Molenkade"
19190 "3889270" "Noord-Scharwoude, Molenkade"
19196 "3889276" "Zuid-Scharwoude, Geestweg"
19197 "3889277" "Zuid-Scharwoude, Geestweg"
19271 "3889351" "Oudkarspel, Zaagmolenweg"
19272 "3889352" "Oudkarspel, Zaagmolenweg"
20433 "3890532" "Medemblik, Graaf Florislaan"
20434 "3890533" "Medemblik, Schuitevoerderslaan"
20439 "3890538" "Medemblik, Schuitevoerderslaan"
20440 "3890539" "Medemblik, Graaf Florislaan"
20441 "3890540" "Medemblik, Admiraliteitsweg"
20442 "3890541" "Medemblik, Admiraliteitsweg"
29681 "3923998" "Utrecht, Janskerkhof"
36548 "3966413" "Alblasserdam, Plantage (Perron A)"
38559 "3987994" "Alblasserdam, Plantage (Perron B)"
38560 "3987995" "Alblasserdam, Plantage (Perron C)"
38660 "3988095" "Dordrecht, Stadskantoor (Perron A)"
44145 "4003332" "Groningen, UMCG Noord (Perron C)"
service_window_outside_feed_period INFO 932

service_window_outside_feed_period

A service window is not covered by the feed's validity period.

You can see more about this notice here.

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

serviceId (?) The service_id whose active window extends outside the feed validity period. serviceWindowStartDate (?) The first active date of the service window. serviceWindowEndDate (?) The last active date of the service window. daysBeforeFeedStart (?) Number of days the service window extends before feed_start_date (0 if none). daysAfterFeedEnd (?) Number of days the service window extends after feed_end_date (0 if none).
"1" "2026-06-27" "2026-06-27" 1 0
"2" "2026-06-27" "2026-12-12" 1 0
"3" "2026-06-27" "2026-11-14" 1 0
"4" "2026-06-27" "2026-12-06" 1 0
"6" "2026-06-27" "2026-12-12" 1 0
"7" "2026-06-27" "2026-12-05" 1 0
"8" "2026-06-27" "2026-12-12" 1 0
"9" "2026-06-27" "2026-12-12" 1 0
"200" "2026-06-27" "2026-12-12" 1 0
"201" "2026-06-27" "2026-12-12" 1 0
"202" "2026-06-27" "2026-12-12" 1 0
"203" "2026-06-27" "2026-12-11" 1 0
"204" "2026-06-27" "2026-12-11" 1 0
"205" "2026-06-27" "2026-12-12" 1 0
"206" "2026-06-27" "2026-12-12" 1 0
"207" "2026-06-27" "2026-07-18" 1 0
"208" "2026-06-27" "2026-12-11" 1 0
"209" "2026-06-27" "2026-12-12" 1 0
"210" "2026-06-27" "2026-12-12" 1 0
"211" "2026-06-27" "2026-12-12" 1 0
"212" "2026-06-27" "2026-12-12" 1 0
"213" "2026-06-27" "2026-12-12" 1 0
"214" "2026-06-27" "2026-07-19" 1 0
"215" "2026-06-27" "2026-12-12" 1 0
"216" "2026-06-27" "2026-12-12" 1 0
"217" "2026-06-27" "2026-12-12" 1 0
"218" "2026-06-27" "2026-12-12" 1 0
"219" "2026-06-27" "2026-12-12" 1 0
"220" "2026-06-27" "2026-12-12" 1 0
"221" "2026-06-27" "2026-12-11" 1 0
"222" "2026-06-27" "2026-12-12" 1 0
"223" "2026-06-27" "2026-12-12" 1 0
"224" "2026-06-27" "2026-12-12" 1 0
"225" "2026-06-27" "2026-12-11" 1 0
"226" "2026-06-27" "2026-12-12" 1 0
"227" "2026-06-27" "2026-12-11" 1 0
"228" "2026-06-27" "2026-12-11" 1 0
"229" "2026-06-27" "2026-12-12" 1 0
"230" "2026-06-27" "2026-12-12" 1 0
"231" "2026-06-27" "2026-12-11" 1 0
"232" "2026-06-27" "2026-12-12" 1 0
"233" "2026-06-27" "2026-12-12" 1 0
"234" "2026-06-27" "2026-12-12" 1 0
"235" "2026-06-27" "2026-12-12" 1 0
"236" "2026-06-27" "2026-12-12" 1 0
"237" "2026-06-27" "2026-07-18" 1 0
"238" "2026-06-27" "2026-12-11" 1 0
"239" "2026-06-27" "2026-12-12" 1 0
"240" "2026-06-27" "2026-12-12" 1 0
"241" "2026-06-27" "2026-12-12" 1 0
unknown_column INFO 4

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.
"feed_info.txt" "feed_id" 2
"stop_times.txt" "fare_units_traveled" 11
"trips.txt" "realtime_trip_id" 4
"trips.txt" "trip_long_name" 7