transport — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-11T19:38:04Z,
for the dataset file:///shared/transport_1aec9dac.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 Language:
Multiple languages
Feed Start Date:
2026-09-11
Feed End Date:
2026-09-17

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: 1
  • Blocks: 0
  • Routes: 108
  • Shapes: 278
  • Stops: 1431
  • Trips: 4165

Specification Compliance report

894 notices reported (0 errors, 894 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 872

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 872 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.
2962 "2643-7.547631" "2643-213" 178.66349181292873 0.744431215887203 75890 7 "2643-2175" "Бриколаж" "10:37:45" 75891 8 "2643-1546" "Парк Аеродром-КОН Центар" "10:38:00"
1666 "2643-7.546017" "2643-149" 280.7416646230286 0.8578217530148096 41423 1 "2643-2951" "Брњарски ПАТ-КОН Центар" "15:11:19" 41424 2 "2643-2996" "Стајковци Чатал-КОН Центар" "15:11:30"
1504 "2643-7.545800" "2643-216" 151.9636481288201 0.37990912032205026 37251 26 "2643-1842" "Пошта Телеком" "06:11:33" 37252 27 "2643-1926" "Мост Гоце Делчев Театар" "06:11:42"
2130 "2643-7.546549" "2643-209" 222.60582848122434 0.6801844759148522 53106 11 "2643-2958" "Мралинска Раскрсница-КОН Центар" "17:56:30" 53107 12 "2643-2774" "Дрма 2-КОН Центар" "17:56:41"
1541 "2643-7.545846" "2643-215" 8765.343462879642 418.78863211536066 38317 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "22:03:30" 38318 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "22:06:22"
1541 "2643-7.545846" "2643-215" 15212.66190605001 418.3482024163753 38318 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "22:06:22" 38319 15 "2643-2577" "ПАТ ЗА Љуботен 2-КОН Т" "22:08:01"
1509 "2643-7.545805" "2643-216" 151.9636481288201 0.37990912032205026 37406 26 "2643-1842" "Пошта Телеком" "10:11:33" 37407 27 "2643-1926" "Мост Гоце Делчев Театар" "10:11:42"
125 "2643-7.544369" "2643-219" 1949.015131992729 0.5413930922202025 2112 0 "2643-1599" "Островска Т-Почетна" "04:00:00" 2113 1 "2643-1597" "Островска 2-КОН Центар" "04:00:01"
125 "2643-7.544369" "2643-219" 1877.5991827201458 0.5215553285333738 2113 1 "2643-1597" "Островска 2-КОН Центар" "04:00:01" 2114 2 "2643-1595" "Островска 1-КОН Центар" "04:00:02"
125 "2643-7.544369" "2643-219" 1309.4483196417902 0.3637356443449417 2114 2 "2643-1595" "Островска 1-КОН Центар" "04:00:02" 2115 3 "2643-1593" "Канал Лисиче-КОН Центар" "04:00:03"
125 "2643-7.544369" "2643-219" 630.5809794795455 0.17516138318876262 2115 3 "2643-1593" "Канал Лисиче-КОН Центар" "04:00:03" 2116 4 "2643-1591" "Островска Кривина-КОН Центар" "04:00:04"
125 "2643-7.544369" "2643-219" 1062.5563403020867 0.29515453897280186 2116 4 "2643-1591" "Островска Кривина-КОН Центар" "04:00:04" 2117 5 "2643-1579" "Лисиче-КОН Центар" "04:00:05"
125 "2643-7.544369" "2643-219" 1788.851171398981 0.49690310316638364 2117 5 "2643-1579" "Лисиче-КОН Центар" "04:00:05" 2118 6 "2643-1577" "Лисиче Полициска Станица-КОН Центар" "04:00:06"
125 "2643-7.544369" "2643-219" 204.78967086178207 0.5119741771544551 2136 24 "2643-1765" "Бул.Теодосиј Гологанов Веро-КОН Ѓорче G" "04:38:10" 2137 25 "2643-1767" "Ф-КА Алумина-КОН Ѓорче Петров" "04:38:19"
634 "2643-7.544924" "2643-123" 705.9807132694347 0.39221150737190813 15047 25 "2643-1527" "Аеродром Тобако 2" "06:33:58" 15048 26 "2643-1529" "ТЦ ТРИ Бисери-КОН Ново Лисиче" "06:34:00"
2274 "2643-7.546745" "2643-205" 152.16520985700808 0.42268113849168915 57652 19 "2643-1791" "Поликлиника Букурешт-КОН Влае" "13:41:55" 57653 20 "2643-1794" "Карпош 3 Бензинска-КОН Влае" "13:42:05"
698 "2643-7.544988" "2643-123" 705.9807132694347 0.39221150737190813 17223 25 "2643-1527" "Аеродром Тобако 2" "22:28:58" 17224 26 "2643-1529" "ТЦ ТРИ Бисери-КОН Ново Лисиче" "22:29:00"
2977 "2643-7.547646" "2643-213" 178.66349181292873 0.744431215887203 76280 7 "2643-2175" "Бриколаж" "13:37:45" 76281 8 "2643-1546" "Парк Аеродром-КОН Центар" "13:38:00"
3715 "2643-7.548416" "2643-134" 702.136705192167 0.39007594732898165 94439 25 "2643-1516" "Зелен Пазар" "13:47:58" 94440 26 "2643-1518" "Југодрво Олимписки Базен" "13:48:00"
2269 "2643-7.546736" "2643-205" 152.16520985700808 0.42268113849168915 57537 19 "2643-1791" "Поликлиника Букурешт-КОН Влае" "11:51:55" 57538 20 "2643-1794" "Карпош 3 Бензинска-КОН Влае" "11:52:05"
2943 "2643-7.547611" "2643-213" 178.66349181292873 0.744431215887203 75396 7 "2643-2175" "Бриколаж" "06:45:45" 75397 8 "2643-1546" "Парк Аеродром-КОН Центар" "06:46:00"
3556 "2643-7.548257" "2643-120" 322.57093182242795 0.6272212563213877 90384 19 "2643-1547" "Парк Аеродром-КОН Т" "10:08:43" 90385 20 "2643-1549" "ГП Маврово-КОН Т" "10:08:50"
3556 "2643-7.548257" "2643-120" 182.24825084562903 0.5568696553616442 90388 23 "2643-1548" "ГП Маврово-КОН Центар" "10:09:35" 90389 24 "2643-2174" "Автосалон Мерцедес" "10:09:46"
3556 "2643-7.548257" "2643-120" 250.02364549182545 0.3472550631830909 90393 28 "2643-2078" "Маџари Крстосница-КОН Хиподром" "10:12:50" 90394 29 "2643-2143" "Маџари Македонија Дрво-КОН Хиподром" "10:12:55"
667 "2643-7.544957" "2643-123" 705.9807132694347 0.39221150737190813 16169 25 "2643-1527" "Аеродром Тобако 2" "14:20:58" 16170 26 "2643-1529" "ТЦ ТРИ Бисери-КОН Ново Лисиче" "14:21:00"
681 "2643-7.544971" "2643-123" 705.9807132694347 0.39221150737190813 16645 25 "2643-1527" "Аеродром Тобако 2" "17:36:58" 16646 26 "2643-1529" "ТЦ ТРИ Бисери-КОН Ново Лисиче" "17:37:00"
313 "2643-7.544562" "2643-179" 2268.4341588077014 0.630120599668806 7714 5 "2643-1952" "Чаир-КОН Бутел" "11:06:59" 7715 6 "2643-1968" "Чаир Згради-КОН Бутел" "11:07:00"
2606 "2643-7.547182" "2643-165" 679.9948216728023 0.37777490092933463 65800 6 "2643-2540" "Кучевиште Влез-КОН Центар" "19:07:00" 65801 7 "2643-2538" "Бањани Рудник-КОН Центар" "19:07:02"
2606 "2643-7.547182" "2643-165" 724.9623320975462 0.8055137023306069 65804 10 "2643-2532" "Чардак-КОН Центар" "19:10:00" 65805 11 "2643-2530" "Голиево-КОН Центар" "19:10:04"
1677 "2643-7.546028" "2643-149" 280.7416646230286 0.8578217530148096 41665 1 "2643-2951" "Брњарски ПАТ-КОН Центар" "20:33:19" 41666 2 "2643-2996" "Стајковци Чатал-КОН Центар" "20:33:30"
3002 "2643-7.547673" "2643-213" 178.66349181292873 0.744431215887203 76930 7 "2643-2175" "Бриколаж" "19:15:45" 76931 8 "2643-1546" "Парк Аеродром-КОН Центар" "19:16:00"
1675 "2643-7.546026" "2643-149" 280.7416646230286 0.8578217530148096 41621 1 "2643-2951" "Брњарски ПАТ-КОН Центар" "19:13:19" 41622 2 "2643-2996" "Стајковци Чатал-КОН Центар" "19:13:30"
2997 "2643-7.547668" "2643-213" 178.66349181292873 0.744431215887203 76800 7 "2643-2175" "Бриколаж" "18:10:45" 76801 8 "2643-1546" "Парк Аеродром-КОН Центар" "18:11:00"
2133 "2643-7.546552" "2643-209" 222.60582848122434 0.6801844759148522 53232 11 "2643-2958" "Мралинска Раскрсница-КОН Центар" "20:56:30" 53233 12 "2643-2774" "Дрма 2-КОН Центар" "20:56:41"
1662 "2643-7.546013" "2643-149" 280.7416646230286 0.8578217530148096 41335 1 "2643-2951" "Брњарски ПАТ-КОН Центар" "13:12:19" 41336 2 "2643-2996" "Стајковци Чатал-КОН Центар" "13:12:30"
3006 "2643-7.547677" "2643-213" 178.66349181292873 0.744431215887203 77034 7 "2643-2175" "Бриколаж" "20:07:45" 77035 8 "2643-1546" "Парк Аеродром-КОН Центар" "20:08:00"
2987 "2643-7.547658" "2643-213" 178.66349181292873 0.744431215887203 76540 7 "2643-2175" "Бриколаж" "16:01:45" 76541 8 "2643-1546" "Парк Аеродром-КОН Центар" "16:02:00"
2944 "2643-7.547612" "2643-213" 178.66349181292873 0.744431215887203 75422 7 "2643-2175" "Бриколаж" "06:56:45" 75423 8 "2643-1546" "Парк Аеродром-КОН Центар" "06:57:00"
2820 "2643-7.547407" "2643-171" 156.11782187507225 0.21683030815982257 72197 13 "2643-2099" "Стајковци ЗЕМ Промет-КОН Ченто" "16:23:00" 72198 14 "2643-2101" "Стајковци-КОН Ченто" "16:23:05"
2990 "2643-7.547661" "2643-213" 178.66349181292873 0.744431215887203 76618 7 "2643-2175" "Бриколаж" "16:39:45" 76619 8 "2643-1546" "Парк Аеродром-КОН Центар" "16:40:00"
2819 "2643-7.547406" "2643-171" 156.11782187507225 0.21683030815982257 72166 13 "2643-2099" "Стајковци ЗЕМ Промет-КОН Ченто" "15:28:00" 72167 14 "2643-2101" "Стајковци-КОН Ченто" "15:28:05"
2623 "2643-7.547199" "2643-167" 1492.5367164759737 0.41459353235443713 66499 0 "2643-2705" "Ајватовци Т" "23:00:00" 66500 1 "2643-2703" "Ајватовци Клинчарица-КОН Центар" "23:00:01"
665 "2643-7.544955" "2643-123" 705.9807132694347 0.39221150737190813 16101 25 "2643-1527" "Аеродром Тобако 2" "13:52:58" 16102 26 "2643-1529" "ТЦ ТРИ Бисери-КОН Ново Лисиче" "13:53:00"
2250 "2643-7.546712" "2643-205" 152.16520985700808 0.42268113849168915 57100 19 "2643-1791" "Поликлиника Букурешт-КОН Влае" "06:50:55" 57101 20 "2643-1794" "Карпош 3 Бензинска-КОН Влае" "06:51:05"
22 "2643-7.544251" "2643-180" 198.79634429180638 1.7118574091794438 381 17 "2643-2255" "Драчево Дрвара-КОН Количани" "22:38:47" 382 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "22:39:18"
22 "2643-7.544251" "2643-180" 398.9035815738102 3.4350030635522546 383 19 "2643-2259" "Пеленица-КОН Количани" "22:39:49" 384 20 "2643-2261" "Долно Количани-КОН Т" "22:40:20"
22 "2643-7.544251" "2643-180" 668.5320643140604 5.756803887148854 385 21 "2643-2262" "Долно Количани Т" "22:40:51" 386 22 "2643-2933" "Гробишта Драчево-КОН Т" "22:41:22"
22 "2643-7.544251" "2643-180" 426.8667112101213 3.6757966798649337 386 22 "2643-2933" "Гробишта Драчево-КОН Т" "22:41:22" 387 23 "2643-2970" "Техноскоп-КОН Драчево" "22:41:53"
4098 "2643-7.549083" "2643-171" 156.11782187507225 0.21683030815982257 105005 13 "2643-2099" "Стајковци ЗЕМ Промет-КОН Ченто" "21:23:00" 105006 14 "2643-2101" "Стајковци-КОН Ченто" "21:23:05"
4107 "2643-7.549092" "2643-161" 1109.0957236244492 0.30808214545123586 105383 0 "2643-2308" "Добри ДОЛ Т" "08:50:00" 105384 1 "2643-2306" "Добри ДОЛ 2-КОН Центар" "08:50:01"
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.
1541 "2643-7.545846" "2643-215" 8765.343462879642 418.78863211536066 38317 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "22:03:30" 38318 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "22:06:22"
22 "2643-7.544251" "2643-180" 298.0761590391502 10.267067700237394 382 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "22:39:18" 386 22 "2643-2933" "Гробишта Драчево-КОН Т" "22:41:22"
21 "2643-7.544250" "2643-180" 298.0761590391502 10.267067700237394 357 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "20:04:18" 361 22 "2643-2933" "Гробишта Драчево-КОН Т" "20:06:22"
20 "2643-7.544249" "2643-180" 298.0761590391502 10.267067700237394 332 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "10:09:18" 336 22 "2643-2933" "Гробишта Драчево-КОН Т" "10:11:22"
19 "2643-7.544248" "2643-180" 298.0761590391502 10.267067700237394 307 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "08:29:18" 311 22 "2643-2933" "Гробишта Драчево-КОН Т" "08:31:22"
1538 "2643-7.545841" "2643-215" 8765.343462879642 418.78863211536066 38248 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "13:53:30" 38249 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "13:56:22"
3969 "2643-7.548760" "2643-215" 8765.343462879642 418.78863211536066 101670 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "17:08:30" 101671 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "17:11:22"
1540 "2643-7.545845" "2643-215" 8765.343462879642 418.78863211536066 38294 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "20:23:30" 38295 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "20:26:22"
1536 "2643-7.545838" "2643-215" 8765.343462879642 418.78863211536066 38202 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "09:13:30" 38203 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "09:16:22"
1539 "2643-7.545844" "2643-215" 8765.343462879642 418.78863211536066 38271 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "18:48:30" 38272 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "18:51:22"
18 "2643-7.544247" "2643-180" 298.0761590391502 10.267067700237394 282 18 "2643-2257" "ПАТ ЗА Љубош-КОН Количани" "06:44:18" 286 22 "2643-2933" "Гробишта Драчево-КОН Т" "06:46:22"
3967 "2643-7.548758" "2643-215" 8765.343462879642 418.78863211536066 101624 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "10:38:30" 101625 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "10:41:22"
1537 "2643-7.545840" "2643-215" 8765.343462879642 418.78863211536066 38225 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "12:08:30" 38226 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "12:11:22"
1534 "2643-7.545836" "2643-215" 8765.343462879642 418.78863211536066 38156 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "06:23:30" 38157 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "06:26:22"
1535 "2643-7.545837" "2643-215" 8765.343462879642 418.78863211536066 38179 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "07:48:30" 38180 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "07:51:22"
3968 "2643-7.548759" "2643-215" 8765.343462879642 418.78863211536066 101647 13 "2643-2042" "Љуботенски ПАТ Крстосница-КОН Т" "15:33:30" 101648 14 "2643-2575" "ПАТ ЗА Љуботен 1-КОН Т" "15:36:22"
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 "20260911" "20260917" "20260918"
mixed_case_recommended_field WARNING 4

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.
"trips.txt" "trip_headsign" "пагаруша" 43
"trips.txt" "trip_headsign" "пагаруша" 44
"trips.txt" "trip_headsign" "пагаруша" 45
"trips.txt" "trip_headsign" "пагаруша" 46
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.
"20260911" "20260911" "20260917"