mapcomplete/assets/themes/onwheels/onwheels.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

473 lines
13 KiB
JSON
Raw Normal View History

{
"id": "onwheels",
"title": {
2022-07-26 10:51:14 +02:00
"en": "OnWheels",
"de": "Auf Rädern",
2022-07-28 09:42:32 +02:00
"fr": "OnWheels",
2022-09-14 13:35:54 +02:00
"nl": "OnWheels",
2022-10-27 01:50:01 +02:00
"nb_NO": "På hjul",
2023-01-15 03:26:46 +01:00
"ca": "Sobre rodes",
2022-10-27 02:05:54 +02:00
"pa_PK": "آن‌ویل"
},
"description": {
2022-07-26 10:51:14 +02:00
"en": "On this map, publicly weelchair accessible places are shown and can be easily added",
2022-08-24 03:09:51 +02:00
"de": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen",
2022-07-28 09:42:32 +02:00
"fr": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes",
2022-09-14 13:35:54 +02:00
"nl": "Op deze kaart kan je informatie rond rolstoeltoegankelijkheid zien, zoals toegangsdeuren met hun breedte en drempelhoogte, toiletten met toegankelijkheidsinformatie, recepties maar ook winkels, cafés en restaurants.",
"da": "På dette kort vises steder, der er offentligt tilgængelige for kørestolsbrugere, og de kan nemt tilføjes"
},
"icon": "./assets/themes/onwheels/crest.svg",
2022-07-25 17:52:51 +02:00
"startLat": 50.86622,
"defaultBackgroundId": "CartoDB.Voyager",
2022-07-25 17:52:51 +02:00
"startLon": 4.350103,
"startZoom": 17,
"widenFactor": 2,
2022-07-25 16:45:11 +02:00
"hideFromOverview": false,
"layers": [
{
"builtin": "indoors",
"override": {
"minzoom": 19,
"name": null,
"passAllFeatures": true
}
},
2022-07-25 17:52:51 +02:00
{
"builtin": "pedestrian_path",
"override": {
"name": null,
2022-07-28 10:00:11 +02:00
"tagRendering": null,
"title": "null",
"minzoom": 19,
2022-07-25 17:52:51 +02:00
"shownByDefault": false
}
},
{
"builtin": "cycleways_and_roads",
"override": {
"name": null,
"shownByDefault": false
}
},
2022-07-24 13:03:34 +02:00
{
"builtin": "cafe_pub",
"override": {
"minzoom": 15,
2022-07-24 13:03:34 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/cafe.svg",
2022-07-14 15:17:09 +02:00
"iconSize": "40,40,bottom",
"label": null
2022-07-24 13:03:34 +02:00
}
]
}
},
{
"builtin": "entrance",
"override": {
"minzoom": 19,
"mapRendering": [
{
2022-07-27 17:35:22 +02:00
"icon": "circle:white;./assets/themes/onwheels/entrance.svg",
2022-07-26 16:51:00 +02:00
"iconSize": "40,40,center"
}
2022-07-26 12:05:02 +02:00
],
2022-07-25 17:52:51 +02:00
"syncSelection": "theme-only",
2022-07-26 16:58:51 +02:00
"filter": [
2022-07-25 17:52:51 +02:00
{
"id": "width",
"options": [
{
2022-07-26 16:58:51 +02:00
"question": {
2022-07-27 10:13:31 +02:00
"en": "Any/No width info",
2022-07-28 09:42:32 +02:00
"de": "Beliebig/Keine Breiteninformationen",
2022-08-05 12:45:51 +02:00
"nl": "All kerbs",
2022-09-14 13:35:54 +02:00
"fr": "Toute/aucune information sur la largeur",
"da": "Eventuelle/ingen bredde info"
2022-07-25 17:52:51 +02:00
}
},
{
"osmTags": "width=",
"question": {
2022-07-28 09:42:32 +02:00
"en": "Without width info",
"de": "Beliebige Breiteninformationen",
2022-08-05 12:45:51 +02:00
"nl": "Geen breedtes gekend",
2022-09-14 13:35:54 +02:00
"fr": "Pas dinformation sur la largeur",
"da": "Uden bredde info"
2022-07-25 17:52:51 +02:00
}
}
]
}
]
}
},
2022-07-24 13:03:34 +02:00
{
"builtin": "food",
"override": {
"minzoom": 15,
2022-07-24 13:03:34 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/restaurant.svg",
2022-07-24 13:06:58 +02:00
"iconSize": "40,40,bottom",
"label": null
2022-07-24 13:03:34 +02:00
}
]
}
},
2022-07-14 15:17:09 +02:00
{
"builtin": "kerbs",
"override": {
"minzoom": 19,
2022-07-25 17:52:51 +02:00
"syncSelection": "theme-only",
2022-07-14 15:17:09 +02:00
"mapRendering": [
{
"icon": {
"render": "./assets/themes/onwheels/cone.svg"
}
}
2022-07-25 17:52:51 +02:00
],
2022-07-28 09:30:45 +02:00
"=filter": [
2022-07-25 17:52:51 +02:00
{
"id": "kerb-type",
"options": [
{
"question": {
"en": "All types of kerbs",
"nl": "Alle typen stoepranden",
2022-08-05 12:45:51 +02:00
"de": "Alle Arten von Bordsteinen",
2022-09-14 13:35:54 +02:00
"fr": "Tous types de ressauts",
"da": "Alle typer kantsten"
2022-07-25 17:52:51 +02:00
}
},
{
"osmTags": "kerb=raised",
"question": {
"en": "Raised kerb (>3 cm)",
"nl": "Hoge stoeprand (>3 cm)",
2022-08-05 12:45:51 +02:00
"de": "Erhöhter Bordstein (>3 cm)",
2022-09-14 13:35:54 +02:00
"fr": "Ressaut surélevé (>3cm)",
"da": "Hævet kantsten (>3 cm)"
2022-07-25 17:52:51 +02:00
}
},
{
"osmTags": "kerb=lowered",
"question": {
"en": "Lowered kerb (~3 cm)",
"nl": "Verlaagde stoeprand (~3 cm)",
2022-08-05 12:45:51 +02:00
"de": "Abgesenkter Bordstein (~3 cm)",
2022-09-14 13:35:54 +02:00
"fr": "Ressaut abaissé (~3cm)",
"da": "Sænket kantsten (~3 cm)"
2022-07-25 17:52:51 +02:00
}
},
{
"osmTags": "kerb=flush",
"question": {
"en": "Flush kerb (~0cm)",
"nl": "Vlakke stoeprand (~0cm)",
2022-08-05 12:45:51 +02:00
"de": "Bündiger Bordstein (~0cm)",
2022-09-14 13:35:54 +02:00
"fr": "Ressaut à niveau (~0cm)",
"da": "Skyl kantsten (~0 cm)"
2022-07-25 17:52:51 +02:00
}
}
]
}
2022-07-14 15:17:09 +02:00
]
}
},
2022-07-24 12:10:27 +02:00
{
"builtin": "parking",
"override": {
"minzoom": 15,
2022-07-24 12:10:27 +02:00
"mapRendering": [
{
2022-07-24 13:03:34 +02:00
"icon": "./assets/themes/onwheels/parking.svg",
2022-12-26 13:58:40 +01:00
"iconSize": {
"render": "20,20,bottom",
"mappings": [
{
"if": {
"or": [
"capacity:disabled>0",
"capacity:disabled=yes"
]
},
"then": "40,40,bottom"
}
]
}
2022-07-24 13:03:34 +02:00
},
{
"color": "#225f92"
2022-07-24 12:10:27 +02:00
}
]
}
},
{
"builtin": "parking_spaces",
"override": {
"source": {
"osmTags": "parking_space=disabled"
},
"mapRendering": [
{
2022-12-25 21:13:28 +01:00
"icon": {
"mappings": null
2022-12-26 13:58:10 +01:00
},
"iconSize": "30,30,center",
"iconBadges": [
{
"if": "parking_space=disabled",
"then": "./assets/layers/toilet/wheelchair.svg"
}
]
}
2022-12-26 13:58:10 +01:00
],
"name": {
2023-01-03 01:07:40 +01:00
"en": "Disabled parking spaces",
2023-01-10 19:34:07 +01:00
"de": "Barrierefreie Parkplätze",
2023-01-06 04:33:45 +01:00
"nl": "Parkeerplaatsen voor personen met een beperking",
"fr": "Places de stationnement pour personnes handicapées"
2022-12-26 13:58:10 +01:00
}
},
2022-12-25 21:13:28 +01:00
"hideTagRenderingsWithLabels": [
"type",
"capacity"
]
},
2022-07-24 13:03:34 +02:00
{
"builtin": "shops",
"override": {
"minzoom": 15,
2022-07-24 13:03:34 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/shop.svg",
"iconSize": "40,40,bottom",
"label": null
},
{
"color": "#ea4a94"
}
]
}
},
{
"builtin": "toilet",
"override": {
"minzoom": 19,
2022-07-25 17:52:51 +02:00
"syncSelection": "theme-only",
2022-07-24 13:03:34 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/toilet.svg",
"iconSize": "40,40,bottom"
}
]
}
},
2022-07-14 15:17:09 +02:00
{
"builtin": "pharmacy",
"override": {
"minzoom": 15,
2022-07-26 16:51:00 +02:00
"shownByDefault": false,
2022-07-14 15:17:09 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/pharmacy.svg",
"iconSize": "40,40,bottom",
"label": null
}
]
}
},
{
"builtin": "doctors",
2022-07-26 16:51:00 +02:00
"shownByDefault": false,
2022-07-14 15:17:09 +02:00
"override": {
"minzoom": 15,
2022-07-14 15:17:09 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/doctor.svg",
"iconSize": "40,40,bottom"
}
]
}
},
{
"builtin": "hospital",
"override": {
"minzoom": 15,
2022-07-26 16:51:00 +02:00
"shownByDefault": false,
2022-07-14 15:17:09 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/hospital.svg",
"iconSize": "40,40,bottom"
},
{
"color": "#dd463b"
}
]
}
},
{
"builtin": "reception_desk",
"override": {
"minzoom": 19,
2022-07-27 17:35:22 +02:00
"syncSelection": "theme-only"
2022-07-14 15:17:09 +02:00
}
},
2022-07-19 12:26:53 +02:00
"walls_and_buildings",
{
"builtin": "elevator",
"override": {
"minzoom": 19,
2022-07-26 12:05:02 +02:00
"syncSelection": "theme-only",
"mapRendering": [
{
2022-07-27 17:35:22 +02:00
"icon": "circle:white;./assets/themes/onwheels/elevator.svg",
"iconSize": "40,40,bottom"
}
]
}
},
2022-07-25 10:15:50 +02:00
{
"builtin": "hotel",
"override": {
"minzoom": 15,
2022-07-26 16:51:00 +02:00
"shownByDefault": false,
2022-07-25 10:15:50 +02:00
"mapRendering": [
{
"icon": "./assets/themes/onwheels/hotel.svg",
"iconSize": "40,40,bottom"
}
]
}
},
{
"builtin": "governments",
"override": {
"minzoom": 15,
"mapRendering": [
{
"icon": "./assets/themes/onwheels/government.svg",
"iconSize": "40,40,bottom"
}
]
}
},
{
"builtin": "current_view",
"override": {
"+mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "statistics"
}
],
"=title": {
"render": {
"en": "Statistics",
2022-08-05 12:45:51 +02:00
"de": "Statistik",
2022-09-14 13:35:54 +02:00
"fr": "Statistiques",
"da": "Statistikker",
2022-10-27 01:50:01 +02:00
"nb_NO": "Statistikk",
2022-10-27 02:05:54 +02:00
"ca": "Estadístiques",
2022-12-16 13:40:25 +01:00
"pa_PK": "انکڑے",
"nl": "Statistieken"
}
},
"tagRenderings": [
{
"id": "stats",
"render": "{statistics()}"
}
]
}
},
2022-07-14 15:17:09 +02:00
{
"builtin": "maproulette_challenge",
"override": {
"source": {
"geoJson": "https://maproulette.org/api/v2/challenge/view/28012"
},
"calculatedTags": [
"_closest_osm_hotel=feat.closest('hotel')?.properties?.id",
"_closest_osm_hotel_distance=feat.distanceTo(feat.properties._closest_osm_hotel)",
"_has_closeby_feature=Number(feat.properties._closest_osm_hotel_distance) < 50 ? 'yes' : 'no'"
],
"+tagRenderings": [
{
"id": "import-button",
"condition": "_has_closeby_feature=no",
2022-07-19 12:06:26 +02:00
"render": {
"special": {
"type": "import_button",
"targetLayer": "hotel",
"tags": "tags",
"text": {
2022-07-31 13:33:45 +02:00
"en": "Import",
2022-08-05 12:45:51 +02:00
"de": "Import",
2022-09-14 13:35:54 +02:00
"fr": "Importation",
"da": "Importere",
2022-10-27 01:50:01 +02:00
"nb_NO": "Importer",
2022-10-27 02:05:54 +02:00
"ca": "Importar",
2022-12-16 13:40:25 +01:00
"pa_PK": "ایمپورٹ کرو",
"nl": "Importeren"
2022-07-19 12:06:26 +02:00
},
"icon": "./assets/svg/addSmall.svg",
"location_picker": "photo",
"maproulette_id": "mr_taskId"
}
}
},
{
"id": "tag-apply-button",
"condition": "_has_closeby_feature=yes",
2022-07-19 12:06:26 +02:00
"render": {
"special": {
"type": "tag_apply",
"tags_to_apply": "$tags",
"message": {
2022-07-31 13:33:45 +02:00
"en": "Add all the suggested tags",
2022-08-05 12:45:51 +02:00
"de": "Alle vorgeschlagenen Tags hinzufügen",
2022-09-14 13:35:54 +02:00
"fr": "Ajouter tous les attributs suggérés",
"da": "Tilføj alle de foreslåede tags",
2022-12-16 13:40:25 +01:00
"nb_NO": "Legg til alle foreslåtte",
"nl": "Voeg alle gesuggereerde tags toe"
2022-07-19 12:06:26 +02:00
},
"image": "./assets/svg/addSmall.svg",
"id_of_object_to_apply_this_one": "_closest_osm_hotel"
}
}
}
2022-07-14 15:17:09 +02:00
]
}
}
],
2022-07-13 10:03:09 +02:00
"overrideAll": {
"+calculatedTags": [
"_enclosing_building=feat.enclosingFeatures('walls_and_buildings')?.map(f => f.feat.properties.id)?.at(0)"
],
"tagRenderings+": [
{
"id": "_stolen_entrances",
2022-07-19 11:53:16 +02:00
"condition": {
"and": [
"entrance=",
"kerb=",
2022-07-26 16:51:00 +02:00
"current_view!=yes",
"door="
2022-07-19 11:53:16 +02:00
]
},
"render": {
2022-07-28 09:16:19 +02:00
"special": {
"type": "steal",
"featureId": "_enclosing_building",
"tagRenderingId": "walls_and_buildings.entrance_info; walls_and_buildings.biggest_width"
}
2022-07-30 14:50:35 +02:00
}
}
]
2022-07-28 10:52:19 +02:00
},
"enableDownload": true
}