forked from MapComplete/MapComplete
Themes: add memorial layer, use 'subject' instead of 'name' for ghost bikes
This commit is contained in:
parent
8e50dd01c1
commit
a57dbe09d6
4 changed files with 123 additions and 8 deletions
|
@ -48,6 +48,16 @@
|
|||
"ca": "Bicicleta blanca"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "subject~*",
|
||||
"then": {
|
||||
"en": "Ghost bike in the remembrance of {subject}",
|
||||
"nl": "Witte fiets ter nagedachtenis van {subject}",
|
||||
"de": "Geisterrad im Gedenken an {subject}",
|
||||
"it": "Bici fantasma in ricordo di {subject}",
|
||||
"fr": "Vélo fantôme en souvenir de {subject}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
|
@ -111,17 +121,30 @@
|
|||
"fr": "À qui est dédié ce vélo fantôme ?"
|
||||
},
|
||||
"render": {
|
||||
"en": "In remembrance of {name}",
|
||||
"nl": "Ter nagedachtenis van {name}",
|
||||
"de": "Im Gedenken an {name}",
|
||||
"it": "In ricordo di {name}",
|
||||
"fr": "En souvenir de {name}",
|
||||
"ru": "В знак памяти о {name}"
|
||||
"en": "In remembrance of {subject}",
|
||||
"nl": "Ter nagedachtenis van {subject}",
|
||||
"de": "Im Gedenken an {subject}",
|
||||
"it": "In ricordo di {subject}",
|
||||
"fr": "En souvenir de {subject}",
|
||||
"ru": "В знак памяти о {subject}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
"key": "subject",
|
||||
"addExtraTags": ["noname=","name="]
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"en": "In remembrance of {name}",
|
||||
"nl": "Ter nagedachtenis van {name}",
|
||||
"de": "Im Gedenken an {name}",
|
||||
"it": "In ricordo di {name}",
|
||||
"fr": "En souvenir de {name}",
|
||||
"ru": "В знак памяти о {name}"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
{
|
||||
"if": "noname=yes",
|
||||
"then": {
|
||||
|
@ -131,7 +154,8 @@
|
|||
"it": "Nessun nome scritto sulla bici",
|
||||
"fr": "Aucun nom n'est marqué sur le vélo",
|
||||
"ca": "No hi ha cap nom marcat a la bicicleta"
|
||||
}
|
||||
},
|
||||
"addExtraTags": ["name=","subject="]
|
||||
}
|
||||
],
|
||||
"id": "ghost_bike-name",
|
||||
|
|
12
assets/layers/memorial/license_info.json
Normal file
12
assets/layers/memorial/license_info.json
Normal file
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
{
|
||||
"path": "plaque.svg",
|
||||
"license": "CC-0",
|
||||
"authors": [
|
||||
"OSM Carto"
|
||||
],
|
||||
"sources": [
|
||||
"https://wiki.openstreetmap.org/wiki/File:Plaque.svg"
|
||||
]
|
||||
}
|
||||
]
|
41
assets/layers/memorial/memorial.json
Normal file
41
assets/layers/memorial/memorial.json
Normal file
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"id": "memorial",
|
||||
"description": "Layer showing memorial plaques, based upon a unofficial theme. Can be expanded to have multiple types of memorials later on",
|
||||
"source": {
|
||||
"osmTags": "memorial=plaque"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Memorial plaque"
|
||||
}
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "inscription",
|
||||
"question": {
|
||||
"en": "What is the inscription of this plaque?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The inscription on this plaque reads: <p><i>{inscription}<i></p>"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "inscription",
|
||||
"type": "text"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"centroid",
|
||||
"point"
|
||||
],
|
||||
"icon": "circle:white;./assets/layers/memorial/plaque.svg"
|
||||
}
|
||||
],
|
||||
"deletion": true,
|
||||
"allowMove": {
|
||||
"enableImproveAccuracy": true,
|
||||
"enableRelocation": false
|
||||
}
|
||||
}
|
38
assets/layers/memorial/plaque.svg
Normal file
38
assets/layers/memorial/plaque.svg
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
width="14"
|
||||
height="14"
|
||||
viewBox="0 0 14 14"
|
||||
id="svg2">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<rect
|
||||
width="14"
|
||||
height="14"
|
||||
x="0"
|
||||
y="0"
|
||||
id="canvas"
|
||||
style="fill:none;stroke:none;visibility:hidden" />
|
||||
<path
|
||||
style="fill:#734a08;fill-opacity:1;stroke:none"
|
||||
id="plaque"
|
||||
d="M 2.5,2 C 1.6887616,2 1,2.6887616 1,3.5 l 0,7 C 1,11.269291 1.667788,12 2.5,12 l 9,0 c 0.748318,0 1.5,-0.709735 1.5,-1.5 l 0,-7 C 13,2.7307086 12.269291,2 11.5,2 z m 0,1 C 2.7761424,3 3,3.2238576 3,3.5 3,3.7761424 2.7761424,4 2.5,4 2.2238576,4 2,3.7761424 2,3.5 2,3.2238576 2.2238576,3 2.5,3 z m 9,0 C 11.776142,3 12,3.2238576 12,3.5 12,3.7761424 11.776142,4 11.5,4 11.223858,4 11,3.7761424 11,3.5 11,3.2238576 11.223858,3 11.5,3 z M 5,4 6,4 6,5 5,5 z M 7,4 9,4 9,5 7,5 z M 3,6 11,6 11,7 3,7 z M 5,8 9,8 9,9 5,9 z M 2.5,10 C 2.7761424,10 3,10.223858 3,10.5 3,10.776142 2.7761424,11 2.5,11 2.2238576,11 2,10.776142 2,10.5 2,10.223858 2.2238576,10 2.5,10 z m 9,0 C 11.776142,10 12,10.223858 12,10.5 12,10.776142 11.776142,11 11.5,11 11.223858,11 11,10.776142 11,10.5 11,10.223858 11.223858,10 11.5,10 z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
Loading…
Add table
Add a link
Reference in a new issue