GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-05T15:29:26Z,
for the dataset file:///shared/kocaeli.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
Turkish
Feed Start Date:
2017-12-03
Feed End Date:
2018-12-31

Files included


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

Counts


  • Agencies: 55
  • Blocks: 0
  • Routes: 343
  • Shapes: 663
  • Stops: 6823
  • Trips: 61869

Specification Compliance report

16981 notices reported (15760 errors, 1221 warnings, 0 infos)

Notice Code Severity Total
stop_time_with_arrival_before_previous_departure_time ERROR 15760

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
2402102 2402101 "457-47960" "20:10:02" "20:10:50"
2402104 2402103 "457-47960" "20:19:53" "20:24:26"
2402105 2402104 "457-47960" "20:19:39" "20:20:08"
2401979 2401978 "457-47957" "08:10:02" "08:10:50"
2401981 2401980 "457-47957" "08:19:53" "08:24:26"
2401982 2401981 "457-47957" "08:19:39" "08:20:08"
2402020 2402019 "457-47958" "12:40:02" "12:40:50"
2402022 2402021 "457-47958" "12:49:53" "12:54:26"
2402023 2402022 "457-47958" "12:49:39" "12:50:08"
2402061 2402060 "457-47959" "17:40:02" "17:40:50"
2402063 2402062 "457-47959" "17:49:53" "17:54:26"
2402064 2402063 "457-47959" "17:49:39" "17:50:08"
183406 183405 "457-4274" "08:44:04" "08:45:21"
992560 992559 "457-18730" "15:18:44" "15:19:14"
992562 992561 "457-18730" "15:19:14" "15:19:24"
992563 992562 "457-18730" "15:19:15" "15:19:29"
992564 992563 "457-18730" "15:19:24" "15:19:30"
992642 992641 "457-18731" "15:22:44" "15:23:14"
992644 992643 "457-18731" "15:23:14" "15:23:24"
992645 992644 "457-18731" "15:23:15" "15:23:29"
992646 992645 "457-18731" "15:23:24" "15:23:30"
992888 992887 "457-18734" "15:33:44" "15:34:14"
992890 992889 "457-18734" "15:34:14" "15:34:24"
992891 992890 "457-18734" "15:34:15" "15:34:29"
992892 992891 "457-18734" "15:34:24" "15:34:30"
992970 992969 "457-18735" "15:36:44" "15:37:14"
992972 992971 "457-18735" "15:37:14" "15:37:24"
992973 992972 "457-18735" "15:37:15" "15:37:29"
992974 992973 "457-18735" "15:37:24" "15:37:30"
992724 992723 "457-18732" "15:26:44" "15:27:14"
992726 992725 "457-18732" "15:27:14" "15:27:24"
992727 992726 "457-18732" "15:27:15" "15:27:29"
992728 992727 "457-18732" "15:27:24" "15:27:30"
992806 992805 "457-18733" "15:30:44" "15:31:14"
992808 992807 "457-18733" "15:31:14" "15:31:24"
992809 992808 "457-18733" "15:31:15" "15:31:29"
992810 992809 "457-18733" "15:31:24" "15:31:30"
993216 993215 "457-18738" "15:46:44" "15:47:14"
993218 993217 "457-18738" "15:47:14" "15:47:24"
993219 993218 "457-18738" "15:47:15" "15:47:29"
993220 993219 "457-18738" "15:47:24" "15:47:30"
993298 993297 "457-18739" "15:50:44" "15:51:14"
993300 993299 "457-18739" "15:51:14" "15:51:24"
993301 993300 "457-18739" "15:51:15" "15:51:29"
993302 993301 "457-18739" "15:51:24" "15:51:30"
993052 993051 "457-18736" "15:39:44" "15:40:14"
993054 993053 "457-18736" "15:40:14" "15:40:24"
993055 993054 "457-18736" "15:40:15" "15:40:29"
993056 993055 "457-18736" "15:40:24" "15:40:30"
993134 993133 "457-18737" "15:42:44" "15:43:14"
expired_calendar WARNING 3

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.
2 "457-1"
3 "457-2"
4 "457-3"
fast_travel_between_consecutive_stops WARNING 1003

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 1003 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.
49418 "457-49958" "457-204" 223.38027169408724 0.18615022641173937 2500810 84 "457-5296" "Bayramoğlu Ada" "10:42:26" 2500811 85 "457-1306" "Kaptan Sokak" "10:42:29"
49833 "457-50373" "457-204" 223.38027169408724 0.18615022641173937 2540650 84 "457-5296" "Bayramoğlu Ada" "23:12:26" 2540651 85 "457-1306" "Kaptan Sokak" "23:12:29"
50074 "457-50614" "457-204" 223.38027169408724 0.18615022641173937 2563786 84 "457-5296" "Bayramoğlu Ada" "23:12:26" 2563787 85 "457-1306" "Kaptan Sokak" "23:12:29"
24301 "457-24057" "457-258" 183.7100766171847 0.05103057683810686 1300782 36 "457-4651" "Gölcük Karaağaç Camii" "12:33:50" 1300783 37 "457-4652" "Kerim Ağa" "12:33:51"
24492 "457-24248" "457-261" 183.7100766171847 0.05103057683810686 1307566 18 "457-4651" "Gölcük Karaağaç Camii" "12:38:46" 1307567 19 "457-4652" "Kerim Ağa" "12:38:47"
24500 "457-24256" "457-261" 183.7100766171847 0.05103057683810686 1307726 18 "457-4651" "Gölcük Karaağaç Camii" "12:38:46" 1307727 19 "457-4652" "Kerim Ağa" "12:38:47"
24719 "457-24474" "457-264" 183.7100766171847 0.05103057683810686 1317109 17 "457-4651" "Gölcük Karaağaç Camii" "07:43:05" 1317110 18 "457-4652" "Kerim Ağa" "07:43:06"
24737 "457-24492" "457-264" 183.7100766171847 0.05103057683810686 1317451 17 "457-4651" "Gölcük Karaağaç Camii" "07:43:05" 1317452 18 "457-4652" "Kerim Ağa" "07:43:06"
49861 "457-50401" "457-204" 223.38027169408724 0.18615022641173937 2543338 84 "457-5296" "Bayramoğlu Ada" "09:02:26" 2543339 85 "457-1306" "Kaptan Sokak" "09:02:29"
49620 "457-50160" "457-204" 223.38027169408724 0.18615022641173937 2520202 84 "457-5296" "Bayramoğlu Ada" "09:02:26" 2520203 85 "457-1306" "Kaptan Sokak" "09:02:29"
49478 "457-50018" "457-204" 223.38027169408724 0.18615022641173937 2506570 84 "457-5296" "Bayramoğlu Ada" "14:46:26" 2506571 85 "457-1306" "Kaptan Sokak" "14:46:29"
24395 "457-24151" "457-258" 183.7100766171847 0.05103057683810686 1304354 36 "457-4651" "Gölcük Karaağaç Camii" "08:48:50" 1304355 37 "457-4652" "Kerim Ağa" "08:48:51"
49528 "457-50068" "457-204" 223.38027169408724 0.18615022641173937 2511370 84 "457-5296" "Bayramoğlu Ada" "17:44:26" 2511371 85 "457-1306" "Kaptan Sokak" "17:44:29"
49508 "457-50048" "457-204" 223.38027169408724 0.18615022641173937 2509450 84 "457-5296" "Bayramoğlu Ada" "16:36:26" 2509451 85 "457-1306" "Kaptan Sokak" "16:36:29"
49767 "457-50307" "457-204" 223.38027169408724 0.18615022641173937 2534314 84 "457-5296" "Bayramoğlu Ada" "17:45:26" 2534315 85 "457-1306" "Kaptan Sokak" "17:45:29"
50008 "457-50548" "457-204" 223.38027169408724 0.18615022641173937 2557450 84 "457-5296" "Bayramoğlu Ada" "17:45:26" 2557451 85 "457-1306" "Kaptan Sokak" "17:45:29"
49726 "457-50266" "457-204" 223.38027169408724 0.18615022641173937 2530378 84 "457-5296" "Bayramoğlu Ada" "15:22:26" 2530379 85 "457-1306" "Kaptan Sokak" "15:22:29"
49967 "457-50507" "457-204" 223.38027169408724 0.18615022641173937 2553514 84 "457-5296" "Bayramoğlu Ada" "15:22:26" 2553515 85 "457-1306" "Kaptan Sokak" "15:22:29"
28035 "457-27779" "457-288" 183.7100766171847 0.05103057683810686 1436617 62 "457-4651" "Gölcük Karaağaç Camii" "20:01:49" 1436618 63 "457-4652" "Kerim Ağa" "20:01:50"
28022 "457-27766" "457-288" 183.7100766171847 0.05103057683810686 1435694 62 "457-4651" "Gölcük Karaağaç Camii" "20:01:49" 1435695 63 "457-4652" "Kerim Ağa" "20:01:50"
28048 "457-27792" "457-288" 183.7100766171847 0.05103057683810686 1437540 62 "457-4651" "Gölcük Karaağaç Camii" "20:01:49" 1437541 63 "457-4652" "Kerim Ağa" "20:01:50"
24432 "457-24188" "457-258" 183.7100766171847 0.05103057683810686 1305760 36 "457-4651" "Gölcük Karaağaç Camii" "22:53:50" 1305761 37 "457-4652" "Kerim Ağa" "22:53:51"
24390 "457-24146" "457-258" 183.7100766171847 0.05103057683810686 1304164 36 "457-4651" "Gölcük Karaağaç Camii" "22:53:50" 1304165 37 "457-4652" "Kerim Ağa" "22:53:51"
24337 "457-24093" "457-258" 183.7100766171847 0.05103057683810686 1302150 36 "457-4651" "Gölcük Karaağaç Camii" "22:53:50" 1302151 37 "457-4652" "Kerim Ağa" "22:53:51"
49929 "457-50469" "457-204" 223.38027169408724 0.18615022641173937 2549866 84 "457-5296" "Bayramoğlu Ada" "13:19:26" 2549867 85 "457-1306" "Kaptan Sokak" "13:19:29"
49688 "457-50228" "457-204" 223.38027169408724 0.18615022641173937 2526730 84 "457-5296" "Bayramoğlu Ada" "13:19:26" 2526731 85 "457-1306" "Kaptan Sokak" "13:19:29"
49468 "457-50008" "457-204" 223.38027169408724 0.18615022641173937 2505610 84 "457-5296" "Bayramoğlu Ada" "14:11:26" 2505611 85 "457-1306" "Kaptan Sokak" "14:11:29"
49495 "457-50035" "457-204" 223.38027169408724 0.18615022641173937 2508202 84 "457-5296" "Bayramoğlu Ada" "15:48:26" 2508203 85 "457-1306" "Kaptan Sokak" "15:48:29"
49378 "457-49918" "457-204" 223.38027169408724 0.18615022641173937 2496970 84 "457-5296" "Bayramoğlu Ada" "08:27:26" 2496971 85 "457-1306" "Kaptan Sokak" "08:27:29"
49496 "457-50036" "457-204" 223.38027169408724 0.18615022641173937 2508298 84 "457-5296" "Bayramoğlu Ada" "15:52:26" 2508299 85 "457-1306" "Kaptan Sokak" "15:52:29"
24491 "457-24247" "457-261" 183.7100766171847 0.05103057683810686 1307546 18 "457-4651" "Gölcük Karaağaç Camii" "11:38:46" 1307547 19 "457-4652" "Kerim Ağa" "11:38:47"
24499 "457-24255" "457-261" 183.7100766171847 0.05103057683810686 1307706 18 "457-4651" "Gölcük Karaağaç Camii" "11:38:46" 1307707 19 "457-4652" "Kerim Ağa" "11:38:47"
49474 "457-50014" "457-204" 223.38027169408724 0.18615022641173937 2506186 84 "457-5296" "Bayramoğlu Ada" "14:32:26" 2506187 85 "457-1306" "Kaptan Sokak" "14:32:29"
49465 "457-50005" "457-204" 223.38027169408724 0.18615022641173937 2505322 84 "457-5296" "Bayramoğlu Ada" "14:01:26" 2505323 85 "457-1306" "Kaptan Sokak" "14:01:29"
49942 "457-50482" "457-204" 223.38027169408724 0.18615022641173937 2551114 84 "457-5296" "Bayramoğlu Ada" "14:01:26" 2551115 85 "457-1306" "Kaptan Sokak" "14:01:29"
49701 "457-50241" "457-204" 223.38027169408724 0.18615022641173937 2527978 84 "457-5296" "Bayramoğlu Ada" "14:01:26" 2527979 85 "457-1306" "Kaptan Sokak" "14:01:29"
49503 "457-50043" "457-204" 223.38027169408724 0.18615022641173937 2508970 84 "457-5296" "Bayramoğlu Ada" "16:18:26" 2508971 85 "457-1306" "Kaptan Sokak" "16:18:29"
49742 "457-50282" "457-204" 223.38027169408724 0.18615022641173937 2531914 84 "457-5296" "Bayramoğlu Ada" "16:18:26" 2531915 85 "457-1306" "Kaptan Sokak" "16:18:29"
49983 "457-50523" "457-204" 223.38027169408724 0.18615022641173937 2555050 84 "457-5296" "Bayramoğlu Ada" "16:18:26" 2555051 85 "457-1306" "Kaptan Sokak" "16:18:29"
49403 "457-49943" "457-204" 223.38027169408724 0.18615022641173937 2499370 84 "457-5296" "Bayramoğlu Ada" "09:43:26" 2499371 85 "457-1306" "Kaptan Sokak" "09:43:29"
24755 "457-24510" "457-264" 183.7100766171847 0.05103057683810686 1317793 17 "457-4651" "Gölcük Karaağaç Camii" "08:13:05" 1317794 18 "457-4652" "Kerim Ağa" "08:13:06"
24720 "457-24475" "457-264" 183.7100766171847 0.05103057683810686 1317128 17 "457-4651" "Gölcük Karaağaç Camii" "08:13:05" 1317129 18 "457-4652" "Kerim Ağa" "08:13:06"
24738 "457-24493" "457-264" 183.7100766171847 0.05103057683810686 1317470 17 "457-4651" "Gölcük Karaağaç Camii" "08:13:05" 1317471 18 "457-4652" "Kerim Ağa" "08:13:06"
24302 "457-24058" "457-258" 183.7100766171847 0.05103057683810686 1300820 36 "457-4651" "Gölcük Karaağaç Camii" "12:48:50" 1300821 37 "457-4652" "Kerim Ağa" "12:48:51"
49804 "457-50344" "457-204" 223.38027169408724 0.18615022641173937 2537866 84 "457-5296" "Bayramoğlu Ada" "19:57:26" 2537867 85 "457-1306" "Kaptan Sokak" "19:57:29"
49564 "457-50104" "457-204" 223.38027169408724 0.18615022641173937 2514826 84 "457-5296" "Bayramoğlu Ada" "19:57:26" 2514827 85 "457-1306" "Kaptan Sokak" "19:57:29"
50045 "457-50585" "457-204" 223.38027169408724 0.18615022641173937 2561002 84 "457-5296" "Bayramoğlu Ada" "19:57:26" 2561003 85 "457-1306" "Kaptan Sokak" "19:57:29"
24418 "457-24174" "457-258" 183.7100766171847 0.05103057683810686 1305228 36 "457-4651" "Gölcük Karaağaç Camii" "16:58:50" 1305229 37 "457-4652" "Kerim Ağa" "16:58:51"
49947 "457-50487" "457-204" 223.38027169408724 0.18615022641173937 2551594 84 "457-5296" "Bayramoğlu Ada" "14:16:26" 2551595 85 "457-1306" "Kaptan Sokak" "14:16:29"
49706 "457-50246" "457-204" 223.38027169408724 0.18615022641173937 2528458 84 "457-5296" "Bayramoğlu Ada" "14:16:26" 2528459 85 "457-1306" "Kaptan Sokak" "14:16:29"
fast_travel_between_far_stops WARNING 128

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 128 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.
11679 "457-11105" "457-109" 607.7721303160744 10.129535505267906 603635 22 "457-2275" "308 Sokak 1" "17:05:08" 603662 49 "457-7643" "Hereke Terminali 1" "16:57:34"
11666 "457-11092" "457-109" 607.7721303160744 10.129535505267906 602231 22 "457-2275" "308 Sokak 1" "17:05:08" 602258 49 "457-7643" "Hereke Terminali 1" "16:57:34"
11659 "457-11085" "457-109" 607.7721303160744 10.129535505267906 601475 22 "457-2275" "308 Sokak 1" "10:05:08" 601502 49 "457-7643" "Hereke Terminali 1" "09:57:34"
11672 "457-11098" "457-109" 607.7721303160744 10.129535505267906 602879 22 "457-2275" "308 Sokak 1" "10:05:08" 602906 49 "457-7643" "Hereke Terminali 1" "09:57:34"
11658 "457-11084" "457-109" 607.7721303160744 10.129535505267906 601367 22 "457-2275" "308 Sokak 1" "09:05:08" 601394 49 "457-7643" "Hereke Terminali 1" "08:57:34"
11671 "457-11097" "457-109" 607.7721303160744 10.129535505267906 602771 22 "457-2275" "308 Sokak 1" "09:05:08" 602798 49 "457-7643" "Hereke Terminali 1" "08:57:34"
28035 "457-27779" "457-288" 770.3274700727708 12.838791167879513 1436562 7 "457-4515" "Harb-İŞ 1" "19:48:52" 1436620 65 "457-4516" "Harb-İş" "19:47:57"
28022 "457-27766" "457-288" 770.3274700727708 12.838791167879513 1435639 7 "457-4515" "Harb-İŞ 1" "19:48:52" 1435697 65 "457-4516" "Harb-İş" "19:47:57"
28048 "457-27792" "457-288" 770.3274700727708 12.838791167879513 1437485 7 "457-4515" "Harb-İŞ 1" "19:48:52" 1437543 65 "457-4516" "Harb-İş" "19:47:57"
11676 "457-11102" "457-109" 607.7721303160744 10.129535505267906 603311 22 "457-2275" "308 Sokak 1" "14:05:08" 603338 49 "457-7643" "Hereke Terminali 1" "13:57:34"
11663 "457-11089" "457-109" 607.7721303160744 10.129535505267906 601907 22 "457-2275" "308 Sokak 1" "14:05:08" 601934 49 "457-7643" "Hereke Terminali 1" "13:57:34"
11680 "457-11106" "457-109" 607.7721303160744 10.129535505267906 603743 22 "457-2275" "308 Sokak 1" "18:05:08" 603770 49 "457-7643" "Hereke Terminali 1" "17:57:34"
11667 "457-11093" "457-109" 607.7721303160744 10.129535505267906 602339 22 "457-2275" "308 Sokak 1" "18:05:08" 602366 49 "457-7643" "Hereke Terminali 1" "17:57:34"
28010 "457-27754" "457-288" 770.3274700727708 12.838791167879513 1434787 7 "457-4515" "Harb-İŞ 1" "07:48:52" 1434845 65 "457-4516" "Harb-İş" "07:47:57"
28023 "457-27767" "457-288" 770.3274700727708 12.838791167879513 1435710 7 "457-4515" "Harb-İŞ 1" "07:48:52" 1435768 65 "457-4516" "Harb-İş" "07:47:57"
28036 "457-27780" "457-288" 770.3274700727708 12.838791167879513 1436633 7 "457-4515" "Harb-İŞ 1" "07:48:52" 1436691 65 "457-4516" "Harb-İş" "07:47:57"
28034 "457-27778" "457-288" 770.3274700727708 12.838791167879513 1436491 7 "457-4515" "Harb-İŞ 1" "18:48:52" 1436549 65 "457-4516" "Harb-İş" "18:47:57"
28021 "457-27765" "457-288" 770.3274700727708 12.838791167879513 1435568 7 "457-4515" "Harb-İŞ 1" "18:48:52" 1435626 65 "457-4516" "Harb-İş" "18:47:57"
28047 "457-27791" "457-288" 770.3274700727708 12.838791167879513 1437414 7 "457-4515" "Harb-İŞ 1" "18:48:52" 1437472 65 "457-4516" "Harb-İş" "18:47:57"
11656 "457-11082" "457-109" 607.7721303160744 10.129535505267906 601151 22 "457-2275" "308 Sokak 1" "07:10:08" 601178 49 "457-7643" "Hereke Terminali 1" "07:02:34"
11652 "457-11078" "457-109" 607.7721303160744 10.129535505267906 600719 22 "457-2275" "308 Sokak 1" "16:08:08" 600746 49 "457-7643" "Hereke Terminali 1" "16:00:34"
53039 "457-53579" "457-231" 192.85482187219492 10.017736580583458 2762549 58 "457-1991" "Beyaz Zambak Sokak" "12:22:48" 2762571 80 "457-2005" "Civelek Sokak" "12:25:55"
53055 "457-53595" "457-231" 192.85482187219492 10.017736580583458 2763861 58 "457-1991" "Beyaz Zambak Sokak" "12:22:48" 2763883 80 "457-2005" "Civelek Sokak" "12:25:55"
53071 "457-53611" "457-231" 192.85482187219492 10.017736580583458 2765173 58 "457-1991" "Beyaz Zambak Sokak" "12:22:48" 2765195 80 "457-2005" "Civelek Sokak" "12:25:55"
53041 "457-53581" "457-231" 192.85482187219492 10.017736580583458 2762713 58 "457-1991" "Beyaz Zambak Sokak" "14:22:48" 2762735 80 "457-2005" "Civelek Sokak" "14:25:55"
53057 "457-53597" "457-231" 192.85482187219492 10.017736580583458 2764025 58 "457-1991" "Beyaz Zambak Sokak" "14:22:48" 2764047 80 "457-2005" "Civelek Sokak" "14:25:55"
53073 "457-53613" "457-231" 192.85482187219492 10.017736580583458 2765337 58 "457-1991" "Beyaz Zambak Sokak" "14:22:48" 2765359 80 "457-2005" "Civelek Sokak" "14:25:55"
28033 "457-27777" "457-288" 770.3274700727708 12.838791167879513 1436420 7 "457-4515" "Harb-İŞ 1" "17:48:52" 1436478 65 "457-4516" "Harb-İş" "17:47:57"
28020 "457-27764" "457-288" 770.3274700727708 12.838791167879513 1435497 7 "457-4515" "Harb-İŞ 1" "17:48:52" 1435555 65 "457-4516" "Harb-İş" "17:47:57"
28046 "457-27790" "457-288" 770.3274700727708 12.838791167879513 1437343 7 "457-4515" "Harb-İŞ 1" "17:48:52" 1437401 65 "457-4516" "Harb-İş" "17:47:57"
11645 "457-11071" "457-109" 607.7721303160744 10.129535505267906 599963 22 "457-2275" "308 Sokak 1" "09:08:08" 599990 49 "457-7643" "Hereke Terminali 1" "09:00:34"
11643 "457-11069" "457-109" 607.7721303160744 10.129535505267906 599747 22 "457-2275" "308 Sokak 1" "07:50:08" 599774 49 "457-7643" "Hereke Terminali 1" "07:42:34"
11657 "457-11083" "457-109" 607.7721303160744 10.129535505267906 601259 22 "457-2275" "308 Sokak 1" "07:50:08" 601286 49 "457-7643" "Hereke Terminali 1" "07:42:34"
11670 "457-11096" "457-109" 607.7721303160744 10.129535505267906 602663 22 "457-2275" "308 Sokak 1" "07:50:08" 602690 49 "457-7643" "Hereke Terminali 1" "07:42:34"
28015 "457-27759" "457-288" 770.3274700727708 12.838791167879513 1435142 7 "457-4515" "Harb-İŞ 1" "12:48:52" 1435200 65 "457-4516" "Harb-İş" "12:47:57"
28028 "457-27772" "457-288" 770.3274700727708 12.838791167879513 1436065 7 "457-4515" "Harb-İŞ 1" "12:48:52" 1436123 65 "457-4516" "Harb-İş" "12:47:57"
28041 "457-27785" "457-288" 770.3274700727708 12.838791167879513 1436988 7 "457-4515" "Harb-İŞ 1" "12:48:52" 1437046 65 "457-4516" "Harb-İş" "12:47:57"
53051 "457-53591" "457-231" 192.85482187219492 10.017736580583458 2763533 58 "457-1991" "Beyaz Zambak Sokak" "08:47:48" 2763555 80 "457-2005" "Civelek Sokak" "08:50:55"
53035 "457-53575" "457-231" 192.85482187219492 10.017736580583458 2762221 58 "457-1991" "Beyaz Zambak Sokak" "08:47:48" 2762243 80 "457-2005" "Civelek Sokak" "08:50:55"
53067 "457-53607" "457-231" 192.85482187219492 10.017736580583458 2764845 58 "457-1991" "Beyaz Zambak Sokak" "08:47:48" 2764867 80 "457-2005" "Civelek Sokak" "08:50:55"
53049 "457-53589" "457-231" 192.85482187219492 10.017736580583458 2763369 58 "457-1991" "Beyaz Zambak Sokak" "22:22:48" 2763391 80 "457-2005" "Civelek Sokak" "22:25:55"
53081 "457-53621" "457-231" 192.85482187219492 10.017736580583458 2765993 58 "457-1991" "Beyaz Zambak Sokak" "22:22:48" 2766015 80 "457-2005" "Civelek Sokak" "22:25:55"
53065 "457-53605" "457-231" 192.85482187219492 10.017736580583458 2764681 58 "457-1991" "Beyaz Zambak Sokak" "22:22:48" 2764703 80 "457-2005" "Civelek Sokak" "22:25:55"
53044 "457-53584" "457-231" 192.85482187219492 10.017736580583458 2762959 58 "457-1991" "Beyaz Zambak Sokak" "17:22:48" 2762981 80 "457-2005" "Civelek Sokak" "17:25:55"
53076 "457-53616" "457-231" 192.85482187219492 10.017736580583458 2765583 58 "457-1991" "Beyaz Zambak Sokak" "17:22:48" 2765605 80 "457-2005" "Civelek Sokak" "17:25:55"
53060 "457-53600" "457-231" 192.85482187219492 10.017736580583458 2764271 58 "457-1991" "Beyaz Zambak Sokak" "17:22:48" 2764293 80 "457-2005" "Civelek Sokak" "17:25:55"
8 "457-62873" "457-376" 89.79349593306013 14.616385726881454 28 2 "457-7924" "Değirmendere Vapur İskelesi" "01:28:22" 29 3 "457-7925" "Karamürsel Vapur İskelesi" "01:38:08"
11644 "457-11070" "457-109" 607.7721303160744 10.129535505267906 599855 22 "457-2275" "308 Sokak 1" "08:10:08" 599882 49 "457-7643" "Hereke Terminali 1" "08:02:34"
11653 "457-11079" "457-109" 607.7721303160744 10.129535505267906 600827 22 "457-2275" "308 Sokak 1" "17:08:08" 600854 49 "457-7643" "Hereke Terminali 1" "17:00:34"
11674 "457-11100" "457-109" 607.7721303160744 10.129535505267906 603095 22 "457-2275" "308 Sokak 1" "12:05:08" 603122 49 "457-7643" "Hereke Terminali 1" "11:57:34"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

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 "20251205" "20181231" "20251212"
missing_bike_allowance WARNING 8

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.

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
2 "457-379" "457-62870"
3 "457-379" "457-62872"
4 "457-378" "457-63027"
5 "457-378" "457-63032"
6 "457-377" "457-63013"
7 "457-377" "457-63020"
8 "457-376" "457-62873"
9 "457-376" "457-62881"
mixed_case_recommended_field WARNING 6

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_short_name" "800ck" 83
"stops.txt" "stop_name" "1 ADA 2" 2478
"stops.txt" "stop_name" "901/1sokak" 2969
"stops.txt" "stop_name" "37.1ada" 3830
"stops.txt" "stop_name" "38. ADA 1" 3842
"stops.txt" "stop_name" "95evler" 6239
stop_too_far_from_shape WARNING 69

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 69 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.
16965 "457-603" "457-16405" 877861 "457-3786" "608/1 Sokak" [40.79088562306207,29.422416361453347] 107.61158519725417
52579 "457-758" "457-53119" 2734559 "457-2603" "Kartopu Sokak" [40.85393017105808,29.395162581544135] 353.20877573430107
52579 "457-758" "457-53119" 2734560 "457-2619" "Şekerpinar Yudum Sokak" [40.8520627468046,29.40050678837572] 267.3615445625153
15375 "457-691" "457-14802" 785121 "457-941" "Gökdeniz Sitesi 1" [40.833767929932556,29.4149967897292] 280.60540441260116
15375 "457-691" "457-14802" 785122 "457-943" "Güzeltepe Konutlari" [40.829219,29.418079000000002] 424.7398497193847
15375 "457-691" "457-14802" 785123 "457-945" "562 Sokak 2" [40.829219,29.418079000000002] 511.29071664074036
15375 "457-691" "457-14802" 785124 "457-947" "99 Sokak 1" [40.82332,29.420144000000004] 538.6682611775228
15375 "457-691" "457-14802" 785125 "457-3732" "Veysel Karani Caddesi 2" [40.821679,29.419679] 364.1467983423728
15375 "457-691" "457-14802" 785126 "457-948" "63 Sokak" [40.81711982691613,29.417348773221384] 284.05976933835393
15375 "457-691" "457-14802" 785127 "457-883" "Gebze Mezarliği" [40.81635339854218,29.416003069068267] 137.85798613011485
44962 "457-690" "457-45467" 2259412 "457-1150" "K.B.B. Otobüs Garaji" [40.816443132680924,29.41616033373075] 263.5250433805502
44962 "457-690" "457-45467" 2259413 "457-3714" "Gebze Merkez Mezarliği 2" [40.81654195133298,29.416333653277974] 104.28191164666669
44962 "457-690" "457-45467" 2259414 "457-3736" "63 Sokak 1" [40.81727255466053,29.41761509977961] 287.408757788274
44962 "457-690" "457-45467" 2259415 "457-3733" "Veysel Karani Caddesi 1" [40.82221157695959,29.419829910452403] 384.24053395440757
44962 "457-690" "457-45467" 2259416 "457-946" "99 Sokak" [40.82334021773465,29.42015454367107] 522.8031586232499
44962 "457-690" "457-45467" 2259417 "457-944" "562 Sokak 1" [40.829219,29.418079000000002] 480.8559076343913
44962 "457-690" "457-45467" 2259418 "457-942" "Güzeltepe Konutlari 1" [40.829219,29.418079000000002] 418.62008352927984
44962 "457-690" "457-45467" 2259419 "457-940" "Gökdeniz Sitesi" [40.833591904446195,29.415127236662304] 269.0313109637686
16818 "457-451" "457-16784" 871388 "457-3786" "608/1 Sokak" [40.79088562306207,29.422416361453347] 107.61158519725417
15422 "457-692" "457-14849" 788491 "457-941" "Gökdeniz Sitesi 1" [40.833767929932556,29.4149967897292] 280.60540441260116
15422 "457-692" "457-14849" 788492 "457-945" "562 Sokak 2" [40.829219,29.418079000000002] 511.29071664074036
15422 "457-692" "457-14849" 788493 "457-947" "99 Sokak 1" [40.82332,29.420144000000004] 538.6682611775228
15422 "457-692" "457-14849" 788494 "457-3732" "Veysel Karani Caddesi 2" [40.821679,29.419679] 364.1467983423728
15422 "457-692" "457-14849" 788495 "457-948" "63 Sokak" [40.81711982691613,29.417348773221384] 284.05976933835393
15422 "457-692" "457-14849" 788496 "457-883" "Gebze Mezarliği" [40.81635339854218,29.416003069068267] 137.85798613011485
15422 "457-692" "457-14849" 788497 "457-1150" "K.B.B. Otobüs Garaji" [40.81644229710586,29.416159155233586] 263.53961210842544
35842 "457-694" "457-36049" 1738960 "457-1150" "K.B.B. Otobüs Garaji" [40.81644229710586,29.416159155233586] 263.53961210842544
35842 "457-694" "457-36049" 1738961 "457-3714" "Gebze Merkez Mezarliği 2" [40.81654148999269,29.41633331687739] 104.3058639502572
35842 "457-694" "457-36049" 1738962 "457-3736" "63 Sokak 1" [40.81727108818721,29.41761436649737] 287.5019083319936
35842 "457-694" "457-36049" 1738963 "457-3733" "Veysel Karani Caddesi 1" [40.82221157695959,29.419829910452403] 384.24053395440757
35842 "457-694" "457-36049" 1738964 "457-946" "99 Sokak" [40.82334021773465,29.42015454367107] 522.8031586232499
35842 "457-694" "457-36049" 1738965 "457-944" "562 Sokak 1" [40.829219,29.418079000000002] 480.8559076343913
35842 "457-694" "457-36049" 1738966 "457-942" "Güzeltepe Konutlari 1" [40.829219,29.418079000000002] 418.62008352927984
35842 "457-694" "457-36049" 1738967 "457-940" "Gökdeniz Sitesi" [40.83368,29.415141] 277.4616484289538
47356 "457-464" "457-47863" 2400483 "457-3797" "Ayşe Sidika Alişan İlkokulu" [40.7908,29.422223000000002] 438.8876929636516
54497 "457-798" "457-55037" 2827804 "457-426" "Osmaniye Sokak 1" [40.70822685873874,29.93268026995096] 234.80304088699117
54497 "457-798" "457-55037" 2827805 "457-127" "Eylem 1" [40.708223,29.93268] 374.5207048697562
54497 "457-798" "457-55037" 2827806 "457-124" "Semerci ALİ 1" [40.708223,29.93268] 509.1412947795911
54497 "457-798" "457-55037" 2827807 "457-3129" "Divanyolu Sokak 1" [40.708223,29.93268] 664.6647630007161
54497 "457-798" "457-55037" 2827808 "457-2053" "Mehter 1" [40.708223,29.93268] 767.7337111244705
54497 "457-798" "457-55037" 2827809 "457-5405" "Gazi Osmanpaşa" [40.708223,29.93268] 830.6188331649814
54497 "457-798" "457-55037" 2827810 "457-1979" "Koruma" [40.708223,29.93268] 945.2548752062204
54497 "457-798" "457-55037" 2827811 "457-5796" "Havuzlu Bahçe" [40.708223,29.93268] 1099.361955538768
54497 "457-798" "457-55037" 2827812 "457-121" "Bizim Köşe 1" [40.708223,29.93268] 1253.6898792732254
54497 "457-798" "457-55037" 2827813 "457-119" "Altinkent Muhtarliği 1" [40.708223,29.93268] 1409.900536949807
54497 "457-798" "457-55037" 2827814 "457-117" "İbni Sina" [40.708223,29.93268] 1637.817197741382
54497 "457-798" "457-55037" 2827815 "457-115" "Misak-I Milli İlkokulu 1" [40.708223,29.93268] 1761.4637819541383
54497 "457-798" "457-55037" 2827816 "457-112" "Başiskele KIZ A.İ.H.L." [40.708223,29.93268] 1893.836063016387
54497 "457-798" "457-55037" 2827817 "457-110" "Yağiz 1" [40.708223,29.93268] 1776.4688565112415
54497 "457-798" "457-55037" 2827818 "457-196" "Döngel Merkez Camii 1" [40.708223,29.93268] 1491.4417046303556
stops_match_shape_out_of_order WARNING 2

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.
51265 "457-725" "457-51804" 2650093 "457-4490" "Emekli Sandiği 1" [40.78592571790941,29.350007601888827] 2650092 "457-1618" "Gesi Bağlari Depolama Alani" [40.768084302855605,29.35419880085892]
24018 "457-797" "457-23540" 1286417 "457-111" "Mecid Sokak" [40.69411420403677,29.94176585342118] 1286416 "457-109" "Döngel Merkez Camii" [40.695738759671165,29.939725379602397]
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20251205" "20171203" "20181231"