Added shop layer to add new post partners

This commit is contained in:
Robin van der Linde 2021-11-07 14:38:33 +01:00
parent 916a042408
commit ece39191ea
2 changed files with 134 additions and 0 deletions

View file

@ -182,6 +182,30 @@
], ],
"id": "OH" "id": "OH"
}, },
{
"id": "post_partner",
"question": {
"en": "Is this a post partner?"
},
"condition": "post_office=post_partner",
"mappings": [
{
"if": "post_office=post_partner",
"then": {
"en": "This shop is a post partner"
}
},
{
"if": "post_office=",
"then": {
"en": "This shop is not a post partner"
},
"addExtraTags": [
"was:post_office=post_partner"
]
}
]
},
{ {
"id": "partner-brand", "id": "partner-brand",
"render": { "render": {
@ -446,6 +470,80 @@
} }
} }
] ]
},
{
"id": "addLayer",
"name": {
"en": "Add new post partner"
},
"description": {
"en": "Add a new post partner to the map"
},
"source": {
"osmTags": "shop~*"
},
"minzoom": 20,
"minzoomVisible": 20,
"title": {
"render": {
"en": "Shop"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "{name}"
}
}
]
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/shops/shop.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#DADADA"
},
"width": {
"render": "1"
}
}
],
"tagRenderings": [
{
"id": "post_partner",
"question": {
"en": "Is this shop a post partner?"
},
"mappings": [
{
"if": "post_office=post_partner",
"then": {
"en": "This shop is a post partner"
}
},
{
"if": "post_office=",
"then": {
"en": "This shop is not a post partner"
},
"addExtraTags": [
"was:post_office=post_partner"
]
}
]
}
]
} }
] ]
} }

View file

@ -1295,6 +1295,17 @@
"question": "For which brand does this location offer services?", "question": "For which brand does this location offer services?",
"render": "This location offers services for {post_office:brand}" "render": "This location offers services for {post_office:brand}"
}, },
"post_partner": {
"mappings": {
"0": {
"then": "This shop is a post partner"
},
"1": {
"then": "This shop is not a post partner"
}
},
"question": "Is this a post partner?"
},
"stamps": { "stamps": {
"mappings": { "mappings": {
"0": { "0": {
@ -1319,6 +1330,31 @@
}, },
"render": "Post Office" "render": "Post Office"
} }
},
"2": {
"description": "Add a new post partner to the map",
"name": "Add new post partner",
"tagRenderings": {
"post_partner": {
"mappings": {
"0": {
"then": "This shop is a post partner"
},
"1": {
"then": "This shop is not a post partner"
}
},
"question": "Is this a post partner?"
}
},
"title": {
"mappings": {
"0": {
"then": "{name}"
}
},
"render": "Shop"
}
} }
}, },
"shortDescription": "A map showing postboxes and post offices", "shortDescription": "A map showing postboxes and post offices",