2022-01-01 00:03:08 +01:00
|
|
|
{
|
|
|
|
"id": "recycling",
|
|
|
|
"name": {
|
|
|
|
"en": "Recycling",
|
2022-04-09 17:35:21 +02:00
|
|
|
"nl": "Recycling",
|
2022-04-13 18:42:40 +02:00
|
|
|
"de": "Recycling",
|
|
|
|
"ca": "Residus"
|
2022-01-01 00:03:08 +01:00
|
|
|
},
|
|
|
|
"description": {
|
|
|
|
"en": "A layer with recycling containers and centres",
|
|
|
|
"nl": "Een laag met recyclagingcontainers en -centrums"
|
|
|
|
},
|
|
|
|
"source": {
|
|
|
|
"osmTags": "amenity=recycling"
|
|
|
|
},
|
2022-02-19 22:52:52 +01:00
|
|
|
"calculatedTags": [
|
|
|
|
"_waste_amount=Object.values(Object.keys(feat.properties).filter((key) => key.startsWith('recycling:')).reduce((cur, key) => { return Object.assign(cur, { [key]: feat.properties[key] })}, {})).reduce((n, x) => n + (x == \"yes\"), 0);"
|
|
|
|
],
|
2022-01-01 00:03:08 +01:00
|
|
|
"minzoom": 12,
|
|
|
|
"title": {
|
|
|
|
"render": {
|
|
|
|
"en": "Recycling facility",
|
|
|
|
"nl": "Recyclingfaciliteit"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
"mappings": [
|
|
|
|
{
|
2022-02-22 16:11:00 +01:00
|
|
|
"if": "name~*",
|
2022-01-02 20:54:00 +01:00
|
|
|
"then": {
|
2022-02-22 16:11:00 +01:00
|
|
|
"*": "{name}",
|
2022-01-02 20:54:00 +01:00
|
|
|
"en": "Recycling centre",
|
|
|
|
"nl": "Recyclingcentrum"
|
|
|
|
}
|
|
|
|
},
|
2022-02-22 16:11:00 +01:00
|
|
|
{
|
|
|
|
"if": "recycling_type=centre",
|
|
|
|
"then": {
|
2022-04-08 01:13:36 +02:00
|
|
|
"en": "Recycling centre",
|
|
|
|
"nl": "Recyclingcentrum"
|
2022-02-22 16:11:00 +01:00
|
|
|
}
|
|
|
|
},
|
2022-01-02 20:54:00 +01:00
|
|
|
{
|
|
|
|
"if": "recycling_type=container",
|
|
|
|
"then": {
|
|
|
|
"en": "Recycling container",
|
|
|
|
"nl": "Recyclingcontainer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
2022-01-01 00:03:08 +01:00
|
|
|
},
|
|
|
|
"mapRendering": [
|
|
|
|
{
|
|
|
|
"location": [
|
|
|
|
"point",
|
|
|
|
"centroid"
|
|
|
|
],
|
2022-02-19 22:52:52 +01:00
|
|
|
"icon": {
|
|
|
|
"render": "circle:white;./assets/layers/recycling/recycling-14.svg",
|
|
|
|
"mappings": [
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:batteries=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/batteries.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:beverage_cartons=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/beverage_cartons.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:cans=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/cans.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:clothes=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/clothes.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:cooking_oil=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/cooking_oil.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:engine_oil=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/engine_oil.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:glass=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/glass.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:glass_bottles=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/glass_bottles.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
{
|
|
|
|
"or": [
|
|
|
|
"recycling:green_waste=yes",
|
|
|
|
"recycling:organic=yes"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/garden_waste.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:newspaper=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/newspaper.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:paper=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/paper.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:plastic_bottles=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic_bottles.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:plastic_packaging=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic_packaging.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:plastic=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:scrap_metal=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/scrap_metal.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:shoes=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/shoes.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
{
|
|
|
|
"or": [
|
|
|
|
"recycling:small_appliances=yes",
|
|
|
|
"recycling:small_electric_appliances=yes"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/small_electrical_appliances.svg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount=1",
|
|
|
|
"recycling:waste=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/waste_disposal/waste_disposal.svg"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2022-01-02 20:54:00 +01:00
|
|
|
"iconBadges": [
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:batteries=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/batteries.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:beverage_cartons=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/beverage_cartons.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:cans=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/cans.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:clothes=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/clothes.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:cooking_oil=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/cooking_oil.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:engine_oil=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/engine_oil.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:glass=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/glass.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:glass_bottles=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/glass_bottles.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-17 14:34:43 +01:00
|
|
|
"if": {
|
2022-02-19 22:52:52 +01:00
|
|
|
"and": [
|
2022-02-20 01:46:31 +01:00
|
|
|
"_waste_amount>1",
|
2022-02-19 22:52:52 +01:00
|
|
|
{
|
|
|
|
"or": [
|
|
|
|
"recycling:green_waste=yes",
|
|
|
|
"recycling:organic=yes"
|
|
|
|
]
|
|
|
|
}
|
2022-02-17 14:34:43 +01:00
|
|
|
]
|
|
|
|
},
|
2022-02-19 22:52:52 +01:00
|
|
|
"then": "circle:white;./assets/layers/recycling/garden_waste.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:newspaper=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/newspaper.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:paper=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/paper.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:plastic_bottles=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic_bottles.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:plastic_packaging=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic_packaging.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:plastic=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/plastic.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:scrap_metal=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/scrap_metal.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:shoes=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/recycling/shoes.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-18 11:52:44 +01:00
|
|
|
"if": {
|
2022-02-19 22:52:52 +01:00
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
{
|
|
|
|
"or": [
|
|
|
|
"recycling:small_appliances=yes",
|
|
|
|
"recycling:small_electrical_appliances=yes"
|
|
|
|
]
|
|
|
|
}
|
2022-02-18 11:52:44 +01:00
|
|
|
]
|
|
|
|
},
|
2022-02-19 22:52:52 +01:00
|
|
|
"then": "circle:white;./assets/layers/recycling/small_electrical_appliances.svg"
|
2022-01-09 14:28:14 +01:00
|
|
|
},
|
|
|
|
{
|
2022-02-19 22:52:52 +01:00
|
|
|
"if": {
|
|
|
|
"and": [
|
|
|
|
"_waste_amount>1",
|
|
|
|
"recycling:waste=yes"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"then": "circle:white;./assets/layers/waste_disposal/waste_disposal.svg"
|
2022-01-02 20:54:00 +01:00
|
|
|
}
|
|
|
|
]
|
2022-01-01 00:03:08 +01:00
|
|
|
}
|
|
|
|
],
|
2022-01-01 02:56:06 +01:00
|
|
|
"presets": [
|
|
|
|
{
|
|
|
|
"title": {
|
2022-04-03 03:10:06 +02:00
|
|
|
"en": "a recycling container",
|
2022-03-29 21:55:49 +02:00
|
|
|
"nl": "een recycling container"
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
|
|
|
"tags": [
|
|
|
|
"amenity=recycling",
|
|
|
|
"recycling_type=container"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"title": {
|
2022-04-03 03:10:06 +02:00
|
|
|
"en": "a recycling centre",
|
2022-04-07 03:13:29 +02:00
|
|
|
"nl": "een containerpark (recycling center)"
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
|
|
|
"tags": [
|
|
|
|
"amenity=recycling",
|
|
|
|
"recycling_type=centre"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
2022-01-01 00:03:08 +01:00
|
|
|
"tagRenderings": [
|
2022-02-22 16:11:00 +01:00
|
|
|
"images",
|
2022-01-01 00:03:08 +01:00
|
|
|
{
|
|
|
|
"id": "recycling-type",
|
2022-01-01 02:56:06 +01:00
|
|
|
"question": {
|
|
|
|
"en": "What type of recycling is this?",
|
|
|
|
"nl": "Wat voor soort recycling is dit?"
|
|
|
|
},
|
2022-01-01 00:03:08 +01:00
|
|
|
"mappings": [
|
|
|
|
{
|
2022-01-01 02:56:06 +01:00
|
|
|
"if": "recycling_type=container",
|
2022-01-01 00:03:08 +01:00
|
|
|
"then": {
|
|
|
|
"en": "This is a recycling container",
|
|
|
|
"nl": "Dit is een recyclingcontainer"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2022-01-01 02:56:06 +01:00
|
|
|
"if": "recycling_type=centre",
|
2022-01-01 00:03:08 +01:00
|
|
|
"then": {
|
|
|
|
"en": "This is a recycling centre",
|
|
|
|
"nl": "Dit is een recyclingcentrum"
|
|
|
|
}
|
2022-02-19 21:37:54 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "amenity=waste_disposal",
|
|
|
|
"then": {
|
|
|
|
"en": "Waste disposal container for residual waste",
|
|
|
|
"nl": "Afvalcontainer voor restafval"
|
|
|
|
},
|
|
|
|
"addExtraTags": [
|
|
|
|
"recycling:batteries=",
|
|
|
|
"recycling:beverage_cartons=",
|
|
|
|
"recycling:cans=",
|
|
|
|
"recycling:clothes=",
|
|
|
|
"recycling:cooking_oil=",
|
|
|
|
"recycling:engine_oil=",
|
|
|
|
"recycling:green_waste=",
|
|
|
|
"recycling:organic=",
|
|
|
|
"recycling:glass_bottles=",
|
|
|
|
"recycling:glass=",
|
|
|
|
"recycling:newspaper=",
|
|
|
|
"recycling:paper=",
|
|
|
|
"recycling:plastic_bottles=",
|
|
|
|
"recycling:plastic_packaging=",
|
|
|
|
"recycling:plastic=",
|
|
|
|
"recycling:scrap_metal=",
|
|
|
|
"recycling:shoes=",
|
|
|
|
"recycling:small_appliances=",
|
|
|
|
"recycling:small_electrical_appliances=",
|
|
|
|
"recycling:waste="
|
|
|
|
]
|
2022-01-01 00:03:08 +01:00
|
|
|
}
|
|
|
|
]
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
2022-02-22 16:11:00 +01:00
|
|
|
{
|
|
|
|
"id": "recycling-centre-name",
|
|
|
|
"question": {
|
|
|
|
"en": "What is the name of this recycling centre?",
|
|
|
|
"nl": "Wat is de naam van dit recyclagecentrum?"
|
|
|
|
},
|
|
|
|
"render": {
|
|
|
|
"en": "This recycling centre is named <b>{name}</b>",
|
|
|
|
"nl": "Dit recyclagecentrum heet <b>{name}</b>"
|
|
|
|
},
|
|
|
|
"freeform": {
|
|
|
|
"key": "name"
|
|
|
|
},
|
|
|
|
"mappings": [
|
|
|
|
{
|
|
|
|
"if": "noname=yes",
|
|
|
|
"then": {
|
|
|
|
"en": "This recycling centre doesn't have a specific name",
|
|
|
|
"nl": "Dit recyclagecentrum heeft geen specifieke naam"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"condition": "recycling_type=centre"
|
|
|
|
},
|
2022-01-01 02:56:06 +01:00
|
|
|
{
|
2022-01-01 15:32:33 +01:00
|
|
|
"id": "container-location",
|
2022-01-01 02:56:06 +01:00
|
|
|
"question": {
|
2022-01-01 15:32:33 +01:00
|
|
|
"en": "Where is this container located?",
|
|
|
|
"nl": "Waar bevindt deze container zich?"
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
|
|
|
"condition": "recycling_type=container",
|
|
|
|
"mappings": [
|
|
|
|
{
|
|
|
|
"if": "location=underground",
|
|
|
|
"then": {
|
|
|
|
"en": "This is an underground container",
|
|
|
|
"nl": "Dit is een ondergrondse container"
|
|
|
|
}
|
|
|
|
},
|
2022-01-01 15:32:33 +01:00
|
|
|
{
|
|
|
|
"if": "location=indoor",
|
|
|
|
"then": {
|
|
|
|
"en": "This container is located indoors",
|
2022-01-01 16:01:33 +01:00
|
|
|
"nl": "Deze container bevindt zich binnen"
|
2022-01-01 15:32:33 +01:00
|
|
|
}
|
|
|
|
},
|
2022-01-01 02:56:06 +01:00
|
|
|
{
|
|
|
|
"if": "location=",
|
|
|
|
"then": {
|
2022-01-01 15:32:33 +01:00
|
|
|
"en": "This container is located outdoors",
|
|
|
|
"nl": "Deze container is buiten"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "recycling-accepts",
|
|
|
|
"question": {
|
|
|
|
"en": "What can be recycled here?",
|
|
|
|
"nl": "Wat kan hier gerecycled worden?"
|
|
|
|
},
|
|
|
|
"multiAnswer": true,
|
|
|
|
"mappings": [
|
|
|
|
{
|
|
|
|
"if": "recycling:batteries=yes",
|
|
|
|
"ifnot": "recycling:batteries=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Batteries can be recycled here",
|
|
|
|
"nl": "Batterijen kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/batteries.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:beverage_cartons=yes",
|
|
|
|
"ifnot": "recycling:beverage_cartons=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Beverage cartons can be recycled here",
|
|
|
|
"nl": "Drankpakken kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/beverage_cartons.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:cans=yes",
|
|
|
|
"ifnot": "recycling:cans=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Cans can be recycled here",
|
|
|
|
"nl": "Blikken kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/cans.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:clothes=yes",
|
|
|
|
"ifnot": "recycling:clothes=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Clothes can be recycled here",
|
|
|
|
"nl": "Kleren kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/clothes.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:cooking_oil=yes",
|
|
|
|
"ifnot": "recycling:cooking_oil=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Cooking oil can be recycled here",
|
|
|
|
"nl": "Frituurvet kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/cooking_oil.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:engine_oil=yes",
|
|
|
|
"ifnot": "recycling:engine_oil=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Engine oil can be recycled here",
|
|
|
|
"nl": "Motorolie kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/engine_oil.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:green_waste=yes",
|
|
|
|
"ifnot": "recycling:green_waste=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Green waste can be recycled here",
|
|
|
|
"nl": "Groen afval kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/garden_waste.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2022-02-17 14:34:43 +01:00
|
|
|
"if": "recycling:organic=yes",
|
|
|
|
"ifnot": "recycling:organic=",
|
2022-01-01 02:56:06 +01:00
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Organic waste can be recycled here",
|
|
|
|
"nl": "Organisch afval kan hier gerecycled worden"
|
2022-02-17 14:34:43 +01:00
|
|
|
},
|
2022-02-18 03:16:05 +01:00
|
|
|
"hideInAnswer": true,
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/garden_waste.svg",
|
|
|
|
"class": "medium"
|
|
|
|
}
|
2022-02-17 14:34:43 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:glass_bottles=yes",
|
|
|
|
"ifnot": "recycling:glass_bottles=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Glass bottles can be recycled here",
|
|
|
|
"nl": "Glazen flessen kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/glass_bottles.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:glass=yes",
|
|
|
|
"ifnot": "recycling:glass=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Glass can be recycled here",
|
|
|
|
"nl": "Glas kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/glass.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:newspaper=yes",
|
|
|
|
"ifnot": "recycling:newspaper=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Newspapers can be recycled here",
|
|
|
|
"nl": "Kranten kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/newspaper.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:paper=yes",
|
|
|
|
"ifnot": "recycling:paper=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Paper can be recycled here",
|
|
|
|
"nl": "Papier kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/paper.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:plastic_bottles=yes",
|
|
|
|
"ifnot": "recycling:plastic_bottles=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Plastic bottles can be recycled here",
|
|
|
|
"nl": "Plastic flessen kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/plastic_bottles.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:plastic_packaging=yes",
|
|
|
|
"ifnot": "recycling:plastic_packaging=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Plastic packaging can be recycled here",
|
|
|
|
"nl": "Plastic verpakking kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/plastic_packaging.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2022-01-02 20:54:00 +01:00
|
|
|
"if": "recycling:plastic=yes",
|
2022-01-01 02:56:06 +01:00
|
|
|
"ifnot": "recycling:plastic=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Plastic can be recycled here",
|
|
|
|
"nl": "Plastic kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/plastic.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:scrap_metal=yes",
|
|
|
|
"ifnot": "recycling:scrap_metal=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Scrap metal can be recycled here",
|
|
|
|
"nl": "Oud metaal kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/scrap_metal.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"if": "recycling:shoes=yes",
|
|
|
|
"ifnot": "recycling:shoes=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Shoes can be recycled here",
|
|
|
|
"nl": "Schoenen kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/shoes.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
},
|
2022-02-18 11:52:44 +01:00
|
|
|
{
|
|
|
|
"if": "recycling:small_appliances=yes",
|
|
|
|
"ifnot": "recycling:small_appliances=",
|
|
|
|
"then": {
|
|
|
|
"en": "Small electrical appliances can be recycled here",
|
|
|
|
"nl": "Kleine elektrische apparaten kunnen hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/small_electrical_appliances.svg",
|
|
|
|
"class": "medium"
|
|
|
|
}
|
|
|
|
},
|
2022-01-01 02:56:06 +01:00
|
|
|
{
|
|
|
|
"if": "recycling:small_electrical_appliances=yes",
|
|
|
|
"ifnot": "recycling:small_electrical_appliances=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Small electrical appliances can be recycled here",
|
2022-02-18 11:52:44 +01:00
|
|
|
"nl": "Kleine elektrische apparaten kunnen hier gerecycled worden"
|
2022-02-18 03:16:05 +01:00
|
|
|
},
|
2022-02-18 11:52:44 +01:00
|
|
|
"hideInAnswer": true,
|
2022-02-18 03:16:05 +01:00
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/recycling/small_electrical_appliances.svg",
|
|
|
|
"class": "medium"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
2022-01-09 14:28:14 +01:00
|
|
|
},
|
2022-04-08 01:25:10 +02:00
|
|
|
{
|
|
|
|
"if": "recycling:needles=yes",
|
|
|
|
"ifnot": "recycling:needles=",
|
|
|
|
"then": {
|
|
|
|
"en": "Needles can be recycled here",
|
|
|
|
"nl": "Injectienaalden kunnen hier gerecycled worden"
|
|
|
|
}
|
|
|
|
},
|
2022-01-09 14:28:14 +01:00
|
|
|
{
|
|
|
|
"if": "recycling:waste=yes",
|
|
|
|
"ifnot": "recycling:waste=",
|
|
|
|
"then": {
|
2022-02-18 03:16:05 +01:00
|
|
|
"en": "Residual waste can be recycled here",
|
|
|
|
"nl": "Restafval kan hier gerecycled worden"
|
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"path": "./assets/layers/waste_disposal/waste_disposal.svg",
|
|
|
|
"class": "medium"
|
2022-02-19 21:37:54 +01:00
|
|
|
},
|
|
|
|
"hideInAnswer": "recycling_type=container"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "operator",
|
|
|
|
"render": {
|
|
|
|
"en": "This recycling facility is operated by {operator}",
|
|
|
|
"nl": "Deze recyclingfaciliteit wordt beheerd door {operator}"
|
|
|
|
},
|
|
|
|
"question": {
|
|
|
|
"en": "What company operates this recycling facility?",
|
|
|
|
"nl": "Wat is de beheerder van deze recyclingfaciliteit?"
|
|
|
|
},
|
|
|
|
"freeform": {
|
|
|
|
"key": "operator",
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
},
|
2022-02-22 16:11:00 +01:00
|
|
|
{
|
|
|
|
"builtin": [
|
|
|
|
"website",
|
|
|
|
"email",
|
|
|
|
"phone"
|
|
|
|
],
|
|
|
|
"override": {
|
|
|
|
"condition": "recycling_type=centre"
|
|
|
|
}
|
|
|
|
},
|
2022-01-01 02:56:06 +01:00
|
|
|
{
|
|
|
|
"id": "opening_hours",
|
|
|
|
"render": "{opening_hours_table()}",
|
|
|
|
"question": {
|
|
|
|
"en": "What are the opening hours of this recycling facility?",
|
|
|
|
"nl": "Wat zijn de openingstijden van deze recyclingfaciliteit?"
|
|
|
|
},
|
|
|
|
"freeform": {
|
|
|
|
"key": "opening_hours",
|
|
|
|
"type": "opening_hours"
|
|
|
|
},
|
|
|
|
"mappings": [
|
|
|
|
{
|
|
|
|
"if": "opening_hours=24/7",
|
|
|
|
"then": {
|
|
|
|
"en": "24/7",
|
2022-04-13 18:42:40 +02:00
|
|
|
"nl": "24/7",
|
|
|
|
"ca": "24/7"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
2022-01-01 00:03:08 +01:00
|
|
|
}
|
|
|
|
],
|
2022-01-01 02:56:06 +01:00
|
|
|
"filter": [
|
|
|
|
{
|
|
|
|
"id": "isOpen",
|
|
|
|
"options": [
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Currently open",
|
2022-04-09 17:35:21 +02:00
|
|
|
"nl": "Op dit moment open",
|
|
|
|
"de": "Derzeit geöffnet"
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
|
|
|
"osmTags": "_isOpen=yes"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": "recyclingType",
|
|
|
|
"options": [
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "All recycling types",
|
|
|
|
"nl": "Alle recyclingtypes"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of batteries",
|
|
|
|
"nl": "Recycling van batterijen"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:batteries=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of beverage cartons",
|
|
|
|
"nl": "Recycling van drankpakken"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:beverage_cartons=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of cans",
|
|
|
|
"nl": "Recycling van blikken"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:cans=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of clothes",
|
|
|
|
"nl": "Recycling van kleding"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:clothes=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of cooking oil",
|
|
|
|
"nl": "Recycling van frituurvet"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:cooking_oil=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of engine oil",
|
|
|
|
"nl": "Recycling van motorolie"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:engine_oil=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of green waste",
|
|
|
|
"nl": "Recycling van groen afval"
|
|
|
|
},
|
2022-02-18 11:52:44 +01:00
|
|
|
"osmTags": {
|
|
|
|
"or": [
|
|
|
|
"recycling:green_waste=yes",
|
|
|
|
"recycling:organic=yes"
|
|
|
|
]
|
|
|
|
}
|
2022-01-01 02:56:06 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of glass bottles",
|
|
|
|
"nl": "Recycling van glazen flessen"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:glass_bottles=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of glass",
|
|
|
|
"nl": "Recycling van glas"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:glass=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of newspapers",
|
|
|
|
"nl": "Recycling van kranten"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:newspaper=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of paper",
|
|
|
|
"nl": "Recycling van papier"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:paper=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of plastic bottles",
|
|
|
|
"nl": "Recycling van plastic flessen"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:plastic_bottles=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of plastic packaging",
|
|
|
|
"nl": "Recycling van plastic verpakking"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:plastic_packaging=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of plastic",
|
|
|
|
"nl": "Recycling van plastic"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:plastic=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of scrap metal",
|
|
|
|
"nl": "Recycling van oud metaal"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:scrap_metal=yes"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of small electrical appliances",
|
|
|
|
"nl": "Recycling van kleine elektrische apparaten"
|
|
|
|
},
|
2022-02-18 11:52:44 +01:00
|
|
|
"osmTags": {
|
|
|
|
"or": [
|
|
|
|
"recycling:small_appliances=yes",
|
|
|
|
"recycling:small_electrical_appliances=yes"
|
|
|
|
]
|
|
|
|
}
|
2022-01-09 14:28:14 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"question": {
|
|
|
|
"en": "Recycling of residual waste",
|
|
|
|
"nl": "Recycling van restafval"
|
|
|
|
},
|
|
|
|
"osmTags": "recycling:waste=yes"
|
2022-01-01 02:56:06 +01:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
2022-02-21 11:39:57 +01:00
|
|
|
],
|
2022-02-22 16:11:00 +01:00
|
|
|
"deletion": {
|
|
|
|
"neededChangesets": 1
|
|
|
|
},
|
2022-02-21 11:39:57 +01:00
|
|
|
"allowMove": {
|
|
|
|
"enableRelocation": false,
|
|
|
|
"enableImproveAccuracy": true
|
|
|
|
}
|
2022-01-01 00:03:08 +01:00
|
|
|
}
|