This content has been marked as final. Show 3 replies
Original User: tereshenkov
I'd suggest trying VRP solver in Network Analyst: http://resources.arcgis.com/en/help/main/10.1/#/Vehicle_routing_problem_analysis/00470000004v000000/. 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/main/10.1/#/Exercise_7_Servicing_a_set_of_orders_with_a_fleet_of_vehicles/004700000062000000/ as well as online course Network Analysis Using ArcGIS 10 available at http://training.esri.com/gateway/index.cfm?fa=catalog.webCourseDetail&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/Working%20papers/modroute11.pdf.
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.
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.
Original User: mmorang
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:
Please do not hesitate to contact me at firstname.lastname@example.org with questions or comments about this toolset.