How to fix Overlay of Routes Problem

46 views
Skip to first unread message

Raj Jagad

unread,
Jul 19, 2018, 11:18:52 PM7/19/18
to transit-d...@googlegroups.com
Hello Transit developers





I am currently solving the problem by RECreating the POLYLINE using http://geojson.io/#map=2/20.0/0.0

I am looking for a better solution, Perhaps a script that will change the Lat and Long numbers in case the there is overload something like FixRouteOverlay.py Route1, Route2, Route3

The Geojson.io is not working well for me right now.

Thank you in advance




Andrew Byrd

unread,
Jul 19, 2018, 11:55:04 PM7/19/18
to transit-d...@googlegroups.com
Hello,

You probably don’t want to just change the lat/lon information because that will not produce proper rendering at all scales. I would maintain the distinction between the geographic source data (which should reflect actual positions on the ground) and the rendering stage which will make adjustments to the source data and generate new vector output. 

Conveyal has our own library for schematic transit map layout as SVG (https://github.com/conveyal/transitive.js). Unfortunately there are no clear instructions for third-party reuse, but you are of course welcome to study the source code and reuse the code based on the examples in the README.

I know of several other projects along the same lines:

LOOM from the University of Freiburg:

An article on the Transit App’s approach from Anton Dubrau:

And a similar article from Rome2Rio:

Regards,
Andrew

On 20 Jul 2018, at 11:18, Raj Jagad <rajj...@gmail.com> wrote:

Hello Transit developers

<image.png>


--
You received this message because you are subscribed to the Google Groups "Transit Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to transit-develop...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raj Jagad

unread,
Jul 20, 2018, 12:38:36 AM7/20/18
to transit-d...@googlegroups.com
Thanks Andrew Byrd

Good info, 

Andrew

To unsubscribe from this group and stop receiving emails from it, send an email to transit-developers+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Transit Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to transit-developers+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages