forked from MapComplete/MapComplete
Add multi-apply box/feature, use it in etymology-theme to apply tags onto all segments of the same street
This commit is contained in:
parent
d0dfe9f607
commit
d3550fefbe
22 changed files with 355 additions and 78 deletions
|
@ -23,6 +23,10 @@
|
|||
"en": "All objects which have an etymology known",
|
||||
"nl": "Alle lagen met een gelinkt etymology"
|
||||
},
|
||||
"calculatedTags": [
|
||||
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]",
|
||||
"_total_segments=JSON.parse(feat.properties._same_name_ids).length + 1 // Plus one for the feature itself"
|
||||
],
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "etymology-images-from-wikipedia",
|
||||
|
@ -115,6 +119,18 @@
|
|||
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "minimap",
|
||||
"render": {
|
||||
"*": "{minimap(18, id, _same_name_ids):height:10rem}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "etymology_multi_apply",
|
||||
"render": {
|
||||
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}"
|
||||
}
|
||||
},
|
||||
"wikipedia"
|
||||
],
|
||||
"icon": {
|
||||
|
|
|
@ -198,28 +198,32 @@
|
|||
"if": "dog=yes",
|
||||
"then": {
|
||||
"en": "Dogs are allowed",
|
||||
"nl": "honden zijn toegelaten"
|
||||
"nl": "honden zijn toegelaten",
|
||||
"pt": "Os cães são permitidos"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "dog=no",
|
||||
"then": {
|
||||
"en": "Dogs are <b>not</b> allowed",
|
||||
"nl": "honden zijn <b>niet</b> toegelaten"
|
||||
"nl": "honden zijn <b>niet</b> toegelaten",
|
||||
"pt": "Os cães <b>não</b> são permitidos"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "dog=leashed",
|
||||
"then": {
|
||||
"en": "Dogs are allowed, but they have to be leashed",
|
||||
"nl": "honden zijn <b>enkel aan de leiband</b> welkom"
|
||||
"nl": "honden zijn <b>enkel aan de leiband</b> welkom",
|
||||
"pt": "Os cães são permitidos, mas têm de ser presos pela trela"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "dog=unleashed",
|
||||
"then": {
|
||||
"en": "Dogs are allowed and can run around freely",
|
||||
"nl": "honden zijn welkom en mogen vrij rondlopen"
|
||||
"nl": "honden zijn welkom en mogen vrij rondlopen",
|
||||
"pt": "Os cães são permitidos e podem correr livremente"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -294,7 +298,8 @@
|
|||
"en": "Cash is accepted here",
|
||||
"nl": "Cash geld wordt hier aanvaard",
|
||||
"pt": "Aceitam pagamento com dinheiro aqui",
|
||||
"pt_BR": "Dinheiro é aceito aqui"
|
||||
"pt_BR": "Dinheiro é aceito aqui",
|
||||
"id": "Disini menerima pembayaran tunai"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -304,7 +309,8 @@
|
|||
"en": "Payment cards are accepted here",
|
||||
"nl": "Betalen met bankkaarten kan hier",
|
||||
"pt": "Aceitam pagamento com cartões bancários aqui",
|
||||
"pt_BR": "Cartões de pagamento são aceitos aqui"
|
||||
"pt_BR": "Cartões de pagamento são aceitos aqui",
|
||||
"id": "Disini menerima pembayaran dengan kartu"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -406,7 +412,8 @@
|
|||
"fr": "Premier étage",
|
||||
"pl": "Znajduje się na pierwszym piętrze",
|
||||
"sv": "Ligger på första våningen",
|
||||
"pt": "Está no primeiro andar"
|
||||
"pt": "Está no primeiro andar",
|
||||
"id": "Berlokasi di lantai pertama"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"nl": "Een kaart om toeristisch relevante info op aan te duiden"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Op deze kaart kan je info zien die relevant is voor toerisme, zoals:<br/><ul><li>Eetgelegenheden</li><li>Cafés en bars</li><li>(Fiets)oplaadpunten</li><li>Fietspompen, fietserverhuur en fietswinkels</li><li>Uitkijktorens</li><li>...</li></ul> Zie je fouten op de kaart? Dan kan je zelf makkelijk aanpasingen maken, die zichtbaar zijn voor iedereen. Hiervoor dien je een gratis OpenStreetMap account voor te maken."
|
||||
"nl": "Op deze kaart kan je info zien die relevant is voor toerisme, zoals:<br/><ul><li>Eetgelegenheden</li><li>Cafés en bars</li><li>(Fiets)oplaadpunten</li><li>Fietspompen, fietserverhuur en fietswinkels</li><li>Uitkijktorens</li><li>...</li></ul> Zie je fouten op de kaart? Dan kan je zelf makkelijk aanpasingen maken, die zichtbaar zijn voor iedereen. Hiervoor dien je een gratis OpenStreetMap account voor te maken.<br/><br/>Met de steun van Toerisme Vlaanderen<img src='./assets/themes/toerisme_vlaanderen/logo.png' />"
|
||||
},
|
||||
"descriptionTail": {
|
||||
"nl": "Met de steun van Toerisme Vlaanderen<img style='height:5rem; width: auto;' src='./assets/themes/toerisme_vlaanderen/logo.png' />"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue