MapComplete/assets/layers/campsite/campsite.json
2025-08-20 09:37:57 +02:00

447 lines
12 KiB
JSON

{
"id": "campsite",
"name": {
"en": "Campsites",
"ca": "Càmpings",
"cs": "Kempy",
"de": "Zeltplätze",
"it": "Campeggi"
},
"description": {
"en": "Campsites",
"ca": "Càmpings",
"cs": "Kempy",
"de": "Zeltplätze",
"it": "Campeggi"
},
"source": {
"osmTags": {
"and": [
"tourism=camp_site"
]
}
},
"minzoom": 7,
"shownByDefault": true,
"title": {
"render": {
"en": "{name}",
"ca": "{name}",
"cs": "{name}",
"cy": "{name}",
"de": "{name}",
"it": "{name}",
"nl": "{name}"
}
},
"pointRendering": [
{
"location": [
"point",
"centroid"
],
"marker": [
{
"icon": {
"render": "./assets/layers/campsite/campsite.svg"
}
}
]
}
],
"lineRendering": [
{
"width": 1,
"color": "blue"
}
],
"presets": [
{
"title": {
"en": "campsite",
"ca": "càmping",
"cs": "kemp",
"de": "Campingplatz",
"it": "campeggio"
},
"tags": [
"tourism=camp_site"
]
},
{
"title": {
"en": "campsite for groups",
"ca": "càmping per a grups",
"cs": "kemp pro skupiny",
"de": "Campingplatz für Gruppen",
"it": "campeggio per gruppi"
},
"tags": [
"tourism=camp_site",
"group_only=yes"
]
}
],
"tagRenderings": [
"images",
{
"id": "group_only",
"question": {
"en": "Is this campsite exclusively for groups?",
"ca": "Aquest càmping és exclusiu per a grups?",
"cs": "Je tento kemp výhradně pro skupiny?",
"da": "Er denne campingplads kun for grupper?",
"de": "Ist dieser Zeltplatz ausschließlich für Gruppen?",
"it": "Questo campeggio è esclusivamente per gruppi?"
},
"mappings": [
{
"if": {
"and": [
"group_only=yes"
]
},
"then": {
"en": "This campsite is exclusively for groups",
"ca": "Aquest càmping és exclusiu per a grups",
"cs": "Tento kemp je výhradně pro skupiny",
"da": "Denne campingplads er udelukkende for grupper",
"de": "Dieser Zeltplatz ist ausschließlich für Gruppen",
"it": "Questo campeggio è esclusivamente per gruppi"
}
},
{
"if": {
"and": [
"group_only=no"
]
},
"then": {
"en": "This campsite is not exclusively for groups",
"ca": "Aquest càmping no és exclusiu per a grups",
"cs": "Tento kemp není výhradně pro skupiny",
"da": "Denne campingplads er ikke udelukkende for grupper",
"de": "Dieser Zeltplatz ist nicht ausschließlich für Gruppen",
"it": "Questo campeggio non è esclusivamente per gruppi"
}
}
]
},
{
"id": "name",
"question": {
"en": "What is the name of this campsite?",
"ca": "Quin és el nom d'aquest càmping?",
"cs": "Jaký je název tohoto kempu?",
"de": "Wie heißt dieser Zeltplatz?",
"it": "Qual è il nome di questo campeggio?"
},
"render": {
"en": "The name of this campsite is {name}",
"ca": "El nom d'aquest càmping és {name}",
"cs": "Název tohoto kempu je {name}",
"da": "Navnet på denne campingplads er {name}",
"de": "Dieser Zeltplatz heißt {name}",
"it": "Il nome di questo campeggio è {name}"
},
"freeform": {
"key": "name"
}
},
"contact",
{
"id": "capacity_persons",
"question": {
"en": "How many people can stay here?",
"ca": "Quantes persones poden quedar-se aquí?",
"cs": "Kolik lidí tu může pobývat?",
"da": "Hvor mange mennesker kan bo her?",
"de": "Wie viele Personen können hier übernachten?",
"it": "Quante persone possono soggiornare qui?"
},
"render": {
"en": "{capacity:persons} people can stay here",
"ca": "{capacity:persons} persones poden quedar-se aquí",
"cs": "Může tu pobývat {capacity:persons} lidí",
"de": "Hier können {capacity:persons} Personen übernachten",
"it": "{capacity:persons} persone possono soggiornare qui"
},
"freeform": {
"key": "capacity:persons",
"type": "pnat"
}
},
{
"id": "fee",
"question": {
"en": "Is there a fee?",
"cs": "Platí se tu poplatek?",
"da": "Skal der betales et gebyr?",
"de": "Gibt es hier eine Gebühr?",
"it": "C'è un costo?"
},
"icon": "./assets/layers/questions/cash.svg",
"mappings": [
{
"if": "fee=no",
"addExtraTags": [
"charge="
],
"then": {
"en": "The campsite is free of charge",
"cs": "Kempování je zdarma",
"da": "Campingpladsen er gratis at benytte",
"de": "Der Zeltplatz ist kostenlos",
"it": "Il campeggio è gratuito"
},
"icon": "./assets/layers/questions/cash.svg"
},
{
"if": "fee=yes",
"then": {
"en": "There is a fee.",
"cs": "Platí se tu poplatek.",
"da": "Det koster et gebyr.",
"de": "Es gibt eine Gebühr.",
"it": "C'è un costo."
},
"icon": "./assets/layers/questions/cash.svg"
}
],
"condition": {
"and": [
"charge="
]
}
},
{
"id": "charge_person_day",
"question": {
"en": "What is the charge per person per day?",
"cs": "Jaký je poplatek na osobu a den?",
"da": "Hvad er prisen pr. person pr. dag?",
"de": "Was ist die Gebühr pro Person pro Tag?",
"it": "Qual è il costo per persona al giorno?"
},
"render": {
"en": "Charge per person per day: {charge}",
"cs": "Poplatek na osobu a den: {charge}",
"da": "Gebyr pr. person pr. dag: {charge}",
"de": "Gebühr pro Person pro Tag: {charge}",
"it": "Costo per persona al giorno: {charge}"
},
"icon": "./assets/layers/questions/cash.svg",
"freeform": {
"key": "charge",
"type": "currency",
"inline": true,
"postfixDistinguished": "person/day",
"addExtraTags": [
"fee=yes"
]
},
"condition": {
"and": [
"charge!~^(.*;|)[^;/]*/day(|[^/].*)$",
"fee!=no"
]
}
},
{
"id": "charge_day",
"question": {
"en": "What is the charge per day?",
"cs": "Jaký je poplatek za den?",
"da": "Hvad er prisen pr. dag?",
"de": "Was ist die Gebühr pro Tag?",
"it": "Qual è il costo giornaliero?"
},
"render": {
"en": "Charge per day: {charge}",
"cs": "Poplatek za den: {charge}",
"da": "Pris pr. dag: {charge}",
"de": "Gebühr pro Tag: {charge}",
"it": "Costo giornaliero: {charge}"
},
"icon": "./assets/layers/questions/cash.svg",
"freeform": {
"key": "charge",
"type": "currency",
"inline": true,
"postfixDistinguished": "day",
"addExtraTags": [
"fee=yes"
]
},
"condition": {
"and": [
"charge!~.*/person/day.*",
"fee!=no"
]
}
},
"caravansites.caravansites-toilets",
"toilet_at_amenity_lib.all",
"questions",
"mastodon"
],
"filter": [
"free",
{
"id": "capacity_persons_filter",
"options": [
{
"question": {
"en": "All capacities",
"ca": "Totes les capacitats",
"cs": "Všechny kapacity",
"de": "Alle Kapazitäten",
"it": "Tutte le capacità"
}
},
{
"question": {
"en": "Capacity between 1 and 20 persons",
"ca": "Capacitat entre 1 i 20 persones",
"cs": "Kapacita mezi 1 a 20 osobami",
"de": "Kapazität zwischen 1 und 20 Personen",
"it": "Capacità tra 1 e 20 persone"
},
"osmTags": {
"and": [
"capacity:persons>=1",
"capacity:persons<=20"
]
}
},
{
"question": {
"en": "Capacity between 21 and 50 persons",
"ca": "Capacitat entre 21 i 50 persones",
"cs": "Kapacita mezi 21 a 50 osobami",
"de": "Kapazität zwischen 21 und 50 Personen",
"it": "Capacità tra 21 e 50 persone"
},
"osmTags": {
"and": [
"capacity:persons>=21",
"capacity:persons<=50"
]
}
},
{
"question": {
"en": "Capacity between 51 and 100 persons",
"ca": "Capacitat entre 51 i 100 persones",
"cs": "Kapacita mezi 51 a 100 osobami",
"de": "Kapazität zwischen 51 und 100 Personen",
"it": "Capacità tra 51 e 100 persone"
},
"osmTags": {
"and": [
"capacity:persons>=51",
"capacity:persons<=100"
]
}
},
{
"question": {
"en": "Capacity between 101 and 200 persons",
"ca": "Capacitat entre 101 i 200 persones",
"cs": "Kapacita mezi 101 a 200 osobami",
"de": "Kapazität zwischen 101 und 200 Personen",
"it": "Capacità tra 101 e 200 persone"
},
"osmTags": {
"and": [
"capacity:persons>=101",
"capacity:persons<=200"
]
}
},
{
"question": {
"en": "Capacity between 201 and 500 persons",
"ca": "Capacitat entre 201 i 500 persones",
"cs": "Kapacita mezi 201 a 500 osobami",
"de": "Kapazität zwischen 201 und 500 Personen",
"it": "Capacità tra 201 e 500 persone"
},
"osmTags": {
"and": [
"capacity:persons>=201",
"capacity:persons<=500"
]
}
},
{
"question": {
"en": "Capacity over 500 persons",
"ca": "Capacitat per a més de 500 persones",
"cs": "Kapacita více než 500 osob",
"de": "Kapazität über 500 Personen",
"it": "Capacità oltre 500 persone"
},
"osmTags": "capacity:persons>=501"
},
{
"question": {
"en": "?",
"ca": "?",
"cs": "?",
"cy": "?",
"de": "?",
"it": "?"
},
"osmTags": "capacity:persons="
}
]
},
{
"id": "toilets_filter",
"options": [
{
"question": {
"en": "Toilets",
"ca": "Lavabos",
"cs": "Toalety",
"cy": "Toiledau",
"de": "Toiletten",
"it": "Servizi igienici"
}
},
{
"question": {
"en": "Toilets are available.",
"ca": "Hi ha lavabos disponibles.",
"cs": "Toalety jsou k dispozici.",
"de": "Toiletten sind vorhanden.",
"it": "Servizi igienici disponibili."
},
"osmTags": {
"and": [
"toilets=yes"
]
}
},
{
"question": {
"en": "There are no toilets.",
"ca": "No hi ha lavabos.",
"cs": "Nejsou tu toalety.",
"de": "Es gibt keine Toiletten.",
"it": "Non ci sono servizi igienici."
},
"osmTags": {
"and": [
"toilets=no"
]
}
}
]
}
],
"allowMove": false,
"credits": "Osmwithspace",
"credits:uid": 8770388
}