GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-22T17:51:34Z,
for the dataset file:///shared/dimts-ind.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Vonter
Feed Email:
me@vonter.in
Feed Language:
English
Feed Start Date:
2025-12-02
Feed End Date:
2026-12-02

Files included


  1. agency.txt
  2. calendar.txt
  3. fare_attributes.txt
  4. fare_rules.txt
  5. feed_info.txt
  6. routes.txt
  7. shapes.txt
  8. stop_times.txt
  9. stops.txt
  10. translations.txt
  11. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 4267
  • Shapes: 7192
  • Stops: 9438
  • Trips: 55737

Specification Compliance report

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

Notice Code Severity Total
duplicate_route_name WARNING 64

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.

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

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`.
3 "215-NE ANP11-KMT-VSD" 4 "215-NE ANP11-MNRV-VSD" "215-NE" "11th Block Anjanapura ⇔ Vidhana Soudha" 3 "1"
170 "600-F" 171 "600-F FLYOVER" "600-F" "Banashankari Bus Station ⇔ Attibele Bus Stand" 3 "1"
226 "500-L BSK-KRPGH" 227 "500-L BSK-TNF-KRPGH" "500-L" "Banashankari Bus Station ⇔ KR Pura Govt Hospital" 3 "1"
857 "MF-1F D06G-RMN" 858 "MF-1F D6G-RMN" "MF-1F" "Depot-06 Gate ⇔ Rameshnagara" 3 "1"
879 "500-D D10G-CSB" 880 "500-D D10G-TNF-CSB" "500-D" "Depot-10 Gate ⇔ Central Silk Board" 3 "1"
1098 "356-Z D38-ANK" 1099 "356-Z D38G-ANKL" "356-Z" "Depot-38 Gate ⇔ Anekal" 3 "1"
1514 "MF-28" 1515 "MF-28 JKLO-ISROQ-LGRNB" "MF-28" "Jakkur Layout shanimahatma Temple ⇔ Laggere New Bus Stand" 3 "1"
1591 "361-C" 1592 "361-C FLYOVER" "361-C" "KR Market (Kalasipalya) ⇔ Anekal" 3 "1"
1609 "225-BA" 1610 "225-BA KMT-BCH-BEML5" "225-BA" "KR Market (Kalasipalya) ⇔ BEML Layout 5th stage" 3 "1"
1624 "227-K" 1625 "227-K KMT-SLVR-BSM" "227-K" "KR Market (Kalasipalya) ⇔ Basammanahalli" 3 "1"
1673 "372-E" 1674 "372-E KMT-HRG-CNP" "372-E" "KR Market (Kalasipalya) ⇔ Chinnaiahnapalya" 3 "1"
1761 "248" 1762 "248 KMT-D22G-JHC" "248" "KR Market (Kalasipalya) ⇔ Jalahalli Cross" 3 "1"
1947 "227-ZA" 1948 "227-ZA KMT-KLR-TMP" "227-ZA" "KR Market (Kalasipalya) ⇔ Thirumalapura" 3 "1"
1955 "370-A" 1956 "370-A KMT-JBS-UJPD" "370-A" "KR Market (Kalasipalya) ⇔ UjinappanaDoddy" 3 "1"
1957 "234-A" 1958 "234-A KMT-UPL-UST" "234-A" "KR Market (Kalasipalya) ⇔ Ullala Satelite Town" 3 "1"
2021 "285-F" 2022 "285-F KMT-AGS-BRP" "285-F" "KR Market ⇔ Byrapura" 3 "1"
2027 "271-F" 2028 "271-F KMT-VSD-CKB" "271-F" "KR Market ⇔ Chikka Banavara" 3 "1"
2093 "266" 2094 "266 KMT-VSD-HGV" "266" "KR Market ⇔ Hesaraghatta" 3 "1"
2166 "298-C" 2167 "298-C KMT-AGO-KLP" "298-C" "KR Market ⇔ Kempalingapura" 3 "1"
2191 "251-D" 2192 "251-D KMT-VSD-LGR" "251-D" "KR Market ⇔ Laggere New Bus Stand" 3 "1"
2229 "293-K" 2230 "293-K KMT-ANKC-SBS-MYH" "293-K" "KR Market ⇔ Mylanahalli" 3 "1"
2245 "298-ME KMT-AGO-NLR" 2246 "298-ME KMT-NLR" "298-ME" "KR Market ⇔ Neeleri" 3 "1"
2309 "258-M" 2310 "258-M KMT-HIM-TMG" "258-M" "KR Market ⇔ Thyamagondlu" 3 "1"
2311 "298-A" 2312 "298-A KMT-AGO-UNV" "298-A" "KR Market ⇔ Uganawadi" 3 "1"
2328 "258-VC" 2329 "258-VC KMT-OBNH-YLG" "258-VC" "KR Market ⇔ Yelachagere" 3 "1"
2445 "402-D" 2446 "402-D KBS-VSD-YSTF" "402-D" "Kempegowda Bus Station ⇔ 5th Phase Yelahanka New Town" 3 "1"
2452 "271-A" 2453 "271-A KBS-VSD-ABG" "271-A" "Kempegowda Bus Station ⇔ Abbigere" 3 "1"
2461 "415-H" 2462 "415-H KBS-VSD-AJB" "415-H" "Kempegowda Bus Station ⇔ Amarajyothi Badavane" 3 "1"
2461 "415-H" 2463 "415-H KBS-VSD-MNP-AJB" "415-H" "Kempegowda Bus Station ⇔ Amarajyothi Badavane" 3 "1"
2465 "356-M" 2466 "356-M KBS-ELCFLY-ANK" "356-M" "Kempegowda Bus Station ⇔ Anekal" 3 "1"
2465 "356-M" 2467 "356-M KBS-SNBS-ANK" "356-M" "Kempegowda Bus Station ⇔ Anekal" 3 "1"
2489 "V-360B" 2490 "V-360B Flyover" "V-360B" "Kempegowda Bus Station ⇔ Attibele Bus Stand" 3 "1"
2571 "298-B" 2572 "298-B KBS-ANSR-BCP" "298-B" "Kempegowda Bus Station ⇔ Bychapura" 3 "1"
2599 "305-D" 2600 "305-D KBS-VSD-CNS" "305-D" "Kempegowda Bus Station ⇔ Channasandra" 3 "1"
2636 "279-E KBS-AGO-D14G" 2637 "279-E KBS-D14G" "279-E" "Kempegowda Bus Station ⇔ Depot-14 Gate" 3 "1"
2639 "365-J KBS-D27" 2640 "365-J KBS-NSB-D27G" "365-J" "Kempegowda Bus Station ⇔ Depot-27 Gate" 3 "1"
2652 "KBS-1K KBS-D41G" 2653 "KBS-1K KBS-VSD-D41G" "KBS-1K" "Kempegowda Bus Station ⇔ Depot-41 Gate" 3 "1"
2655 "245-M KBS-D43G" 2656 "245-M KBS-SVNP-D43G" "245-M" "Kempegowda Bus Station ⇔ Depot-43 Gate" 3 "1"
2676 "333-F" 2677 "333-F KBS-MRHB-DDNK" "333-F" "Kempegowda Bus Station ⇔ Dodda Nekkundi" 3 "1"
2738 "279-E" 2739 "279-E KBS-VSD-HBL" "279-E" "Kempegowda Bus Station ⇔ Hebbala" 3 "1"
2773 "168-E" 2774 "168-E KBS-VSD-JBN" "168-E" "Kempegowda Bus Station ⇔ Jai Bheema Nagara" 3 "1"
2787 "284-KA" 2788 "284-KA KBS-VSD-JSNL" "284-KA" "Kempegowda Bus Station ⇔ Jayasuryanagara Kogilu" 3 "1"
2790 "138" 2791 "138 KBS-VSD-JBN" "138" "Kempegowda Bus Station ⇔ Jeevanbheema Nagara" 3 "1"
2804 "286-F" 2805 "286-F KBS-VSD-KNP" "286-F" "Kempegowda Bus Station ⇔ K Narayanapura Main Bus Stand" 3 "1"
2881 "230-C" 2882 "230-C KBS-KMT-KBDA" "230-C" "Kempegowda Bus Station ⇔ Kommaghatta BDA Apartment" 3 "1"
2894 "250-SA" 2895 "250-SA KBS-SDN-KDG" "250-SA" "Kempegowda Bus Station ⇔ Kuduregere Madanayakanahalli" 3 "1"
3005 "252" 3006 "252 KBS-D22G-PSS" "252" "Kempegowda Bus Station ⇔ Peenya 2nd Stage" 3 "1"
3022 "285 KBS-YST-PTH" 3023 "285 KBS-YSTF-PTH" "285" "Kempegowda Bus Station ⇔ Puttenahalli" 3 "1"
3061 "354-B" 3062 "354-B KBS-KMT-STH" "354-B" "Kempegowda Bus Station ⇔ Shettyhalli Anekal Road" 3 "1"
3073 "271-C" 3074 "271-C KBS-VSD-SGP" "271-C" "Kempegowda Bus Station ⇔ Singapura" 3 "1"
fast_travel_between_consecutive_stops WARNING 65

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 65 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.
34613 "16603" "80-G" 789.6123702366795 0.6580103085305662 1033688 1 "20921" "Kempegowda Bus Station" "18:13:00" 1033689 2 "35387" "Okalipura" "18:13:03"
34613 "16603" "80-G" 747.9788270205704 0.6233156891838086 1033689 2 "35387" "Okalipura" "18:13:03" 1033690 3 "21200" "Sujatha Talkies" "18:13:06"
34613 "16603" "80-G" 678.183698439698 0.5651530820330817 1033690 3 "21200" "Sujatha Talkies" "18:13:06" 1033691 4 "35263" "Rajajinagara Entrance" "18:13:09"
34613 "16603" "80-G" 1203.5125120026516 0.3343090311118477 1033691 4 "35263" "Rajajinagara Entrance" "18:13:09" 1033692 5 "29788" "Bashyam Circle Rajajinagara" "18:13:10"
34613 "16603" "80-G" 627.9162363455844 0.523263530287987 1033692 5 "29788" "Bashyam Circle Rajajinagara" "18:13:10" 1033693 6 "21072" "Rajajinagara Old Police Station" "18:13:13"
34613 "16603" "80-G" 841.772194898422 0.2338256096940061 1033693 6 "21072" "Rajajinagara Old Police Station" "18:13:13" 1033694 7 "20776" "ESI Hospital Rajajinagara" "18:13:14"
34613 "16603" "80-G" 543.3818398138794 0.4528181998448995 1033694 7 "20776" "ESI Hospital Rajajinagara" "18:13:14" 1033695 8 "20629" "Basaveshwara College" "18:13:17"
34613 "16603" "80-G" 827.3625914188787 0.45964588412159924 1033695 8 "20629" "Basaveshwara College" "18:13:17" 1033696 9 "35290" "Navarang Theatre" "18:13:19"
34613 "16603" "80-G" 1076.0852660789603 0.2989125739108223 1033696 9 "35290" "Navarang Theatre" "18:13:19" 1033697 10 "24187" "Canara Bank Rajajinagara 1st Block" "18:13:20"
34613 "16603" "80-G" 585.9198312108679 0.32551101733937104 1033697 10 "24187" "Canara Bank Rajajinagara 1st Block" "18:13:20" 1033698 11 "22893" "Diacon Hospital" "18:13:22"
34613 "16603" "80-G" 595.4240713929013 0.49618672616075105 1033698 11 "22893" "Diacon Hospital" "18:13:22" 1033699 12 "24188" "Mahalakshmi Layout Entrance" "18:13:25"
34613 "16603" "80-G" 1166.884819974084 0.3241346722150233 1033699 12 "24188" "Mahalakshmi Layout Entrance" "18:13:25" 1033700 13 "24189" "Shrinivasa Temple" "18:13:26"
34613 "16603" "80-G" 734.6840302768899 0.20407889729913609 1033700 13 "24189" "Shrinivasa Temple" "18:13:26" 1033701 14 "24190" "Ganesha Temple Mahalaskhmi Layout" "18:13:27"
34613 "16603" "80-G" 690.3667669488094 0.38353709274933856 1033701 14 "24190" "Ganesha Temple Mahalaskhmi Layout" "18:13:27" 1033702 15 "24191" "Mahalakshmi Layout" "18:13:29"
34613 "16603" "80-G" 799.754776601873 0.44430820922326275 1033702 15 "24191" "Mahalakshmi Layout" "18:13:29" 1033703 16 "34518" "Shankara Nagara" "18:13:31"
34613 "16603" "80-G" 657.0501205051926 0.365027844725107 1033703 16 "34518" "Shankara Nagara" "18:13:31" 1033704 17 "33585" "Krishnananda Nagara" "18:13:33"
34613 "16603" "80-G" 672.3940569669885 0.7471045077410984 1033704 17 "33585" "Krishnananda Nagara" "18:13:33" 1033705 18 "30792" "Kanteerava Studio" "18:13:37"
34613 "16603" "80-G" 1090.0081450526575 0.30278004029240485 1033705 18 "30792" "Kanteerava Studio" "18:13:37" 1033706 19 "33342" "Kanteerava Studio" "18:13:38"
34613 "16603" "80-G" 571.3602670086059 0.3174223705603366 1033706 19 "33342" "Kanteerava Studio" "18:13:38" 1033707 20 "34345" "Rajkumar Punya Bhoomi" "18:13:40"
34613 "16603" "80-G" 820.664963390948 0.45592497966163775 1033707 20 "34345" "Rajkumar Punya Bhoomi" "18:13:40" 1033708 21 "34086" "Nandhini Layout" "18:13:42"
34613 "16603" "80-G" 725.7108217809354 0.4031726787671863 1033708 21 "34086" "Nandhini Layout" "18:13:42" 1033709 22 "29290" "Nandini Layout Ring Road" "18:13:44"
34613 "16603" "80-G" 593.9508551426799 0.4949590459522332 1033709 22 "29290" "Nandini Layout Ring Road" "18:13:44" 1033710 23 "33650" "Laggere Bridge" "18:13:47"
34613 "16603" "80-G" 792.6192302967576 0.660516025247298 1033710 23 "33650" "Laggere Bridge" "18:13:47" 1033711 24 "30988" "Kempegowda Arch" "18:13:50"
34613 "16603" "80-G" 664.6403574100519 0.5538669645083766 1033711 24 "30988" "Kempegowda Arch" "18:13:50" 1033712 25 "28518" "Lurdubayi Samudaya Bhavana" "18:13:53"
34613 "16603" "80-G" 610.3855947222571 0.5086546622685476 1033712 25 "28518" "Lurdubayi Samudaya Bhavana" "18:13:53" 1033713 26 "21887" "Depot-31 Gate" "18:13:56"
34613 "16603" "80-G" 706.4360324979424 0.7849289249977138 1033713 26 "21887" "Depot-31 Gate" "18:13:56" 1033714 27 "26750" "Summanahalli" "18:14:00"
21075 "47192" "342-G D42G-BHH" 201.64624879242336 0.5041156219810584 257467 1 "23509" "Depot-42 Gate Departure" "13:06:00" 257468 2 "25653" "Hadosiddapura" "13:06:09"
21075 "47192" "342-G D42G-BHH" 190.65530773988903 1.00623634640497 257468 2 "25653" "Hadosiddapura" "13:06:09" 257469 3 "23900" "Carmelram Gate" "13:06:28"
21075 "47192" "342-G D42G-BHH" 190.02843568549704 1.0557135315860946 257469 3 "23900" "Carmelram Gate" "13:06:28" 257470 4 "23901" "Ambedkar Nagara" "13:06:48"
21075 "47192" "342-G D42G-BHH" 198.10391448396422 0.880461842150952 257470 4 "23901" "Ambedkar Nagara" "13:06:48" 257471 5 "35072" "Kodathi Gate" "13:07:04"
21075 "47192" "342-G D42G-BHH" 187.65019749638657 0.9903760423420401 257471 5 "35072" "Kodathi Gate" "13:07:04" 257472 6 "35124" "Sulikunte" "13:07:23"
21075 "47192" "342-G D42G-BHH" 189.77899154327312 1.212476890415356 257472 6 "35124" "Sulikunte" "13:07:23" 257473 7 "35131" "Muttanalluru Cross" "13:07:46"
21075 "47192" "342-G D42G-BHH" 203.09184682092385 0.45131521515760853 257473 7 "35131" "Muttanalluru Cross" "13:07:46" 257474 8 "39632" "Subramanya Swamy Temple" "13:07:54"
21075 "47192" "342-G D42G-BHH" 195.952752207773 1.1430577212120092 257474 8 "39632" "Subramanya Swamy Temple" "13:07:54" 257475 9 "35149" "Dommasandra Circle" "13:08:15"
21075 "47192" "342-G D42G-BHH" 191.9157091277974 0.4264793536173276 257475 9 "35149" "Dommasandra Circle" "13:08:15" 257476 10 "23906" "Dommasandra" "13:08:23"
21075 "47192" "342-G D42G-BHH" 186.66350730091423 0.41480779400203166 257476 10 "23906" "Dommasandra" "13:08:23" 257477 11 "22547" "Thigalara Chowdenahalli Cross" "13:08:31"
21075 "47192" "342-G D42G-BHH" 191.70723220265435 0.5857720983969994 257477 11 "22547" "Thigalara Chowdenahalli Cross" "13:08:31" 257478 12 "21813" "Chambenahalli" "13:08:42"
21075 "47192" "342-G D42G-BHH" 192.43895166806738 0.9621947583403369 257478 12 "21813" "Chambenahalli" "13:08:42" 257479 13 "22630" "Yamare" "13:09:00"
21075 "47192" "342-G D42G-BHH" 182.3606289313085 0.5065573025869681 257479 13 "22630" "Yamare" "13:09:00" 257480 14 "21866" "Crystal Apartment Sarjapura Road" "13:09:10"
21075 "47192" "342-G D42G-BHH" 193.3071229683431 0.8054463457014295 257480 14 "21866" "Crystal Apartment Sarjapura Road" "13:09:10" 257481 15 "22500" "Sompura Gate" "13:09:25"
21075 "47192" "342-G D42G-BHH" 189.21757390693787 1.8396153018730073 257481 15 "22500" "Sompura Gate" "13:09:25" 257482 16 "32076" "Bikkana Hosahalli" "13:10:00"
2874 "21869" "201 SGH-SRN" 156.4035700504029 0.6516815418766787 1264173 1 "21188" "Srinagara Bus Station" "12:20:00" 1264174 2 "21716" "Bank Colony" "12:20:15"
2874 "21869" "201 SGH-SRN" 150.89835694232747 0.3772458923558186 1264174 2 "21716" "Bank Colony" "12:20:15" 1264175 3 "22472" "Seetha Circle" "12:20:24"
2874 "21869" "201 SGH-SRN" 153.1949264353042 0.7659746321765211 1264175 3 "22472" "Seetha Circle" "12:20:24" 1264176 4 "22044" "Hoskerehalli Cross" "12:20:42"
2874 "21869" "201 SGH-SRN" 152.74815629958806 0.3394403473324179 1264177 5 "20842" "Hosakerehalli Junction" "12:20:49" 1264178 6 "20875" "Janatha Bazar Banashankari" "12:20:57"
2874 "21869" "201 SGH-SRN" 154.09616713857983 0.5564583813337605 1264178 6 "20875" "Janatha Bazar Banashankari" "12:20:57" 1264179 7 "20916" "Kathriguppe" "12:21:10"
2874 "21869" "201 SGH-SRN" 163.45410900911298 0.4540391916919805 1264179 7 "20916" "Kathriguppe" "12:21:10" 1264180 8 "35773" "Kamakya Talkies" "12:21:20"
2874 "21869" "201 SGH-SRN" 150.3983349668721 0.7519916748343606 1264180 8 "35773" "Kamakya Talkies" "12:21:20" 1264181 9 "20755" "Devegowda Petrol Bunk" "12:21:38"
2874 "21869" "201 SGH-SRN" 152.2473740846525 0.6343640586860521 1264181 9 "20755" "Devegowda Petrol Bunk" "12:21:38" 1264182 10 "20898" "Kadirenahalli Park" "12:21:53"
2874 "21869" "201 SGH-SRN" 155.10725141111658 0.47393882375618956 1264182 10 "20898" "Kadirenahalli Park" "12:21:53" 1264183 11 "20896" "Kadirenahalli Cross" "12:22:04"
fast_travel_between_far_stops WARNING 3

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.
34613 "16603" "80-G" 725.3220971990017 10.073918016652803 1033688 1 "20921" "Kempegowda Bus Station" "18:13:00" 1033711 24 "30988" "Kempegowda Arch" "18:13:50"
21075 "47192" "342-G D42G-BHH" 192.11806455525007 10.139564518193753 257467 1 "23509" "Depot-42 Gate Departure" "13:06:00" 257480 14 "21866" "Crystal Apartment Sarjapura Road" "13:09:10"
11217 "54574" "257-D KDG-KBS" 618.8274627713126 10.313791046188545 1179998 1 "31308" "Kuduregere Madanayakanahalli" "06:25:00" 1180013 16 "21083" "Peenya Industry Metro Station" "06:25:00"
mixed_case_recommended_field WARNING 1123

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 1123 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.
"stops.txt" "stop_name" "BHOGA NANDISWARA TEMPLE" 707
"stops.txt" "stop_name" "CS-CBI" 1639
"stops.txt" "stop_name" "CS-CWS-3" 1643
"stops.txt" "stop_name" "CS-ESHA HOSPITAL ATTUR LAYOUT" 1681
"stops.txt" "stop_name" "CS-HAL ARDC" 1701
"stops.txt" "stop_name" "CS-ITPL" 1726
"stops.txt" "stop_name" "CS-LAKE VIEW appartment near beedi colony" 1779
"stops.txt" "stop_name" "CWS-3 BMTC" 1918
"stops.txt" "stop_name" "E-CITY - SBI JUNCTION" 2897
"stops.txt" "stop_name" "E-CITY - SBI JUNCTION" 2898
"stops.txt" "stop_name" "E-CITY 2 - XIME JUNCTION" 2899
"stops.txt" "stop_name" "E-CITY 2 - XIME JUNCTION" 2900
"stops.txt" "stop_name" "GKVK GATE" 2986
"stops.txt" "stop_name" "GKVK GATE" 2987
"stops.txt" "stop_name" "GKVK GATE" 2988
"stops.txt" "stop_name" "GKVK GATE" 2989
"stops.txt" "stop_name" "GM palya" 2992
"stops.txt" "stop_name" "HAL ARDC" 3469
"stops.txt" "stop_name" "ISHA FOUNDATION" 4045
"stops.txt" "stop_name" "KANIVE BASAVANNA TEMPLE" 4537
"stops.txt" "stop_name" "LAKE VIEW appartment near beedi colony" 5571
"stops.txt" "stop_name" "RANGASTALA RANGANATHA TEMPLE" 7295
"stops.txt" "stop_name" "SIR M VISHWESHWARAYYA MUSEUM AND SAMADI" 7680
"stops.txt" "stop_name" "V CARE HOSPITAL" 8987
"routes.txt" "route_short_name" "215-NE" 3
"routes.txt" "route_short_name" "215-NE" 4
"routes.txt" "route_short_name" "VLO1-KGR" 5
"routes.txt" "route_short_name" "2KVP-JHE" 6
"routes.txt" "route_short_name" "285-MC" 7
"routes.txt" "route_short_name" "G-9 SBS-YSTF" 11
"routes.txt" "route_short_name" "302 KLN-SBS" 12
"routes.txt" "route_short_name" "BC-7CA" 14
"routes.txt" "route_short_name" "250-DD" 15
"routes.txt" "route_short_name" "8THM-D315" 18
"routes.txt" "route_short_name" "60-A CLO-JNN" 25
"routes.txt" "route_short_name" "60A-MDP-NBC" 26
"routes.txt" "route_short_name" "J9THB-SGH" 28
"routes.txt" "route_short_name" "60-A JNN-VTN" 29
"routes.txt" "route_short_name" "401-AK" 34
"routes.txt" "route_short_name" "HSR FDR-1" 37
"routes.txt" "route_short_name" "HSR FDR-1A" 38
"routes.txt" "route_short_name" "291-JA" 39
"routes.txt" "route_short_name" "291-JA" 40
"routes.txt" "route_short_name" "G-2 ATO-SJP" 42
"routes.txt" "route_short_name" "AAE-MGRMS" 43
"routes.txt" "route_short_name" "ALS-PTH" 45
"routes.txt" "route_short_name" "ALP-SBS" 46
"routes.txt" "route_short_name" "255-AE-ALRBDA-D40G" 47
"routes.txt" "route_short_name" "255-AE" 48
"routes.txt" "route_short_name" "600-CA" 50
route_short_name_too_long WARNING 43

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.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"255-AE-ALRBDA-D40G" 47 "255-AE-ALRBDA-D40G"
"BEML5S-BEML7S" 132 "BEML5S-BEML7S"
"401K-CWS-3-KGRTTMC" 694 "401K-CWS-3-KGRTTMC"
"286-B-CKH-KBS" 791 "286-B-CKH-KBS"
"D34-AECS-BGR-BMH" 1027 "D34-AECS-BGR-BMH"
"D34G-JSD-JAPC" 1041 "D34G-JSD-JAPC"
"D34G-EAST-KMT" 1046 "D34G-EAST-KMT"
"D38G-ELC-PESK" 1125 "D38G-ELC-PESK"
"D45G-MKC-RMG-VSD KBS" 1239 "D45G-MKC-RMG-VSD"
"D51G-KDMS-KDG" 1277 "D51G-KDMS-KDG"
"D52-BGLR-BYLHL" 1282 "D52-BGLR-BYLHL"
"401-AK-D52G-CKB" 1283 "401-AK-D52G-CKB"
"JPMS-JP6-JBS-BSK" 1504 "JPMS-JP6-JBS-BSK"
"139-JBN-SBS-VSD" 1559 "139-JBN-SBS-VSD"
"365J-JAPC-JNN" 1567 "365J-JAPC-JNN"
"JNSVS-UTH-BSK" 1573 "JNSVS-UTH-BSK"
"227VA-KMT-MCBC" 1837 "227VA-KMT-MCBC"
"KMT-VSD-MKC-D14G" 2039 "KMT-VSD-MKC-D14G"
"KMT-TNF-KRPGH" 2128 "KMT-TNF-KRPGH"
"KMT-YHK-NITTE" 2234 "KMT-YHK-NITTE"
"KMT-KRC-RTN-VNS" 2320 "KMT-KRC-RTN-VNS"
"KRPGH-ITC-ARMY" 2336 "KRPGH-ITC-ARMY"
"KRPGH-RMB-BMS-VSD-KBS" 2350 "KRPGH-RMB-BMS-VSD-KBS"
"KRPGH-RBM-BMS-SNBS" 2356 "KRPGH-RBM-BMS-SNBS"
"KLNB-BNWD-SMVT-BEML" 2395 "KLNB-BNWD-SMVT-BEML"
"V-BMT13-BSK-RMM" 2419 "V-BMT13-BSK-RMM"
"298PD-KBS-DNH" 2668 "298PD-KBS-DNH"
"323DN-KHG-D41" 3251 "323DN-KHG-D41"
"KRMTTMC-MRHB-BEMLF" 3264 "KRMTTMC-MRHB-BEMLF"
"KMT-LMG-KRMTTMC" 3274 "KMT-LMG-KRMTTMC"
"KMT-STJH-KRMTTMC" 3275 "KMT-STJH-KRMTTMC"
"MADT-HBLB-GGP" 3335 "MADT-HBLB-GGP"
"MRBS-BUCG-SMA" 3381 "MRBS-BUCG-SMA"
"PSS-NLGDH-8THM" 3497 "PSS-NLGDH-8THM"
"PPLO-VSP-KSLO" 3519 "PPLO-VSP-KSLO"
"323DN-SJP-JYM-KHG" 3616 "323DN-SJP-JYM-KHG"
"SNBS-CORP-KMT" 3639 "SNBS-CORP-KMT"
"SNBS-LBGM-KMT" 3640 "SNBS-LBGM-KMT"
"SBS-HAL-BEMLG" 3673 "SBS-HAL-BEMLG"
"SRPS-SWK-AGS-KBS" 3970 "SRPS-SWK-AGS-KBS"
"VTTMC-MDP-NBC" 4118 "VTTMC-MDP-NBC"
"WTTMC-KDLG-VRTKD" 4136 "WTTMC-KDLG-VRTKD"
"YTTMC-GGP-PTCA" 4252 "YTTMC-GGP-PTCA"
stop_too_far_from_shape WARNING 78

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 78 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.
6811 "234 KMT-UDB DOWN" "11892" 552061 "20945" "KR Market (Kalasipalya)" [12.95906,77.5771] 277.1993679604581
18446 "304-H DOWN" "28204" 710100 "21658" "Arehalli" [12.938273,77.83037] 137.32584013615738
32461 "507 VNS-HBLB UP" "32490" 1407319 "20823" "Hebbala Bridge" [13.042969999999999,77.59125] 141.84767481047413
48423 "KIA-15 DOWN" "19681" 1420425 "38417" "KIA Terminal 2" [13.1998989752868,77.71343148366311] 130.19578626518333
53316 "TEPL-2 UP" "38189" 166559 "36396" "CS-Therelek Eng Pvt Limited Avverahalli" [13.201979,77.25773] 147.79414953115526
9819 "250-DT D45G-KDGC DOWN" "29719" 264027 "33604" "Kuduregere Madanayakanahalli" [13.07543,77.47339] 104.17043274389897
42841 "D41-GNJR DOWN" "29473" 257419 "24871" "Depot-41 Gunjuru" [12.92156,77.74256] 115.70254840106294
7091 "238-J UP" "50052" 1057622 "31515" "Upkar Residency Layout" [12.961089999999999,77.48826000000001] 544.4296274786907
21456 "344-J UP" "50801" 403992 "35768" "Central Silk Board" [12.914711999999996,77.624504] 151.4081334764219
53382 "UBVS-01 UP" "40246" 165739 "36633" "CS-Udbhava School Gulaganjanahalli" [12.93748,77.42721] 1599.4740230014152
37161 "BGT-UJPD UP" "49601" 145432 "35326" "Kariyappana Doddy" [12.71299,77.57044] 994.774713976239
37161 "BGT-UJPD UP" "49601" 145433 "35327" "UjinappanaDoddy" [12.72171,77.57397] 1553.1457553005919
37299 "CALLBUS-02 UP" "38822" 166018 "36426" "CS-Maruthi Mandira" [12.96885,77.53661000000001] 2585.8459926453497
34579 "80-F JBN-YTTMC DOWN" "40937" 381861 "34702" "SSVB Bakery Kanteerava Studio" [13.014090000000001,77.53284] 131.8377010348406
42776 "D41-D41G DOWN" "43280" 257289 "24871" "Depot-41 Gunjuru" [12.92156,77.74256] 115.70254840106294
11705 "258-M UP" "23881" 637953 "31493" "Thyamagondlu" [13.215586,77.30219] 165.31766260076864
13634 "284-C CVB-JDLO UP" "28431" 167883 "30475" "Judicial Layout YHK" [13.088709999999999,77.58241] 400.36466328908176
14332 "285-RB UP" "24022" 600278 "29900" "Bethan Byatha" [13.19787,77.48794] 328.47997333626006
28169 "406 NES-CKNH-NMG UP" "48294" 1222577 "29900" "Bethan Byatha" [13.19787,77.48794] 328.47997333626006
11779 "258-SD KBS-BNH UP" "35538" 780313 "31505" "Udichikkanahalli" [13.174409999999998,77.39479] 644.0034797479402
16340 "293-N SBS-SPB DOWN" "38641" 1354519 "39174" "Depot-10 Gate" [13.026351794249349,77.63097816415694] 110.9325122413932
16340 "293-N SBS-SPB DOWN" "38641" 1354520 "39173" "Kacharakanahalli" [13.021757336197295,77.62891988460505] 114.00623789846654
11706 "258-M D43G-TMG DOWN" "50671" 260292 "34963" "Thyamagondlu" [13.215607,77.302246] 175.16946961421482
5416 "224 UP" "8359" 498047 "33973" "Muneshwara Layout" [12.874395720339134,77.46784995056753] 205.6394483828676
6357 "227 RMH-SBS UP" "44983" 1260618 "34376" "Ramohalli" [12.907040000000002,77.41906] 108.28898422872558
5435 "224-C UP" "8379" 912062 "33973" "Muneshwara Layout" [12.874395720339134,77.46784995056753] 205.6394483828676
7616 "240-E D35G-BKH UP" "23275" 247146 "30284" "Bylakonenahalli" [13.0119836944441,77.45593753793368] 444.71702722876296
44757 "D9-SRS-ISRQ UP" "44674" 268727 "38085" "Depot-9" [13.019358980804533,77.50047259972072] 163.71253427212105
11708 "258-M KBS-TMG UP" "43212" 1049036 "31493" "Thyamagondlu" [13.215587000000001,77.30219] 165.30692934133467
28171 "406 YHKOT-NMG UP" "48298" 1441393 "29900" "Bethan Byatha" [13.19787,77.48794] 328.47997333626006
55539 "V-MF6 UP" "26452" 168557 "21479" "Central Silk Board Metro Station" [12.91719,77.62231] 107.56664232200413
13632 "284-C DOWN" "28350" 883427 "30475" "Judicial Layout YHK" [13.088709999999999,77.58241] 400.36466328908176
55192 "V-DIVYA DARSHANA-1A UP" "52945" 65283 "38887" "ISHA FOUNDATION" [13.47543,77.69866] 164.47261483883386
7889 "241-E UP" "23604" 947961 "21516" "Gollarahatti" [12.988580000000004,77.47246] 114.18956755039834
15640 "290-EK UP" "38478" 1353476 "34337" "Rajanukunte" [13.172970000000001,77.56442] 144.6184913136405
16555 "294-EA SBS-BDHD DOWN" "48033" 1290112 "39173" "Kacharakanahalli" [13.021757336197295,77.62891988460505] 114.00623789846654
7087 "238-J DOWN" "50057" 1057247 "34943" "Upkar Residency Layout" [12.961089999999999,77.48826000000001] 544.7709632464059
42844 "D41-GNJR UP" "29470" 257424 "24871" "Depot-41 Gunjuru" [12.92156,77.74256] 115.70254840106294
3848 "212-C BEML5-SHVA UP" "44607" 39661 "32764" "Gubbalala" [12.884938313848796,77.54056925507749] 141.68382892893192
52923 "RBI-01 UP" "47944" 166233 "38780" "CS-RBI Quarters Ulsoor" [12.988530000000003,77.59721] 2153.0098874631653
52924 "RBI-01 DOWN" "47945" 166236 "38780" "CS-RBI Quarters Ulsoor" [12.97669,77.59923] 1986.8138212153824
16315 "293-M DOWN" "41451" 568304 "39174" "Depot-10 Gate" [13.026301024067976,77.63095867286519] 109.51024231714923
16315 "293-M DOWN" "41451" 568305 "39173" "Kacharakanahalli" [13.021757336197295,77.62891988460505] 114.00623789846654
13629 "284-C UP" "28347" 883382 "30475" "Judicial Layout YHK" [13.088709999999999,77.58241] 400.36466328908176
55190 "V-DIVYA DARSHANA-2 UP" "52527" 921321 "38887" "ISHA FOUNDATION" [13.47543,77.69866] 164.47261483883386
42721 "D41-D41G UP" "43225" 257178 "24871" "Depot-41 Gunjuru" [12.92156,77.74256] 115.70254840106294
14224 "285-MG KBS-BMG DOWN" "28481" 145633 "23176" "Arehalli" [13.268349999999998,77.56872] 494.8370611114262
37160 "BGT-UJPD DOWN" "49602" 145389 "27106" "UjinappanaDoddy" [12.72171,77.57397] 1577.3729573706028
37160 "BGT-UJPD DOWN" "49602" 145390 "30847" "Kariyappana Doddy" [12.71299,77.57044] 996.2999513965688
53381 "UBVS-01 DOWN" "40247" 165736 "36633" "CS-Udbhava School Gulaganjanahalli" [12.93748,77.42721] 1599.4740230014152
stops_match_shape_out_of_order WARNING 14

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.
26029 "3F-5 ANK-KGR DOWN" "46159" 1180073 "33069" "Ittanguru" [12.882030000000002,77.78863] 1180072 "24495" "Chikka Dasarahalli Cross" [12.881987777275118,77.7877788862512]
32666 "507-DY D10G-KRPGH UP" "43673" 226514 "20588" "80 feet Road Kalyananagara" [13.02580029784498,77.64066451500739] 226513 "20618" "Babusabpalya" [13.022712397405863,77.64719591954119]
22881 "361-C UP" "1299" 411541 "20674" "Bommanahalli" [12.905608810139402,77.63005579703412] 411540 "39873" "HongaSandra Metro Station" [12.901915602377803,77.63227632187927]
51971 "MF-5 DOWN" "22255" 197291 "21726" "Bayyappanahalli Cross" [12.985583556865526,77.64259009424698] 197290 "39708" "Swamy Vivekananda Metro Station Resurectio Church" [12.985127,77.645256]
26031 "3F-5 ANK-KGR UP" "46157" 1180188 "32267" "Chikka Dasarahalli Cross" [12.881980100389717,77.78774050194677] 1180187 "26202" "Ittanguru" [12.88203076852239,77.78860925044893]
46145 "G-4 UP" "1710" 154044 "23781" "Vijaya Bank Bannerughatta" [12.815599366734878,77.58314518901017] 154043 "35145" "Bannerughatta Circle" [12.81367,77.58123000000002]
20201 "328-HA UP" "35120" 665006 "33069" "Ittanguru" [12.882030000000002,77.78863] 665005 "24495" "Chikka Dasarahalli Cross" [12.881987777275118,77.7877788862512]
5092 "221-J DOWN" "7285" 544371 "34180" "Nursery Maragondanahalli" [12.936319226238865,77.43847604917444] 544370 "38390" "Balaji Badavane Sulikere" [12.935680208134848,77.44324005146213]
14700 "288-DA DOWN" "38729" 1034804 "23526" "Ganesha Temple Sahakara Nagara" [13.059563650917204,77.58997273219039] 1034803 "35129" "Kodigehalli Gate" [13.057320391531952,77.59368001618046]
20207 "328-HA DOWN" "35126" 665338 "32267" "Chikka Dasarahalli Cross" [12.881980100389717,77.78774050194677] 665337 "26202" "Ittanguru" [12.88203076852239,77.78860925044893]
17176 "298-PA DOWN" "36410" 370478 "24975" "Dharmapura Gate" [13.283890000000193,77.80408] 370477 "34343" "Rajiv Nagara" [13.283753799235804,77.804555664615]
54166 "V-365 UP" "23949" 755761 "23781" "Vijaya Bank Bannerughatta" [12.815599366734878,77.58314518901017] 755760 "35145" "Bannerughatta Circle" [12.81367,77.58123000000002]
12283 "266-J DOWN" "38796" 963982 "20637" "BEL Circle" [13.0452508682413,77.55676543581687] 963981 "21968" "Gokula" [13.041518270012034,77.55723526558349]
13439 "281-AP KBS-KIA DOWN" "43702" 921366 "20694" "Canara Bank Hebbala" [13.035743548357841,77.58901635283509] 921365 "21018" "Mekhri Circle" [13.017589932285837,77.58400798227149]
unusable_trip WARNING 130

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
4583 "22848"
4652 "22917"
5144 "7206"
6170 "6872"
6171 "6873"
7111 "43148"
8360 "5793"
9023 "11024"
9148 "11149"
9460 "15069"
10153 "14591"
10594 "17011"
11483 "13736"
11567 "13655"
11568 "13656"
11569 "13657"
13129 "29121"
13604 "7812"
13917 "7526"
15771 "29761"
16800 "7686"
16801 "7687"
18622 "26925"
20989 "1903"
23508 "4246"
23542 "36582"
23543 "36583"
23544 "36584"
29318 "21148"
29425 "21255"
29757 "2637"
30495 "51014"
31149 "44658"
31781 "32101"
33567 "13181"
33779 "44256"
37103 "40149"
37133 "40257"
37148 "38491"
37149 "41317"
37151 "42935"
37155 "38847"
37159 "38066"
44786 "46209"
45928 "8724"
47251 "20192"
47540 "3018"
47541 "3019"
47612 "3090"
47768 "469"