diff --git a/cycle_route_infrastructure.yaml b/cycle_route_infrastructure.yaml
index 4eede6b..90e9b42 100644
--- a/cycle_route_infrastructure.yaml
+++ b/cycle_route_infrastructure.yaml
@@ -6,7 +6,7 @@ feature:
styles: ''
memberFeature:
exclude: |
- {% if type == 'relation' %}true{% endif %}
+ {% if type == 'relation' or type == 'node' %}true{% endif %}
pre: |
{% set type = 'other' %}
{% set lane_left = null %}
@@ -20,7 +20,7 @@ memberFeature:
{% set segregated = tags.segregated != 'no' %}
{% elseif tags.highway in ['living_street', 'pedestrian'] %}
{% set type = tags.highway %}
- {% elseif tags.highway in ['residential', 'service'] %}
+ {% elseif tags.highway in ['residential', 'service', 'unclassified'] or tags.max_speed > 30 %}
{% set type = 'mixed_low' %}
{% if tags.oneway in ['yes', '1'] %}
@@ -74,6 +74,10 @@ memberFeature:
{{ const.lane[lane_right]|default({})|json_encode|raw }}
style:lane_left: |
{{ const.lane[lane_left]|default({})|merge({ offset: const.lane[lane_left].offset * -1, 'pattern-lineOffset': const.lane[lane_left]['pattern-lineOffset'] * -1 })|json_encode|raw }}
+ style:segregated:
+ width: |
+ {{ const.type[type].width }}
+ color: '#00ffaf'
body: |
{{ type }}, right: {{ lane_right }}, left: {{ lane_left }}
default{{ lane_left ? ',lane_left' : '' }}{{ lane_right ? ',lane_right' : '' }}