name: ca: Rutes Ciclistes cs: Cyklotrasy de: Radrouten en: Cycle Routes es: Rutas ciclistas fr: Itinéraires vélo gl: Rotas ciclistas hu: Kerékpáros útvonalak it: Percorsi ciclabili ja: 自転車ルート nb: Sykkelruter nl: Fietsroutes oc: Itineraris ciclistas pl: Trasy rowerowe pt: Ciclovias pt-br: Ciclorrotas ro: Trasee ciclism ru: Веломаршруты sr: Трасе за бицикле tr: Bisiklet Rotaları query: 6: |- ( node[icn_ref]; relation[type=route][route~"^(|.*;)bicycle(|;.*)$"][network~'^(|.*;)(icn)(|;.*)$']; ) 9: |- ( node[~"^[in]cn_ref$"~"."]; relation[type=route][route~"^(|.*;)bicycle(|;.*)$"][network~'^(|.*;)(icn|ncn)(|;.*)$'] 12: |- ( node[~"^[inr]cn_ref$"~"."]; relation[type=route][route~"^(|.*;)bicycle(|;.*)$"][network~'^(|.*;)(icn|ncn|rcn)(|;.*)$']; ) 15: |- ( node[~"^[inrl]cn_ref$"~"."]; relation[type=route][route~"^(|.*;)bicycle(|;.*)$"]; ) members: true feature: pre: |- {% set network = tags.network %} {% for n in tags.network|split(';') %} {% if n|matches('cn$') %}{% set network = n %}{% endif %} {% endfor %} {% set ref = '' %} {% set item_type = '' %} {% for level, def in const|reverse %} {% if type == 'node' and attribute(tags, 'network:type') == 'node_network' and tags[level ~ '_ref'] %} {% set ref = tags[level ~ '_ref'] %} {% set network = level %} {% set item_type = 'node_network_node' %} {% endif %} {% endfor %} {% set color = const[network].color|default(const[""].color) %} title: |- {% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% endif %} {% if item_type == 'node_network_node' %} {{ ref }} {% endif %} description: |- {% if item_type == 'node_network_node' %} {{ trans('tag:network:type=node_network node') }} {% else %} {{ tagTrans("network", network) }} {% endif %} markerSign: |- {% if item_type == 'node_network_node' %} {{ ref }} {% endif %} markerSymbol: |- {% if item_type == 'node_network_node' %} {{ markerPointer({ "width": 2, "color": color, "fillColor": colorInterpolate([color, 'white'], 0.75), "fillOpacity": 1 }) }} {% endif %} listMarkerSymbol: |- {% if item_type == 'node_network_node' %} {{ markerCircle({ "width": 2, "color": color, "fillColor": colorInterpolate([color, 'white'], 0.75), "fillOpacity": 1 }) }} {% else %} {{ markerLine({ "width": 4, "color": color })|raw }} {% endif %} priority: |- {{ const[network].priority|default(4) }} body: |- {% if item_type == 'node_network_node' %}
| {{ markerLine({ 'width': 4, color: data.color })|raw }} | {% if value %}{{ tagTrans('network', value) }}{% else %}{{ trans('unknown') }}{% endif %} |