forked from OpenStreetBrowser/main
javierru
3 years ago
1 changed files with 0 additions and 255 deletions
-
255w
@ -1,255 +0,0 @@ |
|||||
{ |
|
||||
"type": "overpass", |
|
||||
"name": { |
|
||||
"de": "Wildwasser strecke", |
|
||||
"en": "Whitewater routes" |
|
||||
}, |
|
||||
"query": { |
|
||||
"10": [ |
|
||||
"(", |
|
||||
"way[waterway~\"^(river)$\"];" |
|
||||
")" |
|
||||
] |
|
||||
}, |
|
||||
"feature": { |
|
||||
"pre": [ |
|
||||
"{% if tags.waterway %}", |
|
||||
" {% set key = 'waterway' %}", |
|
||||
" {% set value = tags.waterway %}", |
|
||||
"{% elseif tags.water %}", |
|
||||
" {% set key = 'water' %}", |
|
||||
" {% set value = tags.water %}", |
|
||||
"{% elseif tags.natural %}", |
|
||||
" {% set key = 'natural' %}", |
|
||||
" {% set value = tags.natural %}", |
|
||||
"{% endif %}", |
|
||||
"{% set kv = key ~ '=' ~ value %}", |
|
||||
"{% set data = const[kv]|default(const['natural=water']) %}" |
|
||||
], |
|
||||
"description": [ |
|
||||
"{{ tagTrans(key, value) }}" |
|
||||
], |
|
||||
"body": [ |
|
||||
"<ul>", |
|
||||
"{% if tags.intermittent %}", |
|
||||
" <li class='hasSymbol'>", |
|
||||
" <i class=\"far fa-circle\"></i>", |
|
||||
" <span class='key'>{{ keyTrans('intermittent') }}:</span>", |
|
||||
" <span class='value'>{{ tagTrans('intermittent', tags.intermittent) }}</span>", |
|
||||
"{% endif %}", |
|
||||
"</ul>" |
|
||||
], |
|
||||
"markerSign": [ |
|
||||
"{{ const[kv].sign|raw }}" |
|
||||
], |
|
||||
"markerSymbol": [ |
|
||||
"{% if data.symbol == 'pointer' %}", |
|
||||
"{{ markerPointer({ fillColor: '#3388ff' })|raw }}", |
|
||||
"{% endif %}" |
|
||||
], |
|
||||
"listMarkerSymbol": [ |
|
||||
"{% if data.symbol == 'pointer' %}", |
|
||||
"{{ markerCircle({ fillColor: '#3388ff' })|raw }}", |
|
||||
"{% elseif data.symbol == 'polygon' %}", |
|
||||
"polygon", |
|
||||
"{% else %}", |
|
||||
"line", |
|
||||
"{% endif %}" |
|
||||
], |
|
||||
"priority": "{{ data.priority }}", |
|
||||
"style": { |
|
||||
"width": "{{ data.style.width }}", |
|
||||
"color": "{{ data.style.color }}", |
|
||||
"text": [ |
|
||||
"{% if data.text %}", |
|
||||
"{{ tags.name }} ➔ ", |
|
||||
"{% endif %}" |
|
||||
], |
|
||||
"textRepeat": "1", |
|
||||
"dashArray": "{% if tags.intermittent == 'yes' %}5,5{% endif %}", |
|
||||
"lineCap": "{% if tags.intermittent == 'yes' %}butt{% else %}round{% endif %}" |
|
||||
} |
|
||||
}, |
|
||||
"const": { |
|
||||
"natural=water": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "polygon", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"priority": 2 |
|
||||
}, |
|
||||
"water=lake": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "polygon", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"hideInfo": true, |
|
||||
"priority": 0 |
|
||||
}, |
|
||||
"water=lagoon": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "polygon", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"hideInfo": true, |
|
||||
"priority": 0 |
|
||||
}, |
|
||||
"water=reservoir": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "polygon", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"hideInfo": true, |
|
||||
"priority": 0 |
|
||||
}, |
|
||||
"waterway=river": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 4, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 1 |
|
||||
}, |
|
||||
"waterway=canal": { |
|
||||
"alias": [ |
|
||||
"water=canal" |
|
||||
], |
|
||||
"zoom": 10, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 4, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 1 |
|
||||
}, |
|
||||
"waterway=stream": { |
|
||||
"zoom": 13, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 2, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 3 |
|
||||
}, |
|
||||
"waterway=drain": { |
|
||||
"zoom": 13, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 2, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 3 |
|
||||
}, |
|
||||
"waterway=ditch": { |
|
||||
"zoom": 13, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 1, |
|
||||
"color": "#3388ff" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 5 |
|
||||
}, |
|
||||
"natural=spring": { |
|
||||
"sign": "<i class='fas fa-water'></i>", |
|
||||
"zoom": 13, |
|
||||
"symbol": "pointer" |
|
||||
}, |
|
||||
"natural=hot_spring": { |
|
||||
"sign": "<i style='color: orange;' class='fas fa-water'></i>", |
|
||||
"zoom": 13, |
|
||||
"symbol": "pointer" |
|
||||
}, |
|
||||
"natural=geyser": { |
|
||||
"sign": "<i style='color: red;' class='fas fa-water'></i>", |
|
||||
"zoom": 13, |
|
||||
"symbol": "pointer" |
|
||||
}, |
|
||||
"waterway=waterfall": { |
|
||||
"sign": "<img data-src='maki:waterfall'>", |
|
||||
"zoom": 13, |
|
||||
"symbol": "pointer" |
|
||||
}, |
|
||||
"waterway=dam": { |
|
||||
"zoom": 13, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#000000" |
|
||||
}, |
|
||||
"priority": 3 |
|
||||
}, |
|
||||
"waterway=weir": { |
|
||||
"zoom": 13, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#000000" |
|
||||
}, |
|
||||
"priority": 3 |
|
||||
}, |
|
||||
"natural=divide": { |
|
||||
"zoom": 10, |
|
||||
"symbol": "line", |
|
||||
"style": { |
|
||||
"width": 3, |
|
||||
"color": "#ff0000" |
|
||||
}, |
|
||||
"text": true, |
|
||||
"priority": 0 |
|
||||
} |
|
||||
}, |
|
||||
"filter": { |
|
||||
"type": { |
|
||||
"name": "{{ trans('filter:type') }}", |
|
||||
"key": "natural", |
|
||||
"type": "select", |
|
||||
"show_default": "true", |
|
||||
"values": "{% for k, data in const %}<option value=\"{{ k }}\" query=\"(nwr[{{ k }}];{% for a in data.alias %}nwr[{{ a }}];{% endfor %})\">{{ tagTrans(k) }}</option>{% endfor %}", |
|
||||
"sort": "natsort" |
|
||||
}, |
|
||||
"intermittent": { |
|
||||
"name": "{{ keyTrans('intermittent') }}", |
|
||||
"key": "intermittent", |
|
||||
"type": "radio", |
|
||||
"values": "<option value='yes' query=\"nwr[intermittent][intermittent!=no]\">{{ tagTrans('intermittent', 'yes') }}</option><option value='no' query=\"(nwr[!intermittent];nwr[intermittent=no];)\">{{ tagTrans('intermittent', 'no') }}</option>" |
|
||||
} |
|
||||
}, |
|
||||
"info": [ |
|
||||
"<table>", |
|
||||
" {% for k, data in const %}", |
|
||||
" {% if not data.hideInfo and data.zoom <= map.zoom %}", |
|
||||
" <tr>", |
|
||||
" <td>", |
|
||||
" {% if data.symbol == 'pointer' %}", |
|
||||
" {{ markerCircle({ fillColor: '#3388ff' })|raw }}<div class='sign'>{{ data.sign|raw }}</div>", |
|
||||
" {% elseif data.symbol == 'polygon' %}", |
|
||||
" {{ markerPolygon(data.style)|raw }}", |
|
||||
" {% elseif data.symbol == 'line' %}", |
|
||||
" {{ markerLine(data.style)|raw }}", |
|
||||
" {% endif %}", |
|
||||
" </td>", |
|
||||
" <td>{{ tagTrans(k) }}</td>", |
|
||||
" </tr>", |
|
||||
" {% endif %}", |
|
||||
" {% endfor %}", |
|
||||
" <tr>", |
|
||||
" <td>{{ markerLine({ width: 3, color: '#3388ff', dashArray: '5,5', lineCap: 'butt' })|raw }}</td>", |
|
||||
" <td>{{ keyTrans('intermittent') }}</td>", |
|
||||
" </tr>", |
|
||||
"</table>" |
|
||||
] |
|
||||
} |
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue