Mobroute GTFS Routing Tests Summary

This page is a summary of automated test results for select metros with Mobroute's routing functionality (RTRoute).

The purpose of this page is not to provide a comprehensive overview of all supported metros; but rather to provide a quick overview of some supported metros & routing capabilities from a development perspective. And additionally here we flag 'known good' / 'working with Mobroute' feeds by MDBID for end-users. Any GTFS feed in the Mobility database conforming to spec should route similarly with Mobroute (so if you don't see an example for your metro here, dont fret! The feeds here are just a *very small* subset of supported feeds).

Feed ID Country Municipality Name From To Response Map CLI Replicate Perf Memload Perf Memload (len) Perf CSA Route # Transfers Route Duration
1270 PL Kraków Zarząd Transportu Publicznego w Krakowie (ZTP Kraków): Tram 19.88192, 50.012338 20.02387, 50.08785 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[1270],"from":[50.012338,19.88192],"to":[50.08785,20.02387],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40+01:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 69.626126ms, T: 2.044241ms, Wf: 1.64778ms, Wt: 1.414505ms, Cv: 332.270076ms C: 9155, T: 343, Wf: 343, Wt: 343 1.201982ms 0 4168
516 US New York City MTA New York City Transit (MTA): NYC Subway -74.00537, 40.7094 -73.95215, 40.72879 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[516],"from":[40.7094,-74.00537],"to":[40.72879,-73.95215],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40-05:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 164.23476ms, T: 8.708303ms, Wf: 3.206315ms, Wt: 3.071164ms, Cv: 216.430162ms C: 27223, T: 1115, Wf: 499, Wt: 499 3.506355ms 2 2264
509 US New Jersey New Jersey Transit (NJ Transit): Rail -74.7995, 39.6317 -75.0618, 39.9778 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[509],"from":[39.6317,-74.7995],"to":[39.9778,-75.0618],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40-05:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 12.477572ms, T: 1.623952ms, Wf: 1.022277ms, Wt: 986.364µs, Cv: 48.978668ms C: 2054, T: 228, Wf: 228, Wt: 228 393.589µs 0 2843
1088 BE Bruxelles Société des Transports Intercommunaux de Bruxelles/Maatschappij voor het Intercommunaal Vervoer te Brussel (STIB/MIVB) 4.351426, 50.85728 4.350534, 50.83214 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[1088],"from":[50.85728,4.351426],"to":[50.83214,4.350534],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40+01:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 259.024252ms, T: 10.292937ms, Wf: 9.345532ms, Wt: 9.35998ms, Cv: 626.941955ms C: 42331, T: 2421, Wf: 2421, Wt: 2421 12.513876ms 0 920
1898 FR Bourges Agglobus 2.40154, 47.07199 2.41974, 47.10811 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[1898],"from":[47.07199,2.40154],"to":[47.10811,2.41974],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40+01:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 13.387295ms, T: 2.200976ms, Wf: 2.290685ms, Wt: 2.316534ms, Cv: 28.743046ms C: 81, T: 327, Wf: 327, Wt: 327 251.128µs 0 2207
1032 PT Lisboa Carris -9.1725, 38.7376 -9.14646, 38.72329 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[1032],"from":[38.7376,-9.1725],"to":[38.72329,-9.14646],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40Z","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 178.794091ms, T: 9.1048ms, Wf: 9.868922ms, Wt: 9.202424ms, Cv: 388.180518ms C: 21854, T: 2330, Wf: 2330, Wt: 2330 5.393526ms 0 2329
767 CZ Praha, hlavní mešto Prazska integrovana doprava (PID) 14.4732, 50.0767 14.369, 50.106 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[767],"from":[50.0767,14.4732],"to":[50.106,14.369],"transfer_categories":["f","i","g"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-03-30T21:19:40+01:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":700,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 358.817014ms, T: 1.686240727s, Wf: 300.700304ms, Wt: 67.835828ms, Cv: 1.485188851s C: 61186, T: 405790, Wf: 16807, Wt: 16807 184.098359ms 1 2733
524 US New York City NY Waterway, Shore Line East, Metro-North Railroad, MNR Hudson Rail Link -73.8202, 40.9599 -73.6192, 41.3942 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[524],"from":[40.9599,-73.8202],"to":[41.3942,-73.6192],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-03-30T21:19:40-04:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 28.601783ms, T: 92.546077ms, Wf: 763.441µs, Wt: 631.793µs, Cv: 269.452095ms C: 1036, T: 18799, Wf: 114, Wt: 114 2.772166ms 1 4700
660 AU Adelaide Adelaide Metro 138.8789, -35.0435 138.575316, -34.919223 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[660],"from":[-35.0435,138.8789],"to":[-34.919223,138.575316],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-03-30T13:53:35+10:30","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 232.307337ms, T: 49.987637ms, Wf: 32.075287ms, Wt: 30.668937ms, Cv: 469.90858ms C: 51801, T: 8268, Wf: 7559, Wt: 7559 21.384904ms 2 6368
1828 TR Izmit IZBAN: Rail 27.3072, 38.2094 27.157, 38.4222 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[1828],"from":[38.2094,27.3072],"to":[38.4222,27.157],"transfer_categories":["f","i"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-03-30T13:59:30+03:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 34.093529ms, T: 1.071864ms, Wf: 448.243µs, Wt: 439.034µs, Cv: 2.886996ms C: 1319, T: 41, Wf: 41, Wt: 41 201.397µs 0 3034
509 + 516 US + US New Jersey + New York City New Jersey Transit (NJ Transit): Rail + MTA New York City Transit (MTA): NYC Subway -73.93799, 40.64809 -74.12064, 40.82732 JSON Response Map URL
MOBROUTE_CFG='{"mobsql_runtime_config":{"mdb_csv":"http://ci.lrdu.org/tests_results/mockmdb.csv"},"log_info":false,"log_warn":false,"log_debug":false}' mobroute route -p '{"feed_ids":[509,516],"from":[40.64809,-73.93799],"to":[40.82732,-74.12064],"transfer_categories":["f","i","g"],"output_formats":["legs","diagnostics","mapurl","request"],"time":"2024-02-02T21:19:40-05:00","max_n_transfers":20,"max_transfer_seconds":2400,"max_trip_seconds":14400,"max_walk_seconds":1200,"min_transfer_seconds":180,"walkspeed_km_hr":3.5,"optimizations":["feedsclean"]}'
C: 171.873223ms, T: 343.505997ms, Wf: 43.87179ms, Wt: 36.839706ms, Cv: 431.876429ms C: 29277, T: 6518, Wf: 727, Wt: 727 6.046829ms 2 8069