<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><p class="MsoNormal">Mike,</p><p class="MsoNormal"><br></p><p class="MsoNormal">I'm the developer of GO-Sync. Glad to hear that it's useful for you. Regarding the issue of building GTFS data from OSM, my mentors and I had a small discussion and we identified the following challenges:</p>
<p class="MsoNormal"><br></p><p class="MsoNormal">1) routes and trips have a 1-to-many relationships. In other words, a route can have many different trips that visit different sequences of bus stops on that route, all dependent on different schedules.  We can get a list of all the routes in the region by getting all relations with <span><span style="font-size: 9pt; font-family: 'DejaVu Sans Mono'; color: rgb(0, 136, 0); background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: white; background-position: initial initial; background-repeat: initial initial; ">route=bus </span></span>in the bounding box. However, given that OSM doesn’t have a clean way of storing schedules that would be required for creating trips.txt, we feel it’s better to store/generate this data outside of OSM.  In other words, GO-Sync could be used to manage bus stops for stops.txt and routes for routes.txt and output this data to GTFS format, but trips.txt and shapes.txt would be significantly more difficult (because they are attributes of trips and schedules).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">2) Shapes.txt file requires "shape_pt_sequence", which defines an ordering of stops within a trip.  If I understand your question correctly, you want to represent this information in a ‘public_transport=stop_position’ tag on the route relation.  I believe this would be possible, but you would still need to deal with the issues of schedules and trips as discussed in #1 above.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Having stated the above challenges, we made the source code publicly available and we welcome any suggestions and contributions to the project. If you’re able to overcome the above challenges and create a tool based on GO-Sync that is useful to you and others, we’d be glad to review this tool for possible inclusion in the GO-Sync Google Code repository so it can be shared with others.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">You also might want to check out a recent webinar by the National RTAP on their GTFS Builder Tools:<u></u><u></u></p><p class="MsoNormal"><a href="http://www.nationalrtap.org/Resources/VideoLibrary.aspx" target="_blank" style="color: rgb(0, 101, 204); ">http://www.nationalrtap.org/Resources/VideoLibrary.aspx</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">As well as the Transit Data Feeder project (<a href="http://code.google.com/p/transitdatafeeder/" target="_blank" style="color: rgb(0, 101, 204); ">http://code.google.com/p/transitdatafeeder/</a>), which is an effect to develop and maintain an application that provides a web-based interface for creating and maintaining GTFS feeds.<u></u><u></u></p>
<div class="im" style="color: rgb(80, 0, 80); "><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Feel free to contact us if you have more questions.</p></div></span><br><div class="gmail_quote">On Fri, Aug 26, 2011 at 9:05 AM, Mike N <span dir="ltr"><<a href="mailto:niceman@att.net">niceman@att.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I have looked at Go-Sync (Great tool!) and have some questions about public transport and GTFS.   I am starting from perhaps the reverse of normal case: any agency data on routes and stops was way out of date and very incomplete.   The system is small and well within the scope of being surveyed from scratch and entered into OSM. It appears that Go-Sync is focused on stop synchronization, given the routes in routes.txt+trips.txt+shapes.<u></u>txt .<br>

<br>
  1.  Are there any tools to create routes.txt + trips.txt + shapes.txt from OSM public transport route relations?   If not, would such a tool be within the scope to add to Go-Sync, or should this just be a separate tool?<br>

<br>
  2.  For bus routes, is there any value to adding public_transport=stop_position to the OSM data, in addition to highway=bus_stop?<br>
<br>
______________________________<u></u>_________________<br>
Talk-transit mailing list<br>
<a href="mailto:Talk-transit@openstreetmap.org" target="_blank">Talk-transit@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-transit" target="_blank">http://lists.openstreetmap.<u></u>org/listinfo/talk-transit</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Khoa Tran<br>