Skip to main content
Question

Routing with GTFS data


jdh
Contributor
Forum|alt.badge.img+28
  • Contributor

Has anyone done any scheduled routing using GTFS data? I've been tasked with determining the length of time it takes to get to a specific location using public transport, from about 5 thousand starting points.

4 replies

stalknecht
Contributor
Forum|alt.badge.img+19
  • Contributor
  • October 13, 2017

Found a worldtour presentation from @nickison of this subject

https://www.safe.com/presentation/using-fme-and-gtfs-datasets-to-run-transitdatabase-com/


nickison
Contributor
Forum|alt.badge.img+3
  • Contributor
  • October 13, 2017

@stalknecht/@jdh

I wish I had had a chance to try out routing using GTFS data, but I had to put it on hold when I took a new job. You could check out this Python library to do routing outside of FME too - https://github.com/mk-fg/trip-based-public-transit-routing-algo

@carsonlam may be of help too - he's the one who (I believe) did the FME/GTFS reader/writer and knows his GTFS better than I do.


carsonlam
Safer
Forum|alt.badge.img
  • Safer
  • October 13, 2017
nickison wrote:

@stalknecht/@jdh

I wish I had had a chance to try out routing using GTFS data, but I had to put it on hold when I took a new job. You could check out this Python library to do routing outside of FME too - https://github.com/mk-fg/trip-based-public-transit-routing-algo

@carsonlam may be of help too - he's the one who (I believe) did the FME/GTFS reader/writer and knows his GTFS better than I do.

I did do the GTFS reader/writer, but unfortunately I don't have any experience around trip planning based on GTFS. It's definitely a topic I'm interested in learning more about.

stijngoedertier

In my view, routing with GTFS data requires a dedicated server with a multi-modal routing solution like OpenTripPlanner installed on it. You can use the FME HTTPCaller transformer to call its API (ride times, isochrones) and process the results further with FME.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings