type: overpass name: en: Paddling Amenities query: '14': |- ( node["canoe"="put_in"]; node["leisure"="slipway"]; way["canoe"="portage"]; nwr[shop~"^(boat)$"]["boat:type"~"^(.*;|)canoe|kayak|standup_paddleboard|dinghy|pedalboat(|;.*)$"]; nwr[rental~"^(boat)$"]["boat:type"~"^(.*;|)canoe|kayak|standup_paddleboard|dinghy|pedalboat(|;.*)$"]; nwr["canoe_rental"="yes"]; nwr["kayak_rental"="yes"]; nwr["standup_paddleboard_rental"="yes"]; nwr["dinghy_rental"="yes"]; nwr["pedalboat_rental"="yes"]; ) feature: pre: |- {% if tags.canoe %} {% set key = 'canoe' %} {% set value = tags.canoe %} {% elseif tags.leisure %} {% set key = 'leisure' %} {% set value = tags.leisure %} {% elseif tags.shop %} {% set key = 'shop' %} {% set value = tags.shop %} {% elseif tags.rental or tags.canoe_rental or tags.kayak_rental or tags.standup_paddleboard_rental or tags.dingy_rental or tags.pedalboat_rental %} {% set key = 'shop' %} {% set value = 'rental' %} {% endif %} {% set constIndex = (key ~ "=" ~ value) %} {% set item = const[constIndex] %} title: | {{ localizedTag(tags, 'name') }} {% if attribute(tags, 'ref') %} ( {{ localizedTag(tags, 'ref') }} ) {% endif %} description: | {{ tagTrans(key, value) }} body: |- {% if constIndex in ['canoe=put_in', 'leisure=slipway','canoe=portage'] %}
{{ keyTrans('Description') }}
{{ localizedTag(tags, 'description') }}
{{ keyTrans('Surface') }}
{{ attribute(tags, 'surface') ? tagTrans('surface', attribute(tags, 'surface')) : '' }}
{{ keyTrans('Operator') }}
{{ attribute(tags, 'operator') ? tagTrans('operator', attribute(tags, 'operator')) : '' }}
{{ keyTrans('Access') }}
{{ attribute(tags, 'access') ? tagTrans('access', attribute(tags, 'access')) : '' }}
{{ keyTrans('Fee') }}
{{ attribute(tags, 'fee') ? tagTrans('fee', attribute(tags, 'fee')) : '' }}
{{ keyTrans('Wheelchair') }}
{{ attribute(tags, 'wheelchair') ? tagTrans('wheelchair', attribute(tags, 'wheelchair')) : '' }}
{{ trans('Photos') }}
{% endif %} markerSign: '{{ item[''sign''] }}' priority: |- {% if item is defined %} {{ item['priority'] }} {% else %} 10 {% endif %} const: canoe=put_in: sign: πŸ›Ά priority: 0 leisure=slipway: sign: 🚣🏻 priority: 1 canoe=portage: sign: 🚢🏻 priority: 2 shop=boat: sign: πŸ›’ priority: 3 shop=rental: sign: πŸ›’ priority: 3