GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-05T20:32:34Z,
for the dataset file:///shared/myrapidkl.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 Email:
alex@busmaps.com
Feed Language:
Malay
Feed Start Date:
2010-01-01
Feed End Date:
2020-01-01

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 188
  • Shapes: 100
  • Stops: 4334
  • Trips: 1135

Specification Compliance report

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

Notice Code Severity Total
expired_calendar WARNING 5

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "101270-FRI"
3 "101270-MONFRI"
4 "101270-MONTHR"
5 "101270-SAT"
6 "101270-SUN"
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 "20251205" "20200101" "20251212"
missing_recommended_field WARNING 1262

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
"fare_attributes.txt" 5 "agency_id"
"fare_attributes.txt" 6 "agency_id"
"fare_attributes.txt" 7 "agency_id"
"fare_attributes.txt" 8 "agency_id"
"fare_attributes.txt" 9 "agency_id"
"fare_attributes.txt" 10 "agency_id"
"fare_attributes.txt" 11 "agency_id"
"fare_attributes.txt" 12 "agency_id"
"fare_attributes.txt" 13 "agency_id"
"fare_attributes.txt" 14 "agency_id"
"fare_attributes.txt" 15 "agency_id"
"fare_attributes.txt" 16 "agency_id"
"fare_attributes.txt" 17 "agency_id"
"fare_attributes.txt" 18 "agency_id"
"fare_attributes.txt" 19 "agency_id"
"fare_attributes.txt" 20 "agency_id"
"fare_attributes.txt" 21 "agency_id"
"fare_attributes.txt" 22 "agency_id"
"fare_attributes.txt" 23 "agency_id"
"fare_attributes.txt" 24 "agency_id"
"fare_attributes.txt" 25 "agency_id"
"fare_attributes.txt" 26 "agency_id"
"fare_attributes.txt" 27 "agency_id"
"fare_attributes.txt" 28 "agency_id"
"fare_attributes.txt" 29 "agency_id"
"fare_attributes.txt" 30 "agency_id"
"fare_attributes.txt" 31 "agency_id"
"fare_attributes.txt" 32 "agency_id"
"fare_attributes.txt" 33 "agency_id"
"fare_attributes.txt" 34 "agency_id"
"fare_attributes.txt" 35 "agency_id"
"fare_attributes.txt" 36 "agency_id"
"fare_attributes.txt" 37 "agency_id"
"fare_attributes.txt" 38 "agency_id"
"fare_attributes.txt" 39 "agency_id"
"fare_attributes.txt" 40 "agency_id"
"fare_attributes.txt" 41 "agency_id"
"fare_attributes.txt" 42 "agency_id"
"fare_attributes.txt" 43 "agency_id"
"fare_attributes.txt" 44 "agency_id"
"fare_attributes.txt" 45 "agency_id"
"fare_attributes.txt" 46 "agency_id"
"fare_attributes.txt" 47 "agency_id"
"fare_attributes.txt" 48 "agency_id"
"fare_attributes.txt" 49 "agency_id"
"fare_attributes.txt" 50 "agency_id"
"fare_attributes.txt" 51 "agency_id"
stop_too_far_from_shape WARNING 2638

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 2638 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.
8 "101270-3" "101270-MONFRI3" 177 "101270-62" "City Square, Jalan Tun Razak" [3.166698,101.714546] 805.310143606728
8 "101270-3" "101270-MONFRI3" 178 "101270-63" "Citibank, Jalan Ampang" [3.166698,101.714546] 764.7835159552931
8 "101270-3" "101270-MONFRI3" 179 "101270-64" "Menara Atlan, Jalan Ampang" [3.166698,101.714546] 759.3882427561759
8 "101270-3" "101270-MONFRI3" 180 "101270-65" "Klcc, Jalan Ampang" [3.166698,101.714546] 888.6367365266406
224 "101270-77" "101270-MONFRI77" 7181 "101270-1200" "Flat PPR Sungai Bunus, Jalan Ayer Keroh" [3.1679790000000003,101.702973] 3031.5629644424216
224 "101270-77" "101270-MONFRI77" 7182 "101270-1201" "Pekan Ayer Panas, Jalan Ayer Jerneh" [3.1679790000000003,101.702973] 2961.9207074930678
224 "101270-77" "101270-MONFRI77" 7183 "101270-1202" "Pasar, Jalan Ayer Jerneh" [3.1679790000000003,101.702973] 2858.720014402162
224 "101270-77" "101270-MONFRI77" 7184 "101270-1203" "Simpang Lorong Ayer Panas 2, Jalan Ayer Panas" [3.1679790000000003,101.702973] 2768.704155514442
224 "101270-77" "101270-MONFRI77" 7185 "101270-1204" "SR (A) Al Jammiyah (2), Jalan Ayer Panas" [3.1679790000000003,101.702973] 2718.168919066171
224 "101270-77" "101270-MONFRI77" 7186 "101270-1205" "Surau, Jalan Ayer Panas" [3.1679790000000003,101.702973] 2708.7928727429207
224 "101270-77" "101270-MONFRI77" 7187 "101270-1206" "Tadika Ayer Panas (2), Jalan Ayer Panas" [3.1679790000000003,101.702973] 2760.1809986922876
224 "101270-77" "101270-MONFRI77" 7188 "101270-903" "Setapak Used Car (opp.), Jalan Genting Kelang" [3.1679790000000003,101.702973] 2718.2790563514523
224 "101270-77" "101270-MONFRI77" 7189 "101270-353" "Kedai Gunting Rambut, Jalan Setapak" [3.1679790000000003,101.702973] 2210.627563864057
224 "101270-77" "101270-MONFRI77" 7190 "101270-354" "BHP Titiwangsa, Jalan Setapak" [3.167993493588929,101.70202548456271] 1728.7869841095849
224 "101270-77" "101270-MONFRI77" 7191 "101270-355" "Simpang Tasik Titiwangsa, Jalan Pahang" [3.1679810066598044,101.70110155817349] 1339.8031733806185
224 "101270-77" "101270-MONFRI77" 7192 "101270-276" "Shell, Jalan Pahang" [3.167983,101.700667] 1175.1601993499632
224 "101270-77" "101270-MONFRI77" 7193 "101270-436" "Hospital Kuala Lumpur, Jalan Pahang" [3.1679174803415373,101.7004419662901] 480.6879288248448
224 "101270-77" "101270-MONFRI77" 7194 "101270-357" "Institut Penyelidikan Perubatan, Jalan Pahang" [3.167583,101.69952100000002] 225.45337715671968
224 "101270-77" "101270-MONFRI77" 7197 "101270-1208" "Masjid Kampung Baru, Jalan Raja Abdullah" [3.1679790000000003,101.702973] 347.93804518060404
224 "101270-77" "101270-MONFRI77" 7198 "101270-1209" "Kampung Baru Car Care, Jalan Raja Abdullah" [3.167980774691058,101.7028569829702] 702.9216568175171
224 "101270-77" "101270-MONFRI77" 7199 "101270-1210" "Menara Dbkl (opp.), Jalan Raja Abdullah" [3.167989069352626,101.70231472411044] 904.0187524578423
224 "101270-77" "101270-MONFRI77" 7200 "101270-1211" "Bangunan RKT (2), Jalan Raja Abdullah" [3.167583,101.69952100000002] 1246.673609985594
224 "101270-77" "101270-MONFRI77" 7201 "101270-748" "Oriental Capital (opp.), Jalan Ampang" [3.167583,101.69952100000002] 1573.4165787892264
224 "101270-77" "101270-MONFRI77" 7202 "101270-749" "Aia, Jalan Ampang" [3.167583,101.69952100000002] 1667.4812278164022
224 "101270-77" "101270-MONFRI77" 7203 "101270-750" "Stesen LRT Masjid Jamek, Jalan Melaka" [3.167583,101.69952100000002] 2007.2418578144345
224 "101270-77" "101270-MONFRI77" 7204 "101270-367" "Bsn, Lebuh Ampang" [3.167583,101.69952100000002] 2053.0073688651846
227 "101270-78" "101270-MONFRI78" 7253 "101270-367" "Bsn, Lebuh Ampang" [3.166776,101.702963] 2045.809685865787
227 "101270-78" "101270-MONFRI78" 7254 "101270-368" "Standard Chartered Bank, Jalan Ampang" [3.166776,101.702963] 1742.200917461459
227 "101270-78" "101270-MONFRI78" 7255 "101270-369" "Garden City Hotel, Jalan Munshi Abdullah" [3.166776,101.702963] 1583.2589498879447
227 "101270-78" "101270-MONFRI78" 7256 "101270-370" "Plaza City One, Jalan Munshi Abdullah" [3.166776,101.702963] 1441.1551198919226
227 "101270-78" "101270-MONFRI78" 7257 "101270-1212" "Bangunan RKT (1), Jalan Raja Abdullah" [3.166776,101.702963] 1142.6720412164927
227 "101270-78" "101270-MONFRI78" 7258 "101270-1213" "SME Bank, Jalan Raja Abdullah" [3.166776,101.702963] 987.0288385801657
227 "101270-78" "101270-MONFRI78" 7259 "101270-1214" "Menara Dbkl, Jalan Raja Abdullah" [3.166776,101.702963] 812.2895376513655
227 "101270-78" "101270-MONFRI78" 7260 "101270-1215" "SMK Puteri Wilayah, Jalan Raja Abdullah" [3.166776,101.702963] 532.1013199475955
227 "101270-78" "101270-MONFRI78" 7261 "101270-1216" "Public Bank, Jalan Raja Abdullah" [3.166776,101.702963] 192.97194849265512
227 "101270-78" "101270-MONFRI78" 7264 "101270-89" "Hotel Grand Seasons, Jalan Pahang" [3.167799,101.700119] 335.8851070725331
227 "101270-78" "101270-MONFRI78" 7265 "101270-90" "Hospital Kuala Lumpur (opp.), Jalan Pahang" [3.1679499999999994,101.700529] 555.2954788359326
227 "101270-78" "101270-MONFRI78" 7266 "101270-277" "Hospital Tawakal, Jalan Pahang" [3.1679829999999995,101.700668] 1171.9683796551149
227 "101270-78" "101270-MONFRI78" 7267 "101270-376" "Simpang Bandar Baru Sentul, Jalan Pahang" [3.1679890038969143,101.70151451707565] 1524.3004642470614
227 "101270-78" "101270-MONFRI78" 7268 "101270-377" "Galeria, Jalan Pahang" [3.1679922130836133,101.70196703500157] 1970.18080089181
227 "101270-78" "101270-MONFRI78" 7269 "101270-378" "Kedai Motor, Jalan Setapak" [3.167978,101.70297100000002] 2268.661215561701
227 "101270-78" "101270-MONFRI78" 7270 "101270-904" "Courts, Jalan Genting Kelang" [3.167978,101.70297100000002] 2578.119384270615
227 "101270-78" "101270-MONFRI78" 7271 "101270-905" "Setapak Used Car, Jalan Genting Kelang" [3.167978,101.70297100000002] 2728.9467995306195
227 "101270-78" "101270-MONFRI78" 7272 "101270-1218" "Rumah 148, Jalan Ayer Panas" [3.167978,101.70297100000002] 2771.459523354346
227 "101270-78" "101270-MONFRI78" 7273 "101270-1219" "Tadika Ayer Panas (1), Jalan Ayer Panas" [3.167978,101.70297100000002] 2785.6156245405296
227 "101270-78" "101270-MONFRI78" 7274 "101270-1220" "SR (A) Al Jammiyah (1), Jalan Ayer Panas" [3.167978,101.70297100000002] 2738.0282552496296
227 "101270-78" "101270-MONFRI78" 7275 "101270-1221" "Simpang Lorong Ayer Panas 2 (1), Jalan Ayer Panas" [3.167978,101.70297100000002] 2798.0105499260235
227 "101270-78" "101270-MONFRI78" 7276 "101270-1222" "Pekan Ayer Panas, Jalan Ayer Keroh" [3.167978,101.70297100000002] 2949.865995147943
227 "101270-78" "101270-MONFRI78" 7277 "101270-1223" "Flat PPR Sungai Bunus (1), Jalan Ayer Keroh" [3.167978,101.70297100000002] 3084.2109335995374
644 "101270-224" "101270-MONFRI224" 19082 "101270-2082" "Kota Damansara Seksyen 8, Rumah Flat, Jalan Pekaka 8/1" [3.162248,101.587323] 1944.8222349034174
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.
"20251205" "20100101" "20200101"