Account merged edges when processing turn legs

This commit is contained in:
themylogin
2018-12-16 17:49:13 +01:00
parent e7acc9df76
commit d9d873903f
3 changed files with 51 additions and 19 deletions
+8 -8
View File
@@ -715,14 +715,14 @@ void EdgeBasedGraphFactory::GenerateEdgeExpandedEdges(
++node_based_edge_counter;
const auto connected_roads =
extractor::intersection::getConnectedRoads<false>(m_node_based_graph,
m_edge_based_node_container,
m_coordinates,
m_compressed_edge_container,
unconditional_node_restriction_map,
m_barrier_nodes,
turn_lanes_data,
incoming_edge);
extractor::intersection::getConnectedRoadsForEdgeGeometries(m_node_based_graph,
m_edge_based_node_container,
unconditional_node_restriction_map,
m_barrier_nodes,
turn_lanes_data,
incoming_edge,
edge_geometries,
merged_edge_ids);
// check if this edge is part of a restriction via-way
const auto is_restriction_via_edge =