reseau-express-metropolitain — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T18:40:38Z,
for the dataset file:///shared/reseau-express-metropolitain_349760aa.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


  • Réseau express métropolitain

Feed Info


Publisher Name:
Réseau Express Métropolitain
Publisher URL:
https://rem.info/fr
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-05-19
Feed End Date:
2026-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 3
  • Shapes: 11
  • Stops: 131
  • Trips: 1081

Specification Compliance report

1566 notices reported (0 errors, 1565 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 18

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"S30017" 11313 47.307 160057 11312 47.307 160056 0.13584209599375252
"S20040" 5896 8.347 70001 5895 8.347 60017 0.07792373103268509
"S30013" 9503 27.703 110001 9502 27.703 100017 0.07792373103268509
"S10016" 2904 25.962 130001 2903 25.962 120017 0.07792373103268509
"S10016" 2976 30.121 150029 2975 30.121 150028 0.512977628963912
"S10015" 2037 34.707 140006 2036 34.707 140005 0.3829235195726622
"S10015" 2072 36.888 150006 2071 36.888 150005 0.1914481171554904
"S10015" 2075 36.988 150009 2074 36.988 150008 0.07792267784563142
"S10015" 2271 43.696 180001 2270 43.696 170080 0.15577212993641903
"S10014" 870 34.707 140006 869 34.707 140005 0.3829235195726622
"S10014" 905 36.888 150006 904 36.888 150005 0.1914481171554904
"S10014" 908 36.988 150009 907 36.988 150008 0.07792267784563142
"S10014" 1104 43.696 180001 1103 43.696 170080 0.15577212993641903
"S30009" 7725 0.343 10012 7724 0.343 10011 0.831271224100706
"S30009" 8275 27.704 110001 8274 27.704 100017 0.07792373103268509
"S30009" 8347 31.863 130029 8346 31.863 130028 0.512977628963912
"S20028" 3600 0.374 10029 3599 0.374 10028 0.512977628963912
"S20039" 5082 8.347 70001 5081 8.347 60017 0.07792373103268509
equal_shape_distance_same_coordinates WARNING 1529

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"S30017" 10241 1.489 20001 10240 1.489 10070
"S30017" 10316 5.152 30001 10315 5.152 20075
"S30017" 10323 5.4 30008 10322 5.4 30007
"S30017" 10325 5.411 30010 10324 5.411 30009
"S30017" 10327 5.446 30012 10326 5.446 30011
"S30017" 10331 5.629 30016 10330 5.629 30015
"S30017" 10337 5.794 30022 10336 5.794 30021
"S30017" 10340 5.854 30025 10339 5.854 30024
"S30017" 10343 6.08 30028 10342 6.08 30027
"S30017" 10349 6.344 30034 10348 6.344 30033
"S30017" 10354 6.511 30039 10353 6.511 30038
"S30017" 10356 6.578 30041 10355 6.578 30040
"S30017" 10358 6.644 30043 10357 6.644 30042
"S30017" 10362 6.964 30047 10361 6.964 30046
"S30017" 10365 7.117 30050 10364 7.117 30049
"S30017" 10368 7.271 30053 10367 7.271 30052
"S30017" 10371 7.424 30056 10370 7.424 30055
"S30017" 10374 7.577 30059 10373 7.577 30058
"S30017" 10381 8.358 30066 10380 8.358 30065
"S30017" 10384 8.488 30069 10383 8.488 30068
"S30017" 10387 8.619 30072 10386 8.619 30071
"S30017" 10390 8.749 30075 10389 8.749 30074
"S30017" 10393 8.879 30078 10392 8.879 30077
"S30017" 10394 8.879 30079 10393 8.879 30078
"S30017" 10408 10.206 30093 10407 10.206 30092
"S30017" 10411 10.309 30096 10410 10.309 30095
"S30017" 10416 10.538 40001 10415 10.538 30100
"S30017" 10419 10.642 40004 10418 10.642 40003
"S30017" 10421 10.658 40006 10420 10.658 40005
"S30017" 10423 10.673 40008 10422 10.673 40007
"S30017" 10425 10.703 40010 10424 10.703 40009
"S30017" 10427 10.718 40012 10426 10.718 40011
"S30017" 10431 10.941 40016 10430 10.941 40015
"S30017" 10434 10.984 40019 10433 10.984 40018
"S30017" 10438 11.026 40023 10437 11.026 40022
"S30017" 10442 11.062 40027 10441 11.062 40026
"S30017" 10446 11.104 40031 10445 11.104 40030
"S30017" 10450 11.146 40035 10449 11.146 40034
"S30017" 10454 11.188 40039 10453 11.188 40038
"S30017" 10458 11.313 40043 10457 11.313 40042
"S30017" 10461 11.358 40046 10460 11.358 40045
"S30017" 10465 11.403 40050 10464 11.403 40049
"S30017" 10471 11.471 40056 10470 11.471 40055
"S30017" 10475 11.508 40060 10474 11.508 40059
"S30017" 10479 11.545 40064 10478 11.545 40063
"S30017" 10483 11.583 40068 10482 11.583 40067
"S30017" 10487 11.62 40072 10486 11.62 40071
"S30017" 10496 11.727 40081 10495 11.727 40080
"S30017" 10500 11.772 40085 10499 11.772 40084
"S30017" 10505 11.91 40090 10504 11.91 40089
stop_without_stop_time WARNING 18

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
12 "STA_ZCD_BT_QUAI_03_RIV" "Station Brossard - Quai 3"
15 "STA_ZCD_BT_QUAI_03_A40" "Station Côte-de-Liesse - Quai 3"
117 "STA_ZCD_BT_SD_01_RIV" "Zone de prise en charge voie 1"
118 "STA_ZCD_BT_SD_02_RIV" "Zone de prise en charge voie 2"
119 "STA_ZCD_UP_SD_05_RIV" "Zone de retournement Brossard voie 1"
120 "STA_ZCD_UP_SD_06_RIV" "Zone de retournement Brossard voie 2"
121 "STA_ZCD_DN_SD_10A_PAN" "Zone de retournement Panama voie 2"
122 "STA_ZCD_UP_SD_01B_IDS" "Zone de retournement Île-des-Soeurs voie 1"
123 "STA_ZCD_UP_SD_04_IDS" "Zone de retournement Île-des-Soeurs voie 2"
124 "STA_ZCD_UP_SD_01C_GCT" "Zone de retournement Gare Centrale voie 2"
125 "STA_ZCD_DN_SD_09_A40" "Zone de retournement A401-TB1-A402"
126 "STA_ZCD_BT_SD_17_DEM" "Zone de prise en charge voie 1"
127 "STA_ZCD_BT_SD_20_DEM" "Zone de prise en charge voie 2"
128 "STA_ZCD_DN_SD_13_DEM" "Zone de retournement Deux-Montagnes voie 1"
129 "STA_ZCD_DN_SD_16_DEM" "Zone de retournement Deux-Montagnes voie 2"
130 "STA_ZCD_UP_SD_23D_EDM" "Zone de retournement Mont-Royal voie 1"
131 "STA_ZCD_UP_SD_26D_EDM" "Zone de retournement Mont-Royal voie 2"
132 "STA_ZCD_DN_SD_15_BFC" "Zone de retournement Bois-Franc par la voie 1"
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"__Licence.txt"