187 lines
No EOL
6.9 KiB
JSON
187 lines
No EOL
6.9 KiB
JSON
{
|
|
"id": "speelplekken",
|
|
"title": {
|
|
"nl": "Welkom bij de groendoener!"
|
|
},
|
|
"shortDescription": {
|
|
"*": "En jij? Wat ga jij doen in het groen?",
|
|
"nl": "Speelplekken in de Antwerpse Zuidrand"
|
|
},
|
|
"description": {
|
|
"nl": "<h3>Welkom bij de Groendoener!</h3>De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan <b>200 grote en kleine speelplekken</b> liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!<br/><br/>Het project groendoener kadert binnen het strategisch project <a href='https://www.provincieantwerpen.be/aanbod/dlm/samenwerkingsverbanden/zuidrand/projecten/strategisch-project-beleefbare-open-ruimte.html' target='_blank'>Beleefbare Open Ruimte in de Antwerpse Zuidrand</a> en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.<br/><img class='w-full md:w-1/2' src='./assets/themes/speelplekken/provincie_antwerpen.jpg'/><img class='w-full md:w-1/2' src='./assets/themes/speelplekken/Departement_Omgeving_Vlaanderen.png'/>"
|
|
},
|
|
"language": [
|
|
"nl",
|
|
"*"
|
|
],
|
|
"maintainer": "MapComplete",
|
|
"icon": "./assets/themes/speelplekken/logo.svg",
|
|
"hideFromOverview": true,
|
|
"lockLocation": true,
|
|
"version": "0",
|
|
"startLat": 51.17174,
|
|
"startLon": 4.449462,
|
|
"startZoom": 12,
|
|
"widenFactor": 0.05,
|
|
"socialImage": "./assets/themes/speelplekken/social_image.jpg",
|
|
"defaultBackgroundId": "CartoDB.Positron",
|
|
"layers": [
|
|
{
|
|
"id": "shadow",
|
|
"source": {
|
|
"geoJson": "https://raw.githubusercontent.com/pietervdvn/MapComplete/master/assets/themes/speelplekken/shadow.geojson",
|
|
"osmTags": "shadow=yes"
|
|
},
|
|
"color": "#444444",
|
|
"width": {
|
|
"render": "1"
|
|
}
|
|
},
|
|
{
|
|
"builtin": "play_forest",
|
|
"override": {
|
|
"source": {
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
},
|
|
"icon": "./assets/themes/speelplekken/speelbos.svg",
|
|
"minzoom": 12,
|
|
"calculatedTags": [
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''",
|
|
"_video:id=new URL(feat.properties.video).searchParams.get('v')"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"builtin": "playground",
|
|
"override": {
|
|
"icon": "./assets/themes/speelplekken/speeltuin.svg",
|
|
"minzoom": 14,
|
|
"source": {
|
|
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
},
|
|
"calculatedTags": [
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''",
|
|
"_video:id=new URL(feat.properties.video).searchParams.get('v')"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"builtin": "village_green",
|
|
"override": {
|
|
"icon": "./assets/themes/speelplekken/speelweide.svg",
|
|
"minzoom": 14,
|
|
"source": {
|
|
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
},
|
|
"calculatedTags": [
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''",
|
|
"_video:id=new URL(feat.properties.video).searchParams.get('v')"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"builtin": "grass_in_parks",
|
|
"override": {
|
|
"icon": "./assets/themes/speelplekken/speelweide.svg",
|
|
"minzoom": 14,
|
|
"source": {
|
|
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
},
|
|
"calculatedTags": [
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''",
|
|
"_video:id=new URL(feat.properties.video).searchParams.get('v')"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"builtin": "sport_pitch",
|
|
"override": {
|
|
"minzoom": 15,
|
|
"source": {
|
|
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
},
|
|
"calculatedTags": [
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''",
|
|
"_video:id=new URL(feat.properties.video).searchParams.get('v')"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"builtin": "slow_roads",
|
|
"override": {
|
|
"calculatedTags": [
|
|
"_part_of_walking_routes=Array.from(new Set(feat.memberships().map(r => \"<a href='#relation/\"+r.relation.id+\"'>\" + r.relation.tags.name + \"</a>\"))).join(', ')",
|
|
"_is_shadowed=feat.overlapWith('shadow').length > 0 ? 'yes': ''"
|
|
],
|
|
"source": {
|
|
"geoJsonLocal": "http://127.0.0.1:8080/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
|
|
"geoJsonZoomLevel": 14,
|
|
"isOsmCache": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"builtin": [
|
|
"walking_routes"
|
|
],
|
|
"override": {
|
|
"source": {
|
|
"osmTags": {
|
|
"+and": [
|
|
"operator~[pP]rovincie Antwerpen"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"clustering": {
|
|
"maxZoom": 16,
|
|
"minNeededElements": 100
|
|
},
|
|
"overrideAll": {
|
|
"+tagRenderings": [
|
|
{
|
|
"render": "Maakt deel uit van {_part_of_walking_routes}",
|
|
"condition": "_part_of_walking_routes~*"
|
|
},
|
|
{
|
|
"freeform": {
|
|
"key": "_video:id"
|
|
},
|
|
"render": "<iframe style='width: 100%; height: 300px' src=\"https://www.youtube-nocookie.com/embed/{_video:id}\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"
|
|
}
|
|
],
|
|
"+iconOverlays": [
|
|
{
|
|
"if": "_video:id~*",
|
|
"then": "./assets/themes/speelplekken/youtube.svg",
|
|
"badge": true
|
|
}
|
|
],
|
|
"isShown": {
|
|
"render": "yes",
|
|
"mappings": [
|
|
{
|
|
"if": "_is_shadowed=yes",
|
|
"then": "no"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |