GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-02-13T07:00:08Z,
for the dataset file:///shared/transport_68c4e70a.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 0
  • Blocks: 0
  • Routes: 110
  • Shapes: 22
  • Stops: 1513
  • Trips: 4380

Specification Compliance report

8871 notices reported (4775 errors, 4096 warnings, 0 infos)

Notice Code Severity Total
foreign_key_violation ERROR 4380

foreign_key_violation

Wrong foreign key.

A foreign key references the primary key of another file. A foreign key violation means that the foreign key referenced from a given row (the child file) cannot be found in the corresponding file (the parent file). The Foreign keys are defined in the specification under "Type" for each file.

You can see more about this notice here.

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

childFilename (?) The name of the file from which reference is made. childFieldName (?) The name of the field that makes reference. parentFilename (?) The name of the file that is referred to. parentFieldName (?) The name of the field that is referred to. fieldValue (?) The faulty record's value. csvRowNumber (?) The row of the faulty record.
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24482" 2
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 3
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 4
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 5
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 6
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 7
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 8
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 9
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 10
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 11
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 12
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24592" 13
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 14
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 15
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 16
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 17
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 18
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 19
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 20
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 21
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24368" 22
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 23
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 24
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 25
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 26
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 27
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 28
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 29
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24335" 30
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 31
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 32
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 33
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 34
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 35
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 36
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 37
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 38
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 39
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24369" 40
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24570" 41
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24384" 42
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24384" 43
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24384" 44
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24384" 45
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24384" 46
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24585" 47
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24585" 48
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24585" 49
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24585" 50
"trips.txt" "shape_id" "shapes.txt" "shape_id" "24585" 51
invalid_url ERROR 2

invalid_url

A field contains a malformed URL.

Definitions for valid URLs are quite vague. We perform strict validation using the Apache Commons UrlValidator.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"agency.txt" 2 "agency_url" "none"
"agency.txt" 3 "agency_url" "none"
stop_time_with_arrival_before_previous_departure_time ERROR 393

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 393 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.
56039 56038 "7.230688" "16:00:09" "16:00:10"
55991 55990 "7.230686" "08:00:09" "08:00:10"
56015 56014 "7.230687" "14:40:09" "14:40:10"
55967 55966 "7.230685" "06:40:09" "06:40:10"
90637 90636 "7.231902" "22:55:00" "22:55:03"
90591 90590 "7.231901" "22:15:00" "22:15:03"
90545 90544 "7.231900" "21:20:00" "21:20:03"
978 977 "7.227943" "13:04:00" "13:04:01"
1005 1004 "7.227944" "14:54:00" "14:54:01"
1032 1031 "7.227945" "15:54:00" "15:54:01"
1059 1058 "7.227946" "19:29:00" "19:29:01"
901 900 "7.227940" "22:37:00" "22:37:04"
951 950 "7.227942" "06:44:00" "06:44:01"
793 792 "7.227936" "13:27:00" "13:27:04"
820 819 "7.227937" "15:17:00" "15:17:04"
847 846 "7.227938" "16:52:00" "16:52:04"
874 873 "7.227939" "18:32:00" "18:32:04"
685 684 "7.227932" "06:52:00" "06:52:04"
712 711 "7.227933" "08:27:00" "08:27:04"
739 738 "7.227934" "10:07:00" "10:07:04"
766 765 "7.227935" "11:47:00" "11:47:04"
658 657 "7.227931" "05:27:00" "05:27:04"
32551 32550 "7.229743" "19:05:01" "19:05:05"
32473 32472 "7.229740" "12:11:01" "12:11:05"
32499 32498 "7.229741" "13:29:01" "13:29:05"
32525 32524 "7.229742" "16:11:01" "16:11:05"
98427 98426 "7.232232" "11:19:20" "11:19:22"
98412 98411 "7.232231" "11:02:20" "11:02:22"
98397 98396 "7.232230" "10:45:20" "10:45:22"
98487 98486 "7.232238" "13:01:20" "13:01:22"
98472 98471 "7.232236" "12:27:20" "12:27:22"
98457 98456 "7.232235" "12:10:20" "12:10:22"
98442 98441 "7.232234" "11:53:20" "11:53:22"
98382 98381 "7.232228" "10:11:20" "10:11:22"
98367 98366 "7.232227" "09:54:20" "09:54:22"
98352 98351 "7.232226" "09:37:20" "09:37:22"
98337 98336 "7.232224" "09:03:20" "09:03:22"
98322 98321 "7.232223" "08:46:20" "08:46:22"
98307 98306 "7.232218" "07:36:20" "07:36:22"
18125 18124 "7.228992" "04:00:01" "04:00:05"
18126 18125 "7.228992" "04:00:02" "04:00:06"
18127 18126 "7.228992" "04:00:03" "04:00:07"
18128 18127 "7.228992" "04:00:04" "04:00:08"
18129 18128 "7.228992" "04:00:05" "04:00:09"
18130 18129 "7.228992" "04:00:06" "04:00:10"
18044 18043 "7.228989" "04:10:00" "04:10:04"
18049 18048 "7.228989" "04:14:01" "04:14:05"
18050 18049 "7.228989" "04:14:02" "04:14:06"
18051 18050 "7.228989" "04:14:03" "04:14:07"
18052 18051 "7.228989" "04:14:04" "04:14:08"
fast_travel_between_consecutive_stops WARNING 558

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 558 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.
4142 "7.233085" "211" 446.71433570827173 0.6204365773725997 105144 11 "1932" "БИТПАЗАР 4 ПАЗАР" "14:31:25" 105145 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "14:31:30"
4142 "7.233085" "211" 250.06319960770534 0.3473099994551463 105145 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "14:31:35" 105146 13 "1521" "ВЕРО ЏАМБО" "14:31:40"
4142 "7.233085" "211" 290.461809126423 0.4034191793422542 105146 13 "1521" "ВЕРО ЏАМБО" "14:31:45" 105147 14 "1523" "ЖЕЛЕЗНИЧКА СТАНИЦА-КОН АЕРОДРОМ" "14:31:50"
1016 "7.229217" "216" 341.90381938538496 0.37989313265042773 23709 27 "1842" "ПОШТА ТЕЛЕКОМ" "16:11:38" 23710 28 "1926" "МОСТ ГОЦЕ ДЕЛЧЕВ ТЕАТАР" "16:11:42"
4169 "7.233205" "205" 304.35933209312 0.4227212945737778 105775 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "16:03:00" 105776 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "16:03:05"
4137 "7.233055" "211" 386.8630609825981 0.5373098069202751 105072 9 "1976" "ЦИГЛАНА-КОН ШУТО ОРИЗАРИ" "13:49:05" 105073 10 "1978" "ШУТО ОРИЗАРИ ЖИТО ЛУКС" "13:49:10"
1331 "7.229567" "133" 350.328771201908 0.4865677377804278 28407 19 "1789" "ХОТЕЛ КАРПОШ" "08:02:50" 28408 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "08:02:55"
3753 "7.232106" "209" 408.1339428640428 0.680223238106738 96474 12 "2958" "МРАЛИНСКА РАСКРСНИЦА-КОН ЦЕНТАР" "05:21:35" 96475 13 "2774" "ДРМА 2-КОН ЦЕНТАР" "05:21:41"
3944 "7.232469" "205" 304.35933209312 0.4227212945737778 100942 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "23:16:00" 100943 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "23:16:05"
4313 "7.233539" "205" 304.35933209312 0.4227212945737778 108899 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "19:48:00" 108900 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "19:48:05"
1330 "7.229566" "133" 350.328771201908 0.4865677377804278 28384 19 "1789" "ХОТЕЛ КАРПОШ" "06:22:50" 28385 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "06:22:55"
2735 "7.231040" "149" 514.6580077214412 0.857763346202402 63724 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "13:39:24" 63725 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "13:39:30"
2735 "7.231040" "149" 260.85883823378197 0.3623039419913638 63740 18 "2057" "СВЕТЛОСТ" "14:01:55" 63741 19 "1932" "БИТПАЗАР 4 ПАЗАР" "14:02:00"
4031 "7.232731" "215" 9027.77950984976 418.7886605958084 102934 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "12:08:35" 102935 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "12:11:22"
4031 "7.232731" "215" 16021.847758553038 418.3482470288849 102935 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "12:11:27" 102936 16 "2577" "ПАТ ЗА ЉУБОТЕН 2-КОН Т" "12:13:01"
3175 "7.231484" "161" 200.75974429171282 0.5018993607292821 75925 2 "1520" "БАНКА НА РМ 1-КОН ЈУГОДРВО" "15:11:51" 75926 3 "1517" "ЈУГОДРВО-КОН ЦЕНТАР" "15:12:00"
3809 "7.232196" "211" 386.8630609825981 0.5373098069202751 98179 9 "1976" "ЦИГЛАНА-КОН ШУТО ОРИЗАРИ" "19:15:05" 98180 10 "1978" "ШУТО ОРИЗАРИ ЖИТО ЛУКС" "19:15:10"
3930 "7.232442" "205" 304.35933209312 0.4227212945737778 100620 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "17:18:00" 100621 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "17:18:05"
2743 "7.231048" "149" 514.6580077214412 0.857763346202402 63900 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "15:26:24" 63901 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "15:26:30"
2743 "7.231048" "149" 260.85883823378197 0.3623039419913638 63916 18 "2057" "СВЕТЛОСТ" "15:48:55" 63917 19 "1932" "БИТПАЗАР 4 ПАЗАР" "15:49:00"
864 "7.229033" "150" 308.6773995208384 0.4287186104456089 19155 3 "1621" "ДОЛНО ЛИСИЧЕ Т-КОН ЦЕНТАР" "07:41:05" 19156 4 "1619" "ДОЛНО ЛИСИЧЕ ПОСЛЕ НАДВОЗНИК-КОН ЦЕНТАР" "07:41:10"
3931 "7.232443" "205" 304.35933209312 0.4227212945737778 100643 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "17:25:00" 100644 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "17:25:05"
64 "7.227964" "180" 237.0290756184537 1.7118766572443878 1501 18 "2255" "ДРАЧЕВО ДРВАРА-КОН КОЛИЧАНИ" "22:38:52" 1502 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "22:39:18"
64 "7.227964" "180" 475.60450350072904 3.4349214141719315 1503 20 "2259" "ПЕЛЕНИЦА-КОН КОЛИЧАНИ" "22:39:54" 1504 21 "2261" "ДОЛНО КОЛИЧАНИ-КОН Т" "22:40:20"
64 "7.227964" "180" 797.0961098681764 5.75680523793683 1505 22 "2262" "ДОЛНО КОЛИЧАНИ Т" "22:40:56" 1506 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "22:41:22"
64 "7.227964" "180" 508.957462974121 3.67580389925754 1506 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "22:41:27" 1507 24 "2970" "ТЕХНОСКОП-КОН ДРАЧЕВО" "22:41:53"
3910 "7.232392" "205" 304.35933209312 0.4227212945737778 100160 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "08:48:00" 100161 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "08:48:05"
3174 "7.231483" "161" 200.75974429171282 0.5018993607292821 75897 2 "1520" "БАНКА НА РМ 1-КОН ЈУГОДРВО" "14:21:51" 75898 3 "1517" "ЈУГОДРВО-КОН ЦЕНТАР" "14:22:00"
4257 "7.233412" "211" 446.71433570827173 0.6204365773725997 107489 11 "1932" "БИТПАЗАР 4 ПАЗАР" "13:35:25" 107490 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "13:35:30"
4257 "7.233412" "211" 250.06319960770534 0.3473099994551463 107490 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "13:35:35" 107491 13 "1521" "ВЕРО ЏАМБО" "13:35:40"
4257 "7.233412" "211" 290.461809126423 0.4034191793422542 107491 13 "1521" "ВЕРО ЏАМБО" "13:35:45" 107492 14 "1523" "ЖЕЛЕЗНИЧКА СТАНИЦА-КОН АЕРОДРОМ" "13:35:50"
4253 "7.233395" "211" 386.8630609825981 0.5373098069202751 107430 9 "1976" "ЦИГЛАНА-КОН ШУТО ОРИЗАРИ" "20:09:05" 107431 10 "1978" "ШУТО ОРИЗАРИ ЖИТО ЛУКС" "20:09:10"
3847 "7.232273" "211" 446.71433570827173 0.6204365773725997 98742 11 "1932" "БИТПАЗАР 4 ПАЗАР" "22:29:25" 98743 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "22:29:30"
3847 "7.232273" "211" 250.06319960770534 0.3473099994551463 98743 12 "1928" "ЦРКВА ПРЕСВЕТА БОГОРОДИЦА" "22:29:35" 98744 13 "1521" "ВЕРО ЏАМБО" "22:29:40"
3847 "7.232273" "211" 290.461809126423 0.4034191793422542 98744 13 "1521" "ВЕРО ЏАМБО" "22:29:45" 98745 14 "1523" "ЖЕЛЕЗНИЧКА СТАНИЦА-КОН АЕРОДРОМ" "22:29:50"
2715 "7.231020" "149" 514.6580077214412 0.857763346202402 63284 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "08:03:24" 63285 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "08:03:30"
2715 "7.231020" "149" 260.85883823378197 0.3623039419913638 63300 18 "2057" "СВЕТЛОСТ" "08:25:55" 63301 19 "1932" "БИТПАЗАР 4 ПАЗАР" "08:26:00"
799 "7.228967" "215" 9027.77950984976 418.7886605958084 17559 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "15:33:35" 17560 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "15:36:22"
799 "7.228967" "215" 16021.847758553038 418.3482470288849 17560 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "15:36:27" 17561 16 "2577" "ПАТ ЗА ЉУБОТЕН 2-КОН Т" "15:38:01"
4010 "7.232682" "211" 386.8630609825981 0.5373098069202751 102418 9 "1976" "ЦИГЛАНА-КОН ШУТО ОРИЗАРИ" "19:49:05" 102419 10 "1978" "ШУТО ОРИЗАРИ ЖИТО ЛУКС" "19:49:10"
2740 "7.231045" "149" 514.6580077214412 0.857763346202402 63834 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "14:59:24" 63835 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "14:59:30"
2740 "7.231045" "149" 260.85883823378197 0.3623039419913638 63850 18 "2057" "СВЕТЛОСТ" "15:21:55" 63851 19 "1932" "БИТПАЗАР 4 ПАЗАР" "15:22:00"
4171 "7.233207" "205" 304.35933209312 0.4227212945737778 105821 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "16:25:00" 105822 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "16:25:05"
3902 "7.232379" "205" 304.35933209312 0.4227212945737778 99976 20 "1791" "ПОЛИКЛИНИКА БУКУРЕШТ-КОН ВЛАЕ" "06:55:00" 99977 21 "1794" "КАРПОШ 3 БЕНЗИНСКА-КОН ВЛАЕ" "06:55:05"
2751 "7.231056" "149" 514.6580077214412 0.857763346202402 64076 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "17:49:24" 64077 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "17:49:30"
2751 "7.231056" "149" 260.85883823378197 0.3623039419913638 64092 18 "2057" "СВЕТЛОСТ" "18:11:55" 64093 19 "1932" "БИТПАЗАР 4 ПАЗАР" "18:12:00"
2714 "7.231019" "149" 514.6580077214412 0.857763346202402 63262 2 "2951" "БРЊАРСКИ ПАТ-КОН ЦЕНТАР" "07:55:24" 63263 3 "2996" "СТАЈКОВЦИ ЧАТАЛ-КОН ЦЕНТАР" "07:55:30"
2714 "7.231019" "149" 260.85883823378197 0.3623039419913638 63278 18 "2057" "СВЕТЛОСТ" "08:17:55" 63279 19 "1932" "БИТПАЗАР 4 ПАЗАР" "08:18:00"
3582 "7.231896" "176" 247.13329816961206 0.48053696866313456 90329 14 "1646" "ПИНТИЈА-КОН ДРАЧЕВО" "18:14:57" 90330 15 "1648" "ПЕКАРА ВАТАША-КОН ДРАЧЕВО" "18:15:04"
798 "7.228966" "215" 9027.77950984976 418.7886605958084 17536 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "13:53:35" 17537 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "13:56:22"
fast_travel_between_far_stops WARNING 16

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.

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.
4031 "7.232731" "215" 9027.77950984976 418.7886605958084 102934 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "12:08:35" 102935 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "12:11:22"
64 "7.227964" "180" 310.5997416074671 10.26704701424683 1502 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "22:39:23" 1506 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "22:41:22"
799 "7.228967" "215" 9027.77950984976 418.7886605958084 17559 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "15:33:35" 17560 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "15:36:22"
798 "7.228966" "215" 9027.77950984976 418.7886605958084 17536 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "13:53:35" 17537 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "13:56:22"
63 "7.227963" "180" 310.5997416074671 10.26704701424683 1477 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "20:04:23" 1481 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "20:06:22"
814 "7.228983" "215" 9789.864793148767 418.7886605958084 17880 2 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "06:21:05" 17881 3 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "06:23:39"
802 "7.228970" "215" 9027.77950984976 418.7886605958084 17628 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "20:23:35" 17629 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "20:26:22"
815 "7.228984" "215" 9789.864793148767 418.7886605958084 17891 2 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "10:26:05" 17892 3 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "10:28:39"
800 "7.228968" "215" 9027.77950984976 418.7886605958084 17582 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "17:08:35" 17583 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "17:11:22"
801 "7.228969" "215" 9027.77950984976 418.7886605958084 17605 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "18:48:35" 17606 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "18:51:22"
60 "7.227960" "180" 310.5997416074671 10.26704701424683 1402 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "06:44:23" 1406 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "06:46:22"
803 "7.228971" "215" 9027.77950984976 418.7886605958084 17651 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "22:48:35" 17652 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "22:51:22"
797 "7.228963" "215" 9027.77950984976 418.7886605958084 17513 14 "2042" "ЉУБОТЕНСКИ ПАТ КРСТОСНИЦА-КОН Т" "08:08:35" 17514 15 "2575" "ПАТ ЗА ЉУБОТЕН 1-КОН Т" "08:11:22"
62 "7.227962" "180" 310.5997416074671 10.26704701424683 1452 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "10:09:23" 1456 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "10:11:22"
2962 "7.231267" "155" 321.9967336234873 10.286006768528065 69797 27 "2202" "КРСТОСНИЦА ЗА СТУДЕНИЧАНИ-КОН ЗЕЛЕНИКОВО" "19:25:29" 69802 32 "2970" "ТЕХНОСКОП-КОН ДРАЧЕВО" "19:27:24"
61 "7.227961" "180" 310.5997416074671 10.26704701424683 1427 19 "2257" "ПАТ ЗА ЉУБОШ-КОН КОЛИЧАНИ" "08:29:23" 1431 23 "2933" "ГРОБИШТА ДРАЧЕВО-КОН Т" "08:31:22"
leading_or_trailing_whitespaces WARNING 28

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 275 "stop_name" "МАЛ ОДМОР "
"stops.txt" 387 "stop_name" "ПСИХИЈАТРИСКА БОЛНИЦА БАРДОВЦИ "
"routes.txt" 24 "route_long_name" "ЛИНИЈА 35 "
"routes.txt" 24 "route_desc" "35 ЛИНИЈА 35 "
"routes.txt" 27 "route_long_name" "ЛИНИЈА 43 "
"routes.txt" 27 "route_desc" "43 ЛИНИЈА 43 "
"routes.txt" 55 "route_short_name" " 65Б"
"routes.txt" 55 "route_desc" " 65Б ЛИНИЈА 65Б"
"trips.txt" 862 "trip_headsign" " ОГЊАНЦИ - ТРАНСПОРТЕН ЦЕНТАР"
"trips.txt" 2685 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2686 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2687 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2688 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2689 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2690 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2691 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2692 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2693 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2694 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2695 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2696 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2697 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2698 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2699 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2700 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2701 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2702 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
"trips.txt" 2703 "trip_headsign" "ИНЏИКОВО(КАНАЛ) КОН ИНЏИКОВО(ИГРАЛИШТЕ) "
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 3286

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 3286 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" "agency" 4
"stops.txt" "stop_name" "ЦЕНТАР РЕКОРД-КОН ЗАПАД" 2
"stops.txt" "stop_name" "ЦЕНТАР РЕКОРД-КОН ИСТОК" 3
"stops.txt" "stop_name" "ГРАДСКА БОЛНИЦА" 4
"stops.txt" "stop_name" "ЗЕЛЕН ПАЗАР" 5
"stops.txt" "stop_name" "ЈУГОДРВО-КОН ЦЕНТАР" 6
"stops.txt" "stop_name" "ЈУГОДРВО ОЛИМПИСКИ БАЗЕН" 7
"stops.txt" "stop_name" "БАНКА НА РМ 2-КОН МАНУ" 8
"stops.txt" "stop_name" "БАНКА НА РМ 1-КОН ЈУГОДРВО" 9
"stops.txt" "stop_name" "ВЕРО ЏАМБО" 10
"stops.txt" "stop_name" "ЖЕЛЕЗНИЧКА СТАНИЦА-КОН ЦЕНТАР" 11
"stops.txt" "stop_name" "ЖЕЛЕЗНИЧКА СТАНИЦА-КОН АЕРОДРОМ" 12
"stops.txt" "stop_name" "ТЦ СКОПЈАНКА-КОН ЦЕНТАР" 13
"stops.txt" "stop_name" "ТЦ СКОПЈАНКА-КОН НОВО ЛИСИЧЕ" 14
"stops.txt" "stop_name" "АЕРОДРОМ ПАЛМА" 15
"stops.txt" "stop_name" "АЕРОДРОМ ТОБАКО 2" 16
"stops.txt" "stop_name" "ТЦ ТРИ БИСЕРИ-КОН ЦЕНТАР" 17
"stops.txt" "stop_name" "ТЦ ТРИ БИСЕРИ-КОН НОВО ЛИСИЧЕ" 18
"stops.txt" "stop_name" "МАЈЧИН ДОМ-КОН ЦЕНТАР" 19
"stops.txt" "stop_name" "МАЈЧИН ДОМ-КОН НОВО ЛИСИЧЕ" 20
"stops.txt" "stop_name" "ТЦ КАПИТОЛ" 21
"stops.txt" "stop_name" "ТЦ БИСЕР" 22
"stops.txt" "stop_name" "РУДАРСКИ ИНСТИТУТ-КОН ЦЕНТАР" 23
"stops.txt" "stop_name" "РУДАРСКИ ИНСТИТУТ-КОН НОВО ЛИСИЧЕ" 24
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ПОШТА-КОН ЦЕНТАР" 25
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ПОШТА-КОН Т" 26
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ 1-КОН ЦЕНТАР" 27
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ 1-КОН Т" 28
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ЗГРАДИ-КОН ЦЕНТАР" 29
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ЗГРАДИ-КОН Т" 30
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ Т-ПОЧЕТНА" 31
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ Т-КРАЈНА" 32
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ФФМ-КОН ЦЕНТАР" 33
"stops.txt" "stop_name" "НОВО ЛИСИЧЕ ФФМ-КОН Т" 34
"stops.txt" "stop_name" "ПАРК АЕРОДРОМ-КОН ЦЕНТАР" 35
"stops.txt" "stop_name" "ПАРК АЕРОДРОМ-КОН Т" 36
"stops.txt" "stop_name" "ГП МАВРОВО-КОН ЦЕНТАР" 37
"stops.txt" "stop_name" "ГП МАВРОВО-КОН Т" 38
"stops.txt" "stop_name" "СС ЈАНЕ САНДАНСКИ Т-ПОЧЕТНА" 39
"stops.txt" "stop_name" "СС ЈАНЕ САНДАНСКИ Т-КРАЈНА" 40
"stops.txt" "stop_name" "БУЛ.СРБИЈА ЛУКОИЛ" 41
"stops.txt" "stop_name" "БУЛ.СРБИЈА ОКТАН" 42
"stops.txt" "stop_name" "ПЛОШТАД ЈАНЕ САНДАНСКИ-КОН УСЈЕ" 43
"stops.txt" "stop_name" "ПЛОШТАД ЈАНЕ САНДАНСКИ-КОН АВТОКОМАНДАG" 44
"stops.txt" "stop_name" "БУЛ.СРБИЈА КРСТ" 45
"stops.txt" "stop_name" "БУЛ.СРБИЈА МАКПЕТРОЛ" 46
"stops.txt" "stop_name" "БУЛ.СРБИЈА УСЈЕ" 47
"stops.txt" "stop_name" "МЕЃУГРАДСКА АВТОБУСКА-КОН ЦЕНТАР" 48
"stops.txt" "stop_name" "МЕЃУГРАДСКА АВТОБУСКА-КОН ЛИСИЧЕ" 49
"stops.txt" "stop_name" "ТРАНСПОРТЕН ЦЕНТАР Т(21,22)" 50
stop_without_stop_time WARNING 74

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 74 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.
57 "1568" "РАДЕ КОНЧАР"
81 "1592" "ОСТРОВСКА КРИВИНА-КОН Т"
297 "1808" "ХРОМ КРУЖЕН ТЕК"
350 "1861" "ВЛАЕ Т"
403 "1914" "ВОЕНА БОЛНИЦА-КОН ЦЕНТАР"
404 "1915" "МАШИНСКИ ФАКУЛТЕТ-КОН МОМИН ПОТОК"
451 "1962" "ТОПАНСКО ПОЛЕ Т-КОН ШУТО ОРИЗАРИ"
452 "1963" "ТОПЛАНА СЕВЕР-КОН ЦЕНТАР"
453 "1964" "ТОПЛАНА СЕВЕР-КОН ШУТО ОРИЗАРИ"
454 "1965" "ЧАИР АМСМ"
455 "1966" "СУ ЗЕФ ЉУШ МАРКУ"
818 "2329" "ПАТ ЗА ЈАБОЛЦЕ И БРЕЗНИЦА-КОН ЦЕНТАР"
819 "2330" "ПАТ ЗА ЈАБОЛЦЕ И БРЕЗНИЦА-КОН Т"
820 "2331" "ЈАБОЛЦЕ-КОН ЦЕНТАР"
821 "2332" "ЈАБОЛЦЕ-КОН Т"
822 "2333" "ЈАБОЛЦЕ Т"
823 "2334" "БРЕЗНИЦА Т"
865 "2376" "БУКОВИЧ-КОН БОЈАНЕ"
901 "2412" "РАШЧЕ ИЗВОР"
902 "2413" "ДОЛНО СВИЛАРЕ ШКОЛО-КОН ЦЕНТАР"
903 "2414" "ДОЛНО СВИЛАРЕ ШКОЛО-КОН Т"
904 "2415" "ГОРНО СВИЛАРЕ Т"
943 "2454" "ВИЗБЕГОВО 1-КОН ЦЕНТАР"
944 "2455" "ВИЗБЕГОВО 2-КОН ЦЕНТАР"
945 "2456" "ВИЗБЕГОВО 3-КОН ЦЕНТАР"
946 "2457" "ВИЗБЕГОВО 4-КОН ЦЕНТАР"
947 "2458" "ВИЗБЕГОВО 5-КОН ЦЕНТАР"
948 "2459" "ВИЗБЕГОВО 6-КОН ЦЕНТАР"
1163 "2674" "МАРИНО ЕКОНОМСКА ЗОНА-КОН Т"
1351 "2862" "ДИВЉЕ ВЛЕЗ-КОН ЦЕНТАР"
1352 "2863" "ДИВЉЕ ВЛЕЗ-КОН Т"
1353 "2864" "ДИВЉЕ Т"
1354 "2865" "КАТЛАНОВСКО БЛАЦЕ Т"
1355 "2866" "КОЖЛЕ Т"
1364 "2875" "ВИЗБЕГОВО 1-КОН Т"
1365 "2876" "ВИЗБЕГОВО 2-КОН Т"
1366 "2877" "ВИЗБЕГОВО 3-КОН Т"
1367 "2878" "ВИЗБЕГОВО 4-КОН Т"
1368 "2879" "ВИЗБЕГОВО 5-КОН Т"
1369 "2880" "ВИЗБЕГОВО 6-КОН Т"
1409 "2920" "БАБИН ДОЛ Т"
1410 "2921" "БАБИН ДОЛ 1-КОН КИСЕЛА ВОДА"
1411 "2922" "БАБИН ДОЛ 2-КОН Т"
1412 "2923" "БАБИН ДОЛ 2-КОН КИСЕЛА ВОДА"
1413 "2924" "БАБИН ДОЛ 3-КОН Т"
1414 "2925" "БАБИН ДОЛ 3-КОН КИСЕЛА ВОДА"
1415 "2926" "БАБИН ДОЛ 4-КОН Т"
1416 "2927" "БАБИН ДОЛ 4-КОН КИСЕЛА ВОДА"
1421 "2932" "БАБИН ДОЛ 1-КОН Т"
1427 "2938" "МИРЧЕ АЦЕВ - КОН КОНДОВО"
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.
"20260213" "20260212" "20260219"
unexpected_enum_value WARNING 110

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 2 "route_type" 700
"routes.txt" 3 "route_type" 700
"routes.txt" 4 "route_type" 700
"routes.txt" 5 "route_type" 700
"routes.txt" 6 "route_type" 700
"routes.txt" 7 "route_type" 700
"routes.txt" 8 "route_type" 700
"routes.txt" 9 "route_type" 700
"routes.txt" 10 "route_type" 700
"routes.txt" 11 "route_type" 700
"routes.txt" 12 "route_type" 700
"routes.txt" 13 "route_type" 700
"routes.txt" 14 "route_type" 700
"routes.txt" 15 "route_type" 700
"routes.txt" 16 "route_type" 700
"routes.txt" 17 "route_type" 700
"routes.txt" 18 "route_type" 700
"routes.txt" 19 "route_type" 700
"routes.txt" 20 "route_type" 700
"routes.txt" 21 "route_type" 700
"routes.txt" 22 "route_type" 700
"routes.txt" 23 "route_type" 700
"routes.txt" 24 "route_type" 700
"routes.txt" 25 "route_type" 700
"routes.txt" 26 "route_type" 700
"routes.txt" 27 "route_type" 700
"routes.txt" 28 "route_type" 700
"routes.txt" 29 "route_type" 700
"routes.txt" 30 "route_type" 700
"routes.txt" 31 "route_type" 700
"routes.txt" 32 "route_type" 700
"routes.txt" 33 "route_type" 700
"routes.txt" 34 "route_type" 700
"routes.txt" 35 "route_type" 700
"routes.txt" 36 "route_type" 700
"routes.txt" 37 "route_type" 700
"routes.txt" 38 "route_type" 700
"routes.txt" 39 "route_type" 700
"routes.txt" 40 "route_type" 700
"routes.txt" 41 "route_type" 700
"routes.txt" 42 "route_type" 700
"routes.txt" 43 "route_type" 700
"routes.txt" 44 "route_type" 700
"routes.txt" 45 "route_type" 700
"routes.txt" 46 "route_type" 700
"routes.txt" 47 "route_type" 700
"routes.txt" 48 "route_type" 700
"routes.txt" 49 "route_type" 700
"routes.txt" 50 "route_type" 700
"routes.txt" 51 "route_type" 700
unused_shape WARNING 22

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"24361" 2
"24417" 290
"24435" 574
"24442" 820
"24444" 1001
"24451" 1189
"24460" 1484
"24499" 1698
"24500" 1912
"24515" 2125
"24518" 2439
"24607" 2736
"24618" 2792
"24619" 2994
"34863" 3181
"34884" 3266
"34885" 3393
"34890" 3558
"34891" 3918
"40083" 4040
"42506" 4234
"42507" 4431