mapcomplete/assets/layers/recycling/recycling.json

546 lines
19 KiB
JSON
Raw Normal View History

{
"id": "recycling",
"name": {
"en": "Recycling",
"nl": "Recycling"
},
"description": {
"en": "A layer with recycling containers and centres",
"nl": "Een laag met recyclagingcontainers en -centrums"
},
"source": {
"osmTags": "amenity=recycling"
},
"minzoom": 12,
"title": {
"render": {
"en": "Recycling facility",
"nl": "Recyclingfaciliteit"
2022-01-02 20:54:00 +01:00
},
"mappings": [
{
"if": "recycling_type=centre",
"then": {
"en": "Recycling centre",
"nl": "Recyclingcentrum"
}
},
{
"if": "recycling_type=container",
"then": {
"en": "Recycling container",
"nl": "Recyclingcontainer"
}
}
]
},
"mapRendering": [
{
"location": [
"point",
"centroid"
],
2022-02-17 13:52:16 +01:00
"icon": "circle:white;./assets/layers/recycling/recycling-14.svg",
2022-01-02 20:54:00 +01:00
"iconBadges": [
{
"if": "recycling:batteries=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/batteries.svg"
},
{
"if": "recycling:beverage_cartons=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/beverage_cartons.svg"
},
{
"if": "recycling:cans=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/cans.svg"
},
{
"if": "recycling:clothes=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/clothes.svg"
},
{
"if": "recycling:cooking_oil=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/cooking_oil.svg"
},
{
"if": "recycling:engine_oil=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/engine_oil.svg"
},
{
"if": "recycling:glass=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/glass.svg"
},
{
"if": "recycling:glass_bottles=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/glass_bottles.svg"
},
{
2022-02-17 14:34:43 +01:00
"if": {
"or": [
"recycling:green_waste=yes",
"recycling:organic=yes"
]
},
2022-01-02 20:54:00 +01:00
"then": "circle:#FFFFFF;./assets/layers/recycling/garden_waste.svg"
},
{
"if": "recycling:newspaper=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/newspaper.svg"
},
{
"if": "recycling:paper=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/paper.svg"
},
{
"if": "recycling:plastic_bottles=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/plastic_bottles.svg"
},
{
"if": "recycling:plastic_packaging=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/plastic_packaging.svg"
},
{
"if": "recycling:plastic=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/plastic.svg"
},
{
"if": "recycling:scrap_metal=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/scrap_metal.svg"
},
{
"if": "recyling:shoes=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/shoes.svg"
},
{
"if": "recycling:small_electrical_appliances=yes",
"then": "circle:#FFFFFF;./assets/layers/recycling/small_electrical_appliances.svg"
2022-01-09 14:28:14 +01:00
},
{
"if": "recycling:waste=yes",
"then": "circle:#FFFFFF;./assets/layers/waste_disposal/waste_disposal.svg"
2022-01-02 20:54:00 +01:00
}
]
}
],
2022-01-01 02:56:06 +01:00
"presets": [
{
"title": {
"en": "recycling container",
"nl": "recycling container"
},
"tags": [
"amenity=recycling",
"recycling_type=container"
]
},
{
"title": {
"en": "recycling centre",
"nl": "recycling centre"
},
"tags": [
"amenity=recycling",
"recycling_type=centre"
]
}
],
"tagRenderings": [
{
"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?"
},
"mappings": [
{
2022-01-01 02:56:06 +01:00
"if": "recycling_type=container",
"then": {
"en": "This is a recycling container",
"nl": "Dit is een recyclingcontainer"
}
},
{
2022-01-01 02:56:06 +01:00
"if": "recycling_type=centre",
"then": {
"en": "This is a recycling centre",
"nl": "Dit is een recyclingcentrum"
}
}
]
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": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/batteries.svg'/> Batteries can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/batteries.svg'/> Batterijen kunnen hier gerecycled worden</div>"
}
},
{
"if": "recycling:beverage_cartons=yes",
"ifnot": "recycling:beverage_cartons=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/beverage_cartons.svg'/> Beverage cartons can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/beverage_cartons.svg'/> Drankpakken kunnen hier gerecycled worden</div>"
}
},
{
"if": "recycling:cans=yes",
"ifnot": "recycling:cans=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/cans.svg'/> Cans can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/cans.svg'/> Blikken kunnen hier gerecycled worden</div>"
}
},
{
"if": "recycling:clothes=yes",
"ifnot": "recycling:clothes=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/clothes.svg'/> Clothes can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/clothes.svg'/> Kleren kunnen hier gerecycled worden</div>"
}
},
{
"if": "recycling:cooking_oil=yes",
"ifnot": "recycling:cooking_oil=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/cooking_oil.svg'/> Cooking oil can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/cooking_oil.svg'/> Frituurvet kan hier gerecycled worden</div>"
}
},
{
"if": "recycling:engine_oil=yes",
"ifnot": "recycling:engine_oil=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/engine_oil.svg'/> Engine oil can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/engine_oil.svg'/> Motorolie kan hier gerecycled worden</div>"
}
},
{
"if": "recycling:green_waste=yes",
"ifnot": "recycling:green_waste=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/garden_waste.svg'/> Green waste can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/garden_waste.svg'/> Groen afval kan hier gerecycled worden</div>"
}
},
{
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-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/garden_waste.svg'/> Organic waste can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/garden_waste.svg'/> Organisch afval kan hier gerecycled worden</div>"
2022-02-17 14:34:43 +01:00
},
"hideInAnswer": true
},
{
"if": "recycling:glass_bottles=yes",
"ifnot": "recycling:glass_bottles=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/glass_bottles.svg'/> Glass bottles can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/glass_bottles.svg'/> Glazen flessen kunnen hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:glass=yes",
"ifnot": "recycling:glass=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/glass.svg'/> Glass can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/glass.svg'/> Glas kan hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:newspaper=yes",
"ifnot": "recycling:newspaper=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/newspaper.svg'/> Newspapers can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/newspaper.svg'/> Kranten kunnen hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:paper=yes",
"ifnot": "recycling:paper=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/paper.svg'/> Paper can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/paper.svg'/> Papier kan hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:plastic_bottles=yes",
"ifnot": "recycling:plastic_bottles=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic_bottles.svg'/> Plastic bottles can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic_bottles.svg'/> Plastic flessen kunnen hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:plastic_packaging=yes",
"ifnot": "recycling:plastic_packaging=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic_packaging.svg'/> Plastic packaging can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic_packaging.svg'/> Plastic verpakking kan hier gerecycled worden</div>"
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-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic.svg'/> Plastic can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/plastic.svg'/> Plastic kan hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:scrap_metal=yes",
"ifnot": "recycling:scrap_metal=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/scrap_metal.svg'/> Scrap metal can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/scrap_metal.svg'/> Oud metaal kan hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:shoes=yes",
"ifnot": "recycling:shoes=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/shoes.svg'/> Shoes can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/shoes.svg'/> Schoenen kunnen hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
},
{
"if": "recycling:small_electrical_appliances=yes",
"ifnot": "recycling:small_electrical_appliances=",
"then": {
2022-02-17 20:31:21 +01:00
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/small_electrical_appliances.svg'/> Small electrical appliances can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/recycling/small_electrical_appliances.svg'/> Kleine elektronische apparaten kunnen hier gerecycled worden</div>"
2022-01-01 02:56:06 +01:00
}
2022-01-09 14:28:14 +01:00
},
{
"if": "recycling:waste=yes",
"ifnot": "recycling:waste=",
"then": {
"en": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/waste_disposal/waste_disposal.svg'/> Residual waste can be recycled here</div>",
"nl": "<div class='flex'><img class='w-12 mx-4' src='./assets/layers/waste_disposal/waste_disposal.svg'/> Restafval kan hier gerecycled worden</div>"
}
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"
}
},
{
"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",
"nl": "24/7"
}
}
]
}
],
2022-01-01 02:56:06 +01:00
"filter": [
{
"id": "isOpen",
"options": [
{
"question": {
"en": "Currently open",
"nl": "Op dit moment open"
},
"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"
},
"osmTags": "recycling:green_waste=yes"
},
{
"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"
},
"osmTags": "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
}
]
}
]
}