bas-my-melaka — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-15T00:00:18Z,
for the dataset file:///shared/bas-my-melaka_58537485.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:
Malay
Feed Start Date:
2026-07-16
Feed End Date:
2026-11-13

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: 103
  • Routes: 22
  • Shapes: 43
  • Stops: 678
  • Trips: 569

Specification Compliance report

32 notices reported (12 errors, 20 warnings, 0 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 12

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
469 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_1" "3473-ALLDAY" 247 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260716"
58 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_2" "3473-ALLDAY" 168 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260716"
526 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_3" "3473-ALLDAY" 472 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260716"
51 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_1" "3473-ALLDAY" 157 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260716"
485 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_2" "3473-ALLDAY" 289 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260716"
94 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_3" "3473-ALLDAY" 437 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260716"
360 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_1_1" "3473-ALLDAY" 291 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260716"
324 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_2_2" "3473-ALLDAY" 314 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260716"
544 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_2_3" "3473-ALLDAY" 153 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260716"
502 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_1" "3473-ALLDAY" 10 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260716"
320 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_2" "3473-ALLDAY" 389 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260716"
343 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_3" "3473-ALLDAY" 194 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260716"
fast_travel_between_consecutive_stops WARNING 20

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.

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.
375 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_1_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 16422 20 "3473-90013915" "Taman Machap Bestari" "07:20:00" 16423 21 "3473-90013912" "The Touch City" "07:21:00"
384 "3473-0006_M30CWLMYMK_12597_1_A1_ALLDAY_1_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 16739 31 "3473-90013912" "The Touch City" "12:01:00" 16740 32 "3473-90013915" "Taman Machap Bestari" "12:02:00"
541 "3473-0006_M31CWLMYMK_12600_0_A2_ALLDAY_2_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 23829 25 "3473-90013915" "Taman Machap Bestari" "17:55:00" 23830 26 "3473-90013912" "The Touch City" "17:56:00"
219 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 9414 31 "3473-90013912" "The Touch City" "21:01:00" 9415 32 "3473-90013915" "Taman Machap Bestari" "21:02:00"
422 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_3" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 18542 25 "3473-90013915" "Taman Machap Bestari" "20:55:00" 18543 26 "3473-90013912" "The Touch City" "20:56:00"
248 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_2_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 10544 20 "3473-90013915" "Taman Machap Bestari" "19:20:00" 10545 21 "3473-90013912" "The Touch City" "19:21:00"
431 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 18876 31 "3473-90013912" "The Touch City" "15:01:00" 18877 32 "3473-90013915" "Taman Machap Bestari" "15:02:00"
179 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 7434 31 "3473-90013912" "The Touch City" "07:41:00" 7435 32 "3473-90013915" "Taman Machap Bestari" "07:42:00"
462 "3473-0006_M31CWLMYMK_12599_1_A2_ALLDAY_1_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 20137 31 "3473-90013912" "The Touch City" "10:41:00" 20138 32 "3473-90013915" "Taman Machap Bestari" "10:42:00"
186 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 7823 25 "3473-90013915" "Taman Machap Bestari" "08:55:00" 7824 26 "3473-90013912" "The Touch City" "08:56:00"
59 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 2239 31 "3473-90013912" "The Touch City" "09:01:00" 2240 32 "3473-90013915" "Taman Machap Bestari" "09:02:00"
242 "3473-0006_M31CWLMYMK_12599_1_A2_ALLDAY_1_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 10318 31 "3473-90013912" "The Touch City" "16:41:00" 10319 32 "3473-90013915" "Taman Machap Bestari" "16:42:00"
220 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 9467 31 "3473-90013912" "The Touch City" "13:41:00" 9468 32 "3473-90013915" "Taman Machap Bestari" "13:42:00"
456 "3473-0006_M30CWLMYMK_12597_1_A1_ALLDAY_1_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 19958 31 "3473-90013912" "The Touch City" "18:01:00" 19959 32 "3473-90013915" "Taman Machap Bestari" "18:02:00"
356 "3473-0006_M30CWLMYMK_12598_0_A2_ALLDAY_2_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 15584 20 "3473-90013915" "Taman Machap Bestari" "10:20:00" 15585 21 "3473-90013912" "The Touch City" "10:21:00"
371 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 16254 25 "3473-90013915" "Taman Machap Bestari" "14:55:00" 16255 26 "3473-90013912" "The Touch City" "14:56:00"
145 "3473-0006_M31CWLMYMK_12600_0_A2_ALLDAY_2_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 5781 25 "3473-90013915" "Taman Machap Bestari" "11:55:00" 5782 26 "3473-90013912" "The Touch City" "11:56:00"
158 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_2_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 6398 20 "3473-90013915" "Taman Machap Bestari" "13:20:00" 6399 21 "3473-90013912" "The Touch City" "13:21:00"
355 "3473-0006_M30CWLMYMK_12598_0_A2_ALLDAY_2_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 15532 20 "3473-90013915" "Taman Machap Bestari" "16:20:00" 15533 21 "3473-90013912" "The Touch City" "16:21:00"
196 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_3" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 8404 31 "3473-90013912" "The Touch City" "19:41:00" 8405 32 "3473-90013915" "Taman Machap Bestari" "19:42:00"