bas-my-melaka — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-10-02T19:44:19Z,
for the dataset file:///shared/bas-my-melaka_576aeb86.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-09-02
Feed End Date:
2026-12-31

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.
55 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_1" "3473-ALLDAY" 495 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260902"
267 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_2" "3473-ALLDAY" 528 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260902"
69 "3473-0006_M16CWLMYMK_12581_0_P1_ALLDAY_2_3" "3473-ALLDAY" 207 "3473-0006_M16CWLMYMK_12580_1_P1_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_P1_ALLDAY" "20260902"
437 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_1_1" "3473-ALLDAY" 225 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260902"
448 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_2_2" "3473-ALLDAY" 472 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260902"
96 "3473-0006_M16CWLMYMK_12581_0_A1_ALLDAY_2_3" "3473-ALLDAY" 32 "3473-0006_M16CWLMYMK_12580_1_A1_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_A1_ALLDAY" "20260902"
150 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_1" "3473-ALLDAY" 383 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260902"
485 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_2" "3473-ALLDAY" 497 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260902"
330 "3473-0006_M16CWLMYMK_12581_0_A2_ALLDAY_2_3" "3473-ALLDAY" 181 "3473-0006_M16CWLMYMK_12580_1_A2_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_A2_ALLDAY" "20260902"
241 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_1" "3473-ALLDAY" 196 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_2" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260902"
102 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_2" "3473-ALLDAY" 385 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_3" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260902"
435 "3473-0006_M16CWLMYMK_12581_0_P2_ALLDAY_2_3" "3473-ALLDAY" 100 "3473-0006_M16CWLMYMK_12580_1_P2_ALLDAY_1_4" "3473-ALLDAY" "0006_M16CWLMYMK_P2_ALLDAY" "20260902"
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.
303 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_1_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 13254 20 "3473-90013915" "Taman Machap Bestari" "07:20:00" 13255 21 "3473-90013912" "The Touch City" "07:21:00"
5 "3473-0006_M30CWLMYMK_12597_1_A1_ALLDAY_1_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 113 31 "3473-90013912" "The Touch City" "12:01:00" 114 32 "3473-90013915" "Taman Machap Bestari" "12:02:00"
476 "3473-0006_M31CWLMYMK_12600_0_A2_ALLDAY_2_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 20783 25 "3473-90013915" "Taman Machap Bestari" "17:55:00" 20784 26 "3473-90013912" "The Touch City" "17:56:00"
299 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 13051 31 "3473-90013912" "The Touch City" "21:01:00" 13052 32 "3473-90013915" "Taman Machap Bestari" "21:02:00"
101 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_3" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 4044 25 "3473-90013915" "Taman Machap Bestari" "20:55:00" 4045 26 "3473-90013912" "The Touch City" "20:56:00"
208 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_2_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 8624 20 "3473-90013915" "Taman Machap Bestari" "19:20:00" 8625 21 "3473-90013912" "The Touch City" "19:21:00"
334 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 14736 31 "3473-90013912" "The Touch City" "15:01:00" 14737 32 "3473-90013915" "Taman Machap Bestari" "15:02:00"
511 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 22227 31 "3473-90013912" "The Touch City" "07:41:00" 22228 32 "3473-90013915" "Taman Machap Bestari" "07:42:00"
457 "3473-0006_M31CWLMYMK_12599_1_A2_ALLDAY_1_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 20127 31 "3473-90013912" "The Touch City" "10:41:00" 20128 32 "3473-90013915" "Taman Machap Bestari" "10:42:00"
421 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 18315 25 "3473-90013915" "Taman Machap Bestari" "08:55:00" 18316 26 "3473-90013912" "The Touch City" "08:56:00"
347 "3473-0006_M30CWLMYMK_12597_1_A2_ALLDAY_1_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 15249 31 "3473-90013912" "The Touch City" "09:01:00" 15250 32 "3473-90013915" "Taman Machap Bestari" "09:02:00"
546 "3473-0006_M31CWLMYMK_12599_1_A2_ALLDAY_1_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 23992 31 "3473-90013912" "The Touch City" "16:41:00" 23993 32 "3473-90013915" "Taman Machap Bestari" "16:42:00"
199 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 8193 31 "3473-90013912" "The Touch City" "13:41:00" 8194 32 "3473-90013915" "Taman Machap Bestari" "13:42:00"
166 "3473-0006_M30CWLMYMK_12597_1_A1_ALLDAY_1_3" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 6823 31 "3473-90013912" "The Touch City" "18:01:00" 6824 32 "3473-90013915" "Taman Machap Bestari" "18:02:00"
430 "3473-0006_M30CWLMYMK_12598_0_A2_ALLDAY_2_1" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 18741 20 "3473-90013915" "Taman Machap Bestari" "10:20:00" 18742 21 "3473-90013912" "The Touch City" "10:21:00"
226 "3473-0006_M31CWLMYMK_12600_0_A1_ALLDAY_2_2" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 9650 25 "3473-90013915" "Taman Machap Bestari" "14:55:00" 9651 26 "3473-90013912" "The Touch City" "14:56:00"
382 "3473-0006_M31CWLMYMK_12600_0_A2_ALLDAY_2_1" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 16557 25 "3473-90013915" "Taman Machap Bestari" "11:55:00" 16558 26 "3473-90013912" "The Touch City" "11:56:00"
342 "3473-0006_M30CWLMYMK_12598_0_A1_ALLDAY_2_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 15012 20 "3473-90013915" "Taman Machap Bestari" "13:20:00" 15013 21 "3473-90013912" "The Touch City" "13:21:00"
529 "3473-0006_M30CWLMYMK_12598_0_A2_ALLDAY_2_2" "3473-M30CWLMYMK" 154.86756018195413 5.162252006065138 23168 20 "3473-90013915" "Taman Machap Bestari" "16:20:00" 23169 21 "3473-90013912" "The Touch City" "16:21:00"
335 "3473-0006_M31CWLMYMK_12599_1_A1_ALLDAY_1_3" "3473-M31CWLMYMK" 154.86756018195413 5.162252006065138 14789 31 "3473-90013912" "The Touch City" "19:41:00" 14790 32 "3473-90013915" "Taman Machap Bestari" "19:42:00"