Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2018-03-19 19:05:08 +0300
committerRoman Kuznetsov <r.kuznetsow@gmail.com>2018-03-20 13:41:54 +0300
commitd3de8ba897cd173d23c989fdd334c7fc645fbb00 (patch)
tree50998a42f464f41addb2075de9495c9bca4b59cd /tools
parent3267623af55dc6385349c17f113a91cae71960fd (diff)
In the case when a transit edge is inside a transfer node don't generate polyline for this edge.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/python/transit/transit_graph_generator.py2
1 files changed, 2 insertions, 0 deletions
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()}}