Themes(nature): add nesting sites, fix #2446

This commit is contained in:
Pieter Vander Vennet 2025-07-06 01:07:17 +02:00
parent a611d243ef
commit 35cd979b5e
6 changed files with 299 additions and 171 deletions

View file

@ -0,0 +1,12 @@
[
{
"path": "nest.svg",
"license": "CC-BY 4.0",
"authors": [
"Nick Bluth, https://thenounproject.com/nickbluth"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Noun_nest_203785_006699.svg"
]
}
]

View file

@ -0,0 +1 @@
<svg fill="#006699" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" viewBox="0 0 41 38" version="1.1" x="0px" y="0px"><title>Artboard 10 Copy 6</title><desc>Created with Sketch.</desc><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage"><g sketch:type="MSArtboardGroup" fill="#006699"><path d="M32.8877027,26.4836625 C34.7319786,25.744192 36.5366543,24.8698561 38.2541918,23.8364486 C38.2902604,23.5480015 38.3085327,23.2601199 38.3085327,22.9736945 C38.3085327,20.0702378 36.4309392,18.2013423 33.1716582,17.0724726 L33.1716582,17.0724726 C32.5153436,14.3617949 31.0317827,12.0549885 29.3204047,11.5317677 C27.1581095,10.8706877 23.7051366,12.7734894 21.5200087,15.6091446 C21.2710709,15.6070893 21.0200811,15.6060766 20.7670901,15.6060766 C20.3707334,15.6060766 19.9789668,15.6089004 19.5920092,15.6146253 C17.793796,13.9805614 15.6953653,13.0281785 14.1455613,13.385979 C12.9161664,13.6698071 11.7378951,14.8459791 10.8540496,16.4467761 L10.8540496,16.4467761 C5.97113418,17.4787794 3,19.529859 3,22.9736945 C3,23.7290431 3.14293294,24.5047421 3.41762104,25.2802472 L3.41762104,25.2802472 C5.59482617,26.6124307 9.11887675,28.8362292 14.6934712,30.2924432 C19.9334178,29.9422123 26.5183182,28.9996921 32.6819591,26.5655341 C32.8122463,26.5322186 32.8822895,26.5142481 32.8822895,26.5142481 L32.8877027,26.4836625 Z M27.5588613,26.6833626 C28.3310786,26.2253232 28.9261396,25.8299129 29.0660605,25.7673008 C30.2353254,25.0131616 31.2019843,23.7098145 31.7679443,21.8586426 C32.8534096,18.3082457 31.0138844,13.3696795 29.0085098,12.7565749 C27.099067,12.1727997 23.1213921,14.9241949 21.8081775,18.2536272 L21.8081775,18.2536272 C22.4117063,19.2130652 22.8747286,20.2519248 23.1196382,21.3127449 C23.3396802,22.2658515 23.4349234,24.9244759 22.4315658,27.2215243 C22.4881625,27.346018 22.5494346,27.4631854 22.6157946,27.5706863 C24.306396,27.4302584 26.0187409,27.084968 27.5588613,26.6833626 Z M11.8748449,26.0667096 C11.5549101,25.4612751 11.2968968,24.7644173 11.1151628,23.9772409 C10.2800048,20.3597745 12.459546,15.5615571 14.5028037,15.0898339 C16.5460614,14.6181107 20.60842,17.9752719 21.4435779,21.5927384 C21.8790281,23.4788804 21.6935504,25.0909415 21.058007,26.3286777 C20.941384,26.4898313 20.5584732,27.0405796 20.0300932,27.6154724 C16.8975382,27.482801 13.994343,26.7798274 11.8748449,26.0667096 Z M5.1604385,28.2932284 C5.78410962,29.059263 6.53340251,29.7960819 7.39588927,30.4808433 L7.39588927,30.4808433 C8.13649604,30.4884623 9.0072417,30.4915334 9.98506583,30.4783145 C8.25711989,29.8498521 6.64694752,29.1178889 5.1604385,28.2932284 L5.1604385,28.2932284 Z M29.9664668,32.9799004 C27.3700183,34.1020856 24.2592108,34.7876282 20.7670901,34.7876282 C15.9046689,34.7876282 11.7330598,33.4076108 8.6563497,31.3902709 L8.6563497,31.3902709 C9.95844884,31.3522376 11.1918087,31.3084492 12.3661172,31.2562712 C17.4030822,32.7246808 23.3106832,33.3740948 29.9664668,32.9799004 L29.9664668,32.9799004 Z M32.8584892,31.4185983 C35.3991941,29.7292482 37.1523478,27.5743949 37.9008627,25.3601632 C30.7033507,28.825546 25.4676108,30.2635355 17.566296,30.932515 C21.6676921,31.6955197 26.6990338,32.0132961 32.8584892,31.4185983 L32.8584892,31.4185983 Z M9.70074598,25.0140622 C7.89414972,24.2430105 6.74534856,23.2363591 6.74534856,22.0208829 C6.74534856,20.7797818 7.94309867,19.7564034 9.81587916,18.9792517 C9.30510023,20.7523968 9.15204785,22.7009272 9.55457996,24.4444854 C9.59912245,24.6374201 9.64789864,24.8273202 9.70074598,25.0140622 L9.70074598,25.0140622 Z M32.4344688,24.6381385 C33.7782019,23.925518 34.5980883,23.0477184 34.5980883,22.0208829 C34.5980883,21.314579 34.2101747,20.6787886 33.5306908,20.1187655 C33.5228032,21.0689312 33.3964659,22.0080918 33.1288002,22.8835868 C32.9386279,23.5056125 32.7051663,24.0917859 32.4344688,24.6381385 L32.4344688,24.6381385 Z" sketch:type="MSShapeGroup"></path></g></g></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Nick Bluth, https://thenounproject.com/nickbluth
SPDX-License-Identifier: CC-BY 4.0

View file

@ -0,0 +1,112 @@
{
"credits": "Pieter Vander Vennet",
"minzoom": 10,
"pointRendering": [
{
"location": [
"point",
"centroid"
],
"marker": [
{
"icon": "circle",
"color": "white"
},
{
"icon": "./assets/layers/nesting_site/nest.svg"
}
]
}
],
"tagRenderings": [
"images",
{
"question": {
"en": "What species is this nesting site built for?"
},
"id": "nest_species",
"render": {
"en": "<h3>About the nesting species</h3>{wikipedia(species:wikidata)}"
},
"freeform": {
"key": "species:wikidata",
"type": "wikidata",
"helperArgs": [
"species"
]
}
},
{
"question": {
"en": "How is this nesting site installed?"
},
"id": "nest_support",
"mappings": [
{
"if": "support=wall",
"then": {
"en": "Mounted on a wall"
}
},
{
"if": "support=pole",
"then": {
"en": "Mounted on a pole"
}
}
]
}
],
"lineRendering": [
{
"width": 1,
"color": "blue"
}
],
"credits:uid": 3818858,
"source": {
"osmTags": "man_made=nesting_site"
},
"id": "nesting_site",
"description": {
"en": "A man-made device equipped with one or multiple nests, serving as an artificial nesting aid for wild animals"
},
"name": {
"en": "Artificial nesting sites"
},
"title": {
"render": {
"en": "Nesting site"
}
},
"presets": [
{
"title": {
"en": "a nesting site"
},
"tags": [
"man_made=nesting_site"
]
},
{
"title": {
"en": "a nesting site on a wall"
},
"tags": [
"man_made=nesting_site",
"support=wall"
],
"snapToLayer": [
"walls_and_buildings"
],
"maxSnapDistance": 1
}
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": false
}
}

View file

@ -209,176 +209,6 @@
"https://commons.wikimedia.org/wiki/File:Edinburgh_City_police_box_001.jpg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Edinburgh_City_police_box_001.jpg",
"license": "CC-BY 3.0",
@ -388,5 +218,175 @@
"sources": [
"https://commons.wikimedia.org/wiki/File:Edinburgh_City_police_box_001.jpg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
},
{
"path": "Haiku_OS__Misc_TARDIS.svg",
"license": "MIT",
"authors": [
"<ul><li>Haiku Inc. (source icons)</li>\n<li>darealshinji (conversion and SVG code)</li></ul>"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Haiku_OS_%E2%80%93_Misc_TARDIS.svg"
]
}
]

View file

@ -70,7 +70,8 @@
"bbq",
"firepit",
"insect_hotel",
"artwork"
"artwork",
"nesting_site"
],
"override": {
"minzoom": 16