From d3de8ba897cd173d23c989fdd334c7fc645fbb00 Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Mon, 19 Mar 2018 19:05:08 +0300 Subject: In the case when a transit edge is inside a transfer node don't generate polyline for this edge. --- tools/python/transit/transit_graph_generator.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tools') diff --git a/tools/python/transit/transit_graph_generator.py b/tools/python/transit/transit_graph_generator.py index 2b260303b7..859de4bcf8 100755 --- a/tools/python/transit/transit_graph_generator.py +++ b/tools/python/transit/transit_graph_generator.py @@ -261,6 +261,8 @@ class TransitGraphBuilder: node2 = self.stops[line['stop_ids'][i + 1]] id1 = node1.get('transfer_id', node1['id']) id2 = node2.get('transfer_id', node2['id']) + if id1 == id2: + continue seg = tuple(sorted([id1, id2])) if seg not in self.segments: self.segments[seg] = {'guide_points': {id1: set(), id2: set()}} -- cgit v1.2.3