bas-my-kangar — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-07T20:35:13Z,
for the dataset file:///shared/bas-my-kangar_8c532409.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. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 9
  • Shapes: 23
  • Stops: 455
  • Trips: 294

Specification Compliance report

1022 notices reported (0 errors, 1020 warnings, 2 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 524

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 524 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.
243 "194_0_WD_2" "30380" 205.34826767486788 2.852059273262054 14079 30 "6403" "KG BARU KOK KLANG" "09:07:10" 14080 31 "6405" "FELDA CHUPING" "09:08:00"
250 "194_0_WE_2" "30380" 205.34826767486788 2.852059273262054 14079 30 "6403" "KG BARU KOK KLANG" "09:07:10" 14080 31 "6405" "FELDA CHUPING" "09:08:00"
211 "119_0_WE_6" "30275" 240.5737905389486 3.3413026463742863 12749 34 "4453" "SMK TENGKU BUDRIAH" "12:47:10" 12750 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "12:48:00"
199 "119_0_WD_6" "30275" 240.5737905389486 3.3413026463742863 12749 34 "4453" "SMK TENGKU BUDRIAH" "12:47:10" 12750 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "12:48:00"
211 "119_0_WE_6" "30275" 497.22707428863265 6.9059315873421205 12754 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "12:52:10" 12755 40 "4459" "MASJID ABIDIN" "12:53:00"
199 "119_0_WD_6" "30275" 497.22707428863265 6.9059315873421205 12754 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "12:52:10" 12755 40 "4459" "MASJID ABIDIN" "12:53:00"
213 "119_0_WE_8" "30275" 240.5737905389486 3.3413026463742863 12833 34 "4453" "SMK TENGKU BUDRIAH" "16:47:10" 12834 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "16:48:00"
201 "119_0_WD_8" "30275" 240.5737905389486 3.3413026463742863 12833 34 "4453" "SMK TENGKU BUDRIAH" "16:47:10" 12834 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "16:48:00"
213 "119_0_WE_8" "30275" 497.22707428863265 6.9059315873421205 12838 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "16:52:10" 12839 40 "4459" "MASJID ABIDIN" "16:53:00"
201 "119_0_WD_8" "30275" 497.22707428863265 6.9059315873421205 12838 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "16:52:10" 12839 40 "4459" "MASJID ABIDIN" "16:53:00"
109 "122_1_WD_4" "30272" 199.21475122987977 2.766871544859441 7463 19 "4596" "PEKAN KERPAN" "12:06:10" 7464 20 "4595" "KLINIK DESA SANGLANG KEDAH" "12:07:00"
117 "122_1_WE_4" "30272" 199.21475122987977 2.766871544859441 7463 19 "4596" "PEKAN KERPAN" "12:06:10" 7464 20 "4595" "KLINIK DESA SANGLANG KEDAH" "12:07:00"
158 "120_0_WD_1" "30274" 221.84798869325456 3.081222065184091 9725 28 "4481" "SEMADONG" "06:46:10" 9726 29 "4482" "KG PAYA KELADI" "06:47:00"
167 "120_0_WE_1" "30274" 221.84798869325456 3.081222065184091 9725 28 "4481" "SEMADONG" "06:46:10" 9726 29 "4482" "KG PAYA KELADI" "06:47:00"
158 "120_0_WD_1" "30274" 166.4956342544413 2.3124393646450185 9760 63 "4510" "TMN KASTAM 2" "07:21:10" 9761 64 "4284" "TERMINAL PADANG BESAR PERLIS" "07:22:00"
167 "120_0_WE_1" "30274" 166.4956342544413 2.3124393646450185 9760 63 "4510" "TMN KASTAM 2" "07:21:10" 9761 64 "4284" "TERMINAL PADANG BESAR PERLIS" "07:22:00"
193 "120_1_WE_9" "30274" 221.84798869325456 3.081222065184091 11973 36 "4482" "KG PAYA KELADI" "20:37:10" 11974 37 "4481" "SEMADONG" "20:38:00"
184 "120_1_WD_9" "30274" 221.84798869325456 3.081222065184091 11973 36 "4482" "KG PAYA KELADI" "20:37:10" 11974 37 "4481" "SEMADONG" "20:38:00"
93 "122_0_WD_4" "30272" 199.21475122987977 2.766871544859441 6570 38 "4595" "KLINIK DESA SANGLANG KEDAH" "12:26:10" 6571 39 "4596" "PEKAN KERPAN" "12:27:00"
101 "122_0_WE_4" "30272" 199.21475122987977 2.766871544859441 6570 38 "4595" "KLINIK DESA SANGLANG KEDAH" "12:26:10" 6571 39 "4596" "PEKAN KERPAN" "12:27:00"
93 "122_0_WD_4" "30272" 235.14119529885073 3.26584993470626 6580 48 "4615" "MASJID KG SIMPANG EMPAT KUAR" "12:36:10" 6581 49 "4616" "KOMPLEKS PERNIAGAAN ALOR JAGGUS" "12:37:00"
101 "122_0_WE_4" "30272" 235.14119529885073 3.26584993470626 6580 48 "4615" "MASJID KG SIMPANG EMPAT KUAR" "12:36:10" 6581 49 "4616" "KOMPLEKS PERNIAGAAN ALOR JAGGUS" "12:37:00"
205 "119_0_WD_12" "30275" 240.5737905389486 3.3413026463742863 12497 34 "4453" "SMK TENGKU BUDRIAH" "20:47:10" 12498 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "20:48:00"
217 "119_0_WE_12" "30275" 240.5737905389486 3.3413026463742863 12497 34 "4453" "SMK TENGKU BUDRIAH" "20:47:10" 12498 35 "4454" "POLITEKNIK SYED SIRAJUDDIN" "20:48:00"
205 "119_0_WD_12" "30275" 497.22707428863265 6.9059315873421205 12502 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "20:52:10" 12503 40 "4459" "MASJID ABIDIN" "20:53:00"
217 "119_0_WE_12" "30275" 497.22707428863265 6.9059315873421205 12502 39 "4458" "GERAI BUAH-BUAHAN SEGAR FAMA" "20:52:10" 12503 40 "4459" "MASJID ABIDIN" "20:53:00"
11 "127_0_WE_2" "30268" 164.18005822630613 2.280278586476474 383 4 "4307" "PUTRA REGENCY" "08:18:10" 384 5 "4351" "INSTITUT PERGURUAN" "08:19:00"
3 "127_0_WD_2" "30268" 164.18005822630613 2.280278586476474 383 4 "4307" "PUTRA REGENCY" "08:18:10" 384 5 "4351" "INSTITUT PERGURUAN" "08:19:00"
11 "127_0_WE_2" "30268" 279.31695826341326 17.845250111273625 405 26 "4371" "KILANG GULA KANGAR" "09:13:10" 406 27 "5857" "KPJ KANGAR" "09:17:00"
3 "127_0_WD_2" "30268" 279.31695826341326 17.845250111273625 405 26 "4371" "KILANG GULA KANGAR" "09:13:10" 406 27 "5857" "KPJ KANGAR" "09:17:00"
11 "127_0_WE_2" "30268" 177.32339967411167 2.462824995473773 407 28 "6044" "Hentian Masjid Alwi" "09:18:10" 408 29 "6045" "Hentian Seberang Institut Pendidikan Guru Perlis" "09:19:00"
3 "127_0_WD_2" "30268" 177.32339967411167 2.462824995473773 407 28 "6044" "Hentian Masjid Alwi" "09:18:10" 408 29 "6045" "Hentian Seberang Institut Pendidikan Guru Perlis" "09:19:00"
11 "127_0_WE_2" "30268" 359.844703968367 4.997843110671765 411 32 "6048" "Hentian Simpang SRITI Al Furqan" "09:22:10" 412 33 "6049" "Hentian SK Dato Kayaman" "09:23:00"
3 "127_0_WD_2" "30268" 359.844703968367 4.997843110671765 411 32 "6048" "Hentian Simpang SRITI Al Furqan" "09:22:10" 412 33 "6049" "Hentian SK Dato Kayaman" "09:23:00"
11 "127_0_WE_2" "30268" 236.21715034900623 3.2807937548473087 412 33 "6049" "Hentian SK Dato Kayaman" "09:23:10" 413 34 "6050" "Hentian Selatan SMK Dato Jaafar Hassan" "09:24:00"
3 "127_0_WD_2" "30268" 236.21715034900623 3.2807937548473087 412 33 "6049" "Hentian SK Dato Kayaman" "09:23:10" 413 34 "6050" "Hentian Selatan SMK Dato Jaafar Hassan" "09:24:00"
11 "127_0_WE_2" "30268" 154.72092275062457 2.1489017048697856 415 36 "6205" "HENTIAN OPPOSITE BUKIT JERNIH" "09:26:10" 416 37 "6052" "Hentian Simpang Kilang Gula" "09:27:00"
3 "127_0_WD_2" "30268" 154.72092275062457 2.1489017048697856 415 36 "6205" "HENTIAN OPPOSITE BUKIT JERNIH" "09:26:10" 416 37 "6052" "Hentian Simpang Kilang Gula" "09:27:00"
11 "127_0_WE_2" "30268" 176.71317931963907 2.454349712772765 419 40 "6054" "Hentian Pondok Polis Chuping" "09:30:10" 420 41 "6055" "Hentian Kilang Gula MSM Utama" "09:31:00"
3 "127_0_WD_2" "30268" 176.71317931963907 2.454349712772765 419 40 "6054" "Hentian Pondok Polis Chuping" "09:30:10" 420 41 "6055" "Hentian Kilang Gula MSM Utama" "09:31:00"
33 "127_1_WE_8" "30268" 157.38563221958088 2.18591155860529 1305 2 "4371" "KILANG GULA KANGAR" "18:46:10" 1306 3 "4370" "KG BARU LUBUK MACHANG" "18:47:00"
25 "127_1_WD_8" "30268" 157.38563221958088 2.18591155860529 1305 2 "4371" "KILANG GULA KANGAR" "18:46:10" 1306 3 "4370" "KG BARU LUBUK MACHANG" "18:47:00"
33 "127_1_WE_8" "30268" 279.62488142932966 17.864922980207172 1329 26 "4305" "KAYANGAN SQUARE KANGAR" "19:43:10" 1330 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:00"
25 "127_1_WD_8" "30268" 279.62488142932966 17.864922980207172 1329 26 "4305" "KAYANGAN SQUARE KANGAR" "19:43:10" 1330 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:00"
33 "127_1_WE_8" "30268" 176.71317931963907 2.454349712772765 1330 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:10" 1331 28 "6054" "Hentian Pondok Polis Chuping" "19:48:00"
25 "127_1_WD_8" "30268" 176.71317931963907 2.454349712772765 1330 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:10" 1331 28 "6054" "Hentian Pondok Polis Chuping" "19:48:00"
33 "127_1_WE_8" "30268" 151.09471157948576 2.0985376608261914 1334 31 "6052" "Hentian Simpang Kilang Gula" "19:51:10" 1335 32 "4297" "LAMAN PELANGI BUKIT JERNIH KANGAR" "19:52:00"
25 "127_1_WD_8" "30268" 151.09471157948576 2.0985376608261914 1334 31 "6052" "Hentian Simpang Kilang Gula" "19:51:10" 1335 32 "4297" "LAMAN PELANGI BUKIT JERNIH KANGAR" "19:52:00"
33 "127_1_WE_8" "30268" 236.21715034900623 3.2807937548473087 1337 34 "6050" "Hentian Selatan SMK Dato Jaafar Hassan" "19:54:10" 1338 35 "6049" "Hentian SK Dato Kayaman" "19:55:00"
25 "127_1_WD_8" "30268" 236.21715034900623 3.2807937548473087 1337 34 "6050" "Hentian Selatan SMK Dato Jaafar Hassan" "19:54:10" 1338 35 "6049" "Hentian SK Dato Kayaman" "19:55:00"
fast_travel_between_far_stops WARNING 56

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 56 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.
211 "119_0_WE_6" "30275" 160.23303719716304 10.237110709818749 12752 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "12:50:10" 12756 41 "4460" "TMN SERI CHANGLUN" "12:54:00"
199 "119_0_WD_6" "30275" 160.23303719716304 10.237110709818749 12248 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "12:50:10" 12252 41 "4460" "TMN SERI CHANGLUN" "12:54:00"
213 "119_0_WE_8" "30275" 160.23303719716304 10.237110709818749 12836 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "16:50:10" 12840 41 "4460" "TMN SERI CHANGLUN" "16:54:00"
201 "119_0_WD_8" "30275" 160.23303719716304 10.237110709818749 12332 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "16:50:10" 12336 41 "4460" "TMN SERI CHANGLUN" "16:54:00"
205 "119_0_WD_12" "30275" 160.23303719716304 10.237110709818749 12500 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "20:50:10" 12504 41 "4460" "TMN SERI CHANGLUN" "20:54:00"
217 "119_0_WE_12" "30275" 160.23303719716304 10.237110709818749 13004 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "20:50:10" 13008 41 "4460" "TMN SERI CHANGLUN" "20:54:00"
11 "127_0_WE_2" "30268" 279.31695826341326 17.845250111273625 405 26 "4371" "KILANG GULA KANGAR" "09:13:10" 406 27 "5857" "KPJ KANGAR" "09:17:00"
3 "127_0_WD_2" "30268" 279.31695826341326 17.845250111273625 69 26 "4371" "KILANG GULA KANGAR" "09:13:10" 70 27 "5857" "KPJ KANGAR" "09:17:00"
33 "127_1_WE_8" "30268" 279.62488142932966 17.864922980207172 1329 26 "4305" "KAYANGAN SQUARE KANGAR" "19:43:10" 1330 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:00"
25 "127_1_WD_8" "30268" 279.62488142932966 17.864922980207172 993 26 "4305" "KAYANGAN SQUARE KANGAR" "19:43:10" 994 27 "6055" "Hentian Kilang Gula MSM Utama" "19:47:00"
32 "127_1_WE_7" "30268" 279.62488142932966 17.864922980207172 1287 26 "4305" "KAYANGAN SQUARE KANGAR" "18:13:10" 1288 27 "6055" "Hentian Kilang Gula MSM Utama" "18:17:00"
24 "127_1_WD_7" "30268" 279.62488142932966 17.864922980207172 951 26 "4305" "KAYANGAN SQUARE KANGAR" "18:13:10" 952 27 "6055" "Hentian Kilang Gula MSM Utama" "18:17:00"
206 "119_0_WE_1" "30275" 160.23303719716304 10.237110709818749 12542 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "07:50:10" 12546 41 "4460" "TMN SERI CHANGLUN" "07:54:00"
194 "119_0_WD_1" "30275" 160.23303719716304 10.237110709818749 12038 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "07:50:10" 12042 41 "4460" "TMN SERI CHANGLUN" "07:54:00"
27 "127_1_WE_2" "30268" 279.62488142932966 17.864922980207172 1077 26 "4305" "KAYANGAN SQUARE KANGAR" "09:13:10" 1078 27 "6055" "Hentian Kilang Gula MSM Utama" "09:17:00"
19 "127_1_WD_2" "30268" 279.62488142932966 17.864922980207172 741 26 "4305" "KAYANGAN SQUARE KANGAR" "09:13:10" 742 27 "6055" "Hentian Kilang Gula MSM Utama" "09:17:00"
28 "127_1_WE_3" "30268" 279.62488142932966 17.864922980207172 1119 26 "4305" "KAYANGAN SQUARE KANGAR" "10:43:10" 1120 27 "6055" "Hentian Kilang Gula MSM Utama" "10:47:00"
20 "127_1_WD_3" "30268" 279.62488142932966 17.864922980207172 783 26 "4305" "KAYANGAN SQUARE KANGAR" "10:43:10" 784 27 "6055" "Hentian Kilang Gula MSM Utama" "10:47:00"
10 "127_0_WE_1" "30268" 279.31695826341326 17.845250111273625 363 26 "4371" "KILANG GULA KANGAR" "07:43:10" 364 27 "5857" "KPJ KANGAR" "07:47:00"
2 "127_0_WD_1" "30268" 279.31695826341326 17.845250111273625 27 26 "4371" "KILANG GULA KANGAR" "07:43:10" 28 27 "5857" "KPJ KANGAR" "07:47:00"
212 "119_0_WE_7" "30275" 160.23303719716304 10.237110709818749 12794 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "15:50:10" 12798 41 "4460" "TMN SERI CHANGLUN" "15:54:00"
200 "119_0_WD_7" "30275" 160.23303719716304 10.237110709818749 12290 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "15:50:10" 12294 41 "4460" "TMN SERI CHANGLUN" "15:54:00"
17 "127_0_WE_8" "30268" 279.31695826341326 17.845250111273625 657 26 "4371" "KILANG GULA KANGAR" "19:43:10" 658 27 "5857" "KPJ KANGAR" "19:47:00"
9 "127_0_WD_8" "30268" 279.31695826341326 17.845250111273625 321 26 "4371" "KILANG GULA KANGAR" "19:43:10" 322 27 "5857" "KPJ KANGAR" "19:47:00"
210 "119_0_WE_5" "30275" 160.23303719716304 10.237110709818749 12710 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "11:50:10" 12714 41 "4460" "TMN SERI CHANGLUN" "11:54:00"
198 "119_0_WD_5" "30275" 160.23303719716304 10.237110709818749 12206 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "11:50:10" 12210 41 "4460" "TMN SERI CHANGLUN" "11:54:00"
13 "127_0_WE_4" "30268" 279.31695826341326 17.845250111273625 489 26 "4371" "KILANG GULA KANGAR" "12:13:10" 490 27 "5857" "KPJ KANGAR" "12:17:00"
5 "127_0_WD_4" "30268" 279.31695826341326 17.845250111273625 153 26 "4371" "KILANG GULA KANGAR" "12:13:10" 154 27 "5857" "KPJ KANGAR" "12:17:00"
207 "119_0_WE_2" "30275" 160.23303719716304 10.237110709818749 12584 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "08:50:10" 12588 41 "4460" "TMN SERI CHANGLUN" "08:54:00"
195 "119_0_WD_2" "30275" 160.23303719716304 10.237110709818749 12080 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "08:50:10" 12084 41 "4460" "TMN SERI CHANGLUN" "08:54:00"
26 "127_1_WE_1" "30268" 279.62488142932966 17.864922980207172 1035 26 "4305" "KAYANGAN SQUARE KANGAR" "07:43:10" 1036 27 "6055" "Hentian Kilang Gula MSM Utama" "07:47:00"
18 "127_1_WD_1" "30268" 279.62488142932966 17.864922980207172 699 26 "4305" "KAYANGAN SQUARE KANGAR" "07:43:10" 700 27 "6055" "Hentian Kilang Gula MSM Utama" "07:47:00"
30 "127_1_WE_5" "30268" 279.62488142932966 17.864922980207172 1203 26 "4305" "KAYANGAN SQUARE KANGAR" "15:13:10" 1204 27 "6055" "Hentian Kilang Gula MSM Utama" "15:17:00"
22 "127_1_WD_5" "30268" 279.62488142932966 17.864922980207172 867 26 "4305" "KAYANGAN SQUARE KANGAR" "15:13:10" 868 27 "6055" "Hentian Kilang Gula MSM Utama" "15:17:00"
15 "127_0_WE_6" "30268" 279.31695826341326 17.845250111273625 573 26 "4371" "KILANG GULA KANGAR" "16:43:10" 574 27 "5857" "KPJ KANGAR" "16:47:00"
7 "127_0_WD_6" "30268" 279.31695826341326 17.845250111273625 237 26 "4371" "KILANG GULA KANGAR" "16:43:10" 238 27 "5857" "KPJ KANGAR" "16:47:00"
209 "119_0_WE_4" "30275" 160.23303719716304 10.237110709818749 12668 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "10:50:10" 12672 41 "4460" "TMN SERI CHANGLUN" "10:54:00"
197 "119_0_WD_4" "30275" 160.23303719716304 10.237110709818749 12164 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "10:50:10" 12168 41 "4460" "TMN SERI CHANGLUN" "10:54:00"
204 "119_0_WD_11" "30275" 160.23303719716304 10.237110709818749 12458 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "19:50:10" 12462 41 "4460" "TMN SERI CHANGLUN" "19:54:00"
216 "119_0_WE_11" "30275" 160.23303719716304 10.237110709818749 12962 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "19:50:10" 12966 41 "4460" "TMN SERI CHANGLUN" "19:54:00"
31 "127_1_WE_6" "30268" 279.62488142932966 17.864922980207172 1245 26 "4305" "KAYANGAN SQUARE KANGAR" "16:43:10" 1246 27 "6055" "Hentian Kilang Gula MSM Utama" "16:47:00"
23 "127_1_WD_6" "30268" 279.62488142932966 17.864922980207172 909 26 "4305" "KAYANGAN SQUARE KANGAR" "16:43:10" 910 27 "6055" "Hentian Kilang Gula MSM Utama" "16:47:00"
208 "119_0_WE_3" "30275" 160.23303719716304 10.237110709818749 12626 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "09:50:10" 12630 41 "4460" "TMN SERI CHANGLUN" "09:54:00"
196 "119_0_WD_3" "30275" 160.23303719716304 10.237110709818749 12122 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "09:50:10" 12126 41 "4460" "TMN SERI CHANGLUN" "09:54:00"
29 "127_1_WE_4" "30268" 279.62488142932966 17.864922980207172 1161 26 "4305" "KAYANGAN SQUARE KANGAR" "12:13:10" 1162 27 "6055" "Hentian Kilang Gula MSM Utama" "12:17:00"
21 "127_1_WD_4" "30268" 279.62488142932966 17.864922980207172 825 26 "4305" "KAYANGAN SQUARE KANGAR" "12:13:10" 826 27 "6055" "Hentian Kilang Gula MSM Utama" "12:17:00"
214 "119_0_WE_9" "30275" 160.23303719716304 10.237110709818749 12878 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "17:50:10" 12882 41 "4460" "TMN SERI CHANGLUN" "17:54:00"
202 "119_0_WD_9" "30275" 160.23303719716304 10.237110709818749 12374 37 "4456" "UNIMAP PAUH/SEK KEJURUTERAAN" "17:50:10" 12378 41 "4460" "TMN SERI CHANGLUN" "17:54:00"
16 "127_0_WE_7" "30268" 279.31695826341326 17.845250111273625 615 26 "4371" "KILANG GULA KANGAR" "18:13:10" 616 27 "5857" "KPJ KANGAR" "18:17:00"
8 "127_0_WD_7" "30268" 279.31695826341326 17.845250111273625 279 26 "4371" "KILANG GULA KANGAR" "18:13:10" 280 27 "5857" "KPJ KANGAR" "18:17:00"
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 429

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 429 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" "ALOR MALAI" 3
"stops.txt" "stop_name" "TERMINAL BUKIT LAGI KANGAR" 4
"stops.txt" "stop_name" "HENTIAN PERUMAHAN KILANG GULA" 5
"stops.txt" "stop_name" "TERMINAL CHANGLUN" 6
"stops.txt" "stop_name" "TERMINAL PADANG BESAR PERLIS" 7
"stops.txt" "stop_name" "HENTIAN KAMPUNG SEBERANG RAMAI" 8
"stops.txt" "stop_name" "HENTIAN UUM SINTOK" 9
"stops.txt" "stop_name" "LAMAN PELANGI BUKIT JERNIH KANGAR" 10
"stops.txt" "stop_name" "MASJID AL HUSNI BATU BERTANGKUP JLN KILANG GULA" 11
"stops.txt" "stop_name" "KAYANGAN SQUARE KANGAR" 12
"stops.txt" "stop_name" "KOMPLEKS ISLAM PERLIS" 13
"stops.txt" "stop_name" "PUTRA REGENCY" 14
"stops.txt" "stop_name" "PEJABAT POS LAJU" 15
"stops.txt" "stop_name" "TMN SENA INDAH/ TMN NORMA" 16
"stops.txt" "stop_name" "HOSPITAL TUANKU FAUZIAH" 17
"stops.txt" "stop_name" "TABUNG HAJI SERIAB" 18
"stops.txt" "stop_name" "SK SERI PERLIS" 19
"stops.txt" "stop_name" "GIANT KANGAR cp" 20
"stops.txt" "stop_name" "SK RAJA SYED ALWI" 21
"stops.txt" "stop_name" "INSTITUT PERGURUAN" 22
"stops.txt" "stop_name" "KOLEJ JURURAWAT" 23
"stops.txt" "stop_name" "UNIMAP BIO PROSES" 24
"stops.txt" "stop_name" "JPJ JEJAWI" 25
"stops.txt" "stop_name" "SEK JEJAWI" 26
"stops.txt" "stop_name" "KOMPLEKS PENYAYANG DR SITI HASMAH" 27
"stops.txt" "stop_name" "NGULANG SELATAN" 28
"stops.txt" "stop_name" "MASJID ISLAH" 29
"stops.txt" "stop_name" "MASJID IBNU SINA PERAWAN DATO KAYAMAN" 30
"stops.txt" "stop_name" "SEK DATO KAYAMAN" 31
"stops.txt" "stop_name" "TMN EMAS" 32
"stops.txt" "stop_name" "MASJID BUKIT KETERI" 33
"stops.txt" "stop_name" "SMK DATO JAAFAR HASSAN" 34
"stops.txt" "stop_name" "BUKIT JERNIH" 35
"stops.txt" "stop_name" "UPP CHUPING" 36
"stops.txt" "stop_name" "SIMPANG KILANG GULA" 37
"stops.txt" "stop_name" "SEK BATU BERTANGKUP" 38
"stops.txt" "stop_name" "MASJID AL HUSNI BATU BERTANGKUP" 39
"stops.txt" "stop_name" "KG SG SERAI" 40
"stops.txt" "stop_name" "KG BARU LUBUK MACHANG" 41
"stops.txt" "stop_name" "KILANG GULA KANGAR" 42
"stops.txt" "stop_name" "BALAI BARU" 43
"stops.txt" "stop_name" "SK PAYA cp" 44
"stops.txt" "stop_name" "SMK DATO SHEIKH AHMAD cp" 45
"stops.txt" "stop_name" "SMA ALMAAD" 46
"stops.txt" "stop_name" "MAKAM DIRAJA cp" 47
"stops.txt" "stop_name" "SEK TENGKU BUDRIAH" 48
"stops.txt" "stop_name" "BATAS LIKU ARAU" 49
"stops.txt" "stop_name" "SEK DERMA" 50
"stops.txt" "stop_name" "MEGA STAR INN" 51
"stops.txt" "stop_name" "SMK SYED HASSAN" 52
single_shape_point WARNING 2

single_shape_point

The shape within shapes.txt contains a single shape point.

A shape should contain more than one shape point to visualize the route

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"SHP_30199_1" 501
"SHP_30199_0" 6
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.
2 "SHP_30268_0" "127_0_WD_1" 28 "5857" "KPJ KANGAR" [6.440033378892567,100.19431867776328] 27 "4371" "KILANG GULA KANGAR" [6.543067,100.318208]
18 "SHP_30268_1" "127_1_WD_1" 700 "6055" "Hentian Kilang Gula MSM Utama" [6.543066610606387,100.31818900808884] 699 "4305" "KAYANGAN SQUARE KANGAR" [6.440000000000001,100.194147]
unused_shape WARNING 6

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.
"SHP_30195_0" 2
"SHP_30198_0" 4
"SHP_30199_0" 6
"SHP_30195_1" 493
"SHP_30198_1" 497
"SHP_30199_1" 501
unknown_column INFO 2

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"stops.txt" "zone" 5
"routes.txt" "fare_rule" 8