+ Reply to Thread
Results 1 to 4 of 4

Thread: Timetable-based routing

  1. #1
    Ákos Halmai
    Join Date
    Feb 2011
    Posts
    2
    Points
    0
    Answers Provided
    0


    0

    Default Timetable-based routing

    Hi!

    How can I solve timetable-based routing problems in the Network Analyst?
    For example, there is is a city with public transportation system based only on buses. The buses have exact arrival and departure times e.g. Line Nr. 38 leaves the station at 5:10 AM every morning and reaches the next bus stop at 5:12 and the next one at 5:20 and so on... The next bus starts at 5:45 AM and follows the route of the previous one. How can I model the travel time in this case? Especially when multiple transfers are needed to reach the destination and the passengers need to wait for the other lines's next bus? Of course the transfer is allowed only in bus stops (not in every junctions as the Network Analysts wants). And how can I calculate the travel time if the walking is allowed between to bus stops? (This problem is already implemented by GRASS' v.net.timetable and Google's GTFS but they are extreme hard to use. So I want a user friendly ArcGIS solution. )

    Thanks,

    Ákos Halmai

  2. #2
    Alexey Tereshenkov

    Join Date
    Apr 2010
    Posts
    889
    Points
    407
    Answers Provided
    56


    0

    Default Re: Timetable-based routing

    Hi,

    I'd suggest trying VRP solver in Network Analyst: http://resources.arcgis.com/en/help/...000004v000000/. It is capable of planning multiple routes for multiple vehicles with the time tables.

    If you are new to VRP, consider going through the tutorials available in the Help: http://resources.arcgis.com/en/help/...0000062000000/ as well as online course Network Analysis Using ArcGIS 10 available at http://training.esri.com/gateway/ind...&courseid=2199.

    If you are looking for similar researches done in other places to get a bit deeper in the issue, consider searching the Internet by using the "ArcGIS VRP bus" or similar; you'll get fairly many .pdf abstracts, theses, and other resources on this topic.
    Examples are http://www.easts.info/2003journal/papers/0375.pdf and http://mis.ucd.ie/Members/pkeenan/Wo...modroute11.pdf.
    Please use the new "Mark as Answer" and "Rate Post" buttons to the right hand side of the posts.
    • You help others searching this forum to find the answer directly.
    • You give credit to the folks who answer your questions.
    • You help to track unanswered questions.

  3. #3
    Patrick Stevens
    Join Date
    Oct 2009
    Posts
    118
    Points
    72
    Answers Provided
    10


    0

    Default Re: Timetable-based routing

    Hello, Ákos!

    Quote Originally Posted by HypMonOfSat View Post
    How can I solve timetable-based routing problems in the Network Analyst?
    We do not yet have a out-of-the-box transit solver solution. You can, however, approximate a solution with some effort and coding on your part. Here is a link to a Departure Time Transit Evaluator. You should be able to use it in 10.0 and 10.1.

    The time-table is pretty simple for this evaluator. This evaluator used Turns and SourceOIDs as keys into a CSV with departure times. When the route solver attempts to route you past the turn maneuver that is digitized in your data and has the SourceOID referenced in the CSV, a wait time will be added as a cost for the turn. The wait time is the expected next departure time minus the current time of the route.

    If you want to do anything more complicated, like using junctions/edges instead of turns or using a model of departures every 5-minutes from 8 am until 5 pm, then you will need to crack open the C# and code it yourself into the evaluator.

    Quote Originally Posted by HypMonOfSat View Post
    And how can I calculate the travel time if the walking is allowed between to bus stops?
    You need to set up your data as a multi-modal network dataset that include bus lines with accurate travel times as well as streets or walking paths. Here is a link to the tutorial entry for building a network in that style.

  4. #4
    Melinda Morang
    Join Date
    Aug 2012
    Posts
    125
    Points
    69
    Answers Provided
    10


    0

    Default Re: Timetable-based routing

    Hello Akos. It might be too late to be relevant now, but I just wanted to let you know about a new prototype tool from Esri's Network Analyst team which allows you to add GTFS public transit data directly to a network dataset. You can use this network dataset with the Network Analyst tools to run time-aware analyses that incorporate the transit schedules.
    You can download the toolset and instructions here:
    http://www.arcgis.com/home/item.html...6b88bb6285fae1
    Please do not hesitate to contact me at mmorang@esri.com with questions or comments about this toolset.

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts