[intersections] only juction=yes and highway=traffic_signals count as intersections, should eliminate points that are simply joining two segments of the same road
This commit is contained in:
@@ -62,8 +62,9 @@ class OSMIntersectionReader(object):
|
|||||||
props = {safe_decode(k): safe_decode(v) for k, v in six.iteritems(props)}
|
props = {safe_decode(k): safe_decode(v) for k, v in six.iteritems(props)}
|
||||||
if element_id.startswith('node'):
|
if element_id.startswith('node'):
|
||||||
node_id = long(element_id.split(':')[-1])
|
node_id = long(element_id.split(':')[-1])
|
||||||
node_ids.append(node_id)
|
if props.get('junction', '').lower() == 'yes' or props.get('highway', '').lower() == 'traffic_signals':
|
||||||
node_counts.append(0)
|
node_ids.append(node_id)
|
||||||
|
node_counts.append(0)
|
||||||
elif element_id.startswith('way'):
|
elif element_id.startswith('way'):
|
||||||
# Don't care about the ordering of the nodes, and want uniques e.g. for circular roads
|
# Don't care about the ordering of the nodes, and want uniques e.g. for circular roads
|
||||||
deps = set(deps)
|
deps = set(deps)
|
||||||
|
|||||||
Reference in New Issue
Block a user