<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-09-27 8:30 GMT+02:00 Safwat Halaby <span dir="ltr"><<a href="mailto:swiftfast@gmx.com" target="_blank">swiftfast@gmx.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Tue, 2017-09-26 at 11:46 +0200, Jo wrote:<br>
<br>
</span><span class="gmail-">> Then load that in PostGIS and create scripts to read GTFS into<br>
> PostGIS.<br>
><br>
> Then compare the data in the DB and produce output and ideally a UI.<br>
><br>
> I started doing something like that here:<br>
><br>
> <a href="https://github.com/osmbe/public_transport" rel="noreferrer" target="_blank">https://github.com/osmbe/<wbr>public_transport</a><br>
><br>
> Let me know if you see ways of working on that or another way to<br>
> tackle the<br>
> problem together.<br>
><br>
> Jo<br>
<br>
</span>I will check the project out. Thanks for the link. Would you mind<br>
explaining what it is capable of? The readme is not so descriptive.<br></blockquote><div><br>For the time being not so much yet. Before the summer I made some progress migrating scripts I had created for an import of Belgian bus stops and lines, but during the summer I got a bit 'distracted' by mentoring the PT_Assistant plugin.<br><br></div><div>The basic idea is to take operator data, either GTFS or a dump of their internal DB.<br><br></div><div>Then compare all the stops regarding tags and position. For the stops the other tables routes, trips and segments, can be used to calculate route_ref.<br><br></div><div>Then create OSM route relations based on their data and compare to what is present in OSM.<br><br></div><div>This is where it becomes trickier to keep track of their versions and ours, especially if the intent is to both give feedback to the operators and have a platform showing mappers which stops, routes and route_masters are in need of attention.<br><br></div><div>Polyglot<br></div><div><br></div><div> <br></div></div><br></div></div>