diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index ea029fa04..1ed3a3131 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -11,6 +11,7 @@ - all_streets - ambulancestation - animal_shelter + - arcade - assembly_point - assisted_repair - atm @@ -72,6 +73,7 @@ - hackerspace - historic_aircraft - historic_rolling_stock + - hut - hydrant - ice_cream - indoors @@ -94,7 +96,9 @@ - parking_ticket_machine - pharmacy - physiotherapist + - picnic_site - picnic_table + - pipeline - play_forest - playground - playground_equipment @@ -121,6 +125,7 @@ - sport_pitch - sports_centre - stairs + - street_cabinet - street_lamps - stripclub - surveillance_camera @@ -150,6 +155,7 @@ ### opening_hours - aerialway + - arcade - bicycle_library - bicycle_rental - bike_cafe @@ -182,6 +188,7 @@ ### reviews - animal_shelter + - arcade - brothel - cafe_pub - caravansites @@ -207,6 +214,7 @@ ### website - animal_shelter + - arcade - bicycle_library - bicycle_rental - bike_cafe @@ -225,6 +233,7 @@ - food_courts - governments - hackerspace + - hut - mobility_hub - nature_reserve - observation_tower @@ -244,6 +253,7 @@ ### phone - animal_shelter + - arcade - bicycle_library - bicycle_rental - bike_cafe @@ -269,6 +279,7 @@ ### email - animal_shelter + - arcade - bicycle_library - bicycle_rental - bike_cafe @@ -296,6 +307,83 @@ - physiotherapist - tool_library + ### name + + - arcade + - hut + - picnic_site + + ### brand + + - arcade + - tourism_accomodation + + ### payment-options + + - arcade + - bicycle_rental + - cafe_pub + - climbing_gym + - food + - ice_cream + - observation_tower + - pharmacy + - postoffices + - questions + - questions + - shops + - ticket_validator + + ### level + + - arcade + - bike_repair_station + - cafe_pub + - charging_station + - elongated_coin + - entrance + - fitness_centre + - food + - hackerspace + - indoors + - parking + - picnic_table + - railway_platforms + - reception_desk + - shops + - shower + - souvenir_coin + - souvenir_note + - ticket_machine + - ticket_validator + - toilet + - vending_machine + - wayside_shrine + + ### description + + - arcade + - bicycle_library + - bike_themed_object + - climbing_route + - hut + - shops + - toilet + + ### toilet_at_amenity_lib.all + + - arcade + - cafe_pub + - campsite + - climbing_gym + - doctors + - food + - ice_cream + - pharmacy + - shops + - tourism_accomodation + - visitor_information_centre + ### images_no_blur - artwork @@ -344,6 +432,7 @@ - dentist - doctors - hospital + - hut - ice_cream - love_hotel - pharmacy @@ -376,8 +465,12 @@ - fitness_station - parcel_lockers - postboxes + - power_line + - power_pole + - power_tower - public_bookcase - recycling + - telecom - ticket_machine - ticket_validator - transit_routes @@ -418,29 +511,6 @@ - bench - ### description - - - bicycle_library - - bike_themed_object - - climbing_route - - shops - - toilet - - ### payment-options - - - bicycle_rental - - cafe_pub - - climbing_gym - - food - - ice_cream - - observation_tower - - pharmacy - - postoffices - - questions - - questions - - shops - - ticket_validator - ### payment-options-advanced - bicycle_rental @@ -479,31 +549,6 @@ - bike_parking - ### level - - - bike_repair_station - - cafe_pub - - charging_station - - elongated_coin - - entrance - - fitness_centre - - food - - hackerspace - - indoors - - parking - - picnic_table - - railway_platforms - - reception_desk - - shops - - shower - - souvenir_coin - - souvenir_note - - ticket_machine - - ticket_validator - - toilet - - vending_machine - - wayside_shrine - ### shops.* - bike_shop @@ -571,23 +616,6 @@ - tourism_accomodation - visitor_information_centre - ### toilet_at_amenity_lib.all - - - cafe_pub - - campsite - - climbing_gym - - doctors - - food - - ice_cream - - pharmacy - - shops - - tourism_accomodation - - visitor_information_centre - - ### caravansites.caravansites-toilets - - - campsite - ### questions - campsite @@ -602,6 +630,12 @@ - scouting_group - sport_pitch + ### has_toilets + + - caravansites + - hut + - toilet_at_amenity_lib + ### charging_station.capacity - charge_point @@ -715,6 +749,7 @@ ### reservation - food + - hut - shops ### child_highchair @@ -753,6 +788,14 @@ - gps_track + ### caravansites.caravansites-fee + + - hut + + ### shelter.shelter-type + + - hut + ### food.delivery - ice_cream @@ -778,6 +821,38 @@ - police - tourism_accomodation + ### power_line.operator + + - power_cable + - power_minor_line + + ### power_line.voltage + + - power_cable + - power_minor_line + + ### power_line.cables + + - power_cable + - power_minor_line + + ### power_line.frequency + + - power_cable + - power_minor_line + + ### power_line.circuits + + - power_cable + - power_minor_line + + ### ref + + - power_pole + - power_tower + - street_cabinet + - windpump + ### single_level - questions @@ -820,6 +895,14 @@ - sports_centre - tourism_accomodation + ### self_checkout + + - shops + + ### self_checkout_type + + - shops + ### grab_rail.has_grab_rail_lr - shower @@ -861,22 +944,10 @@ - toilet_at_amenity - ### has_toilets - - - toilet_at_amenity_lib - ### toilet_at_amenity.relevant_questions - toilet_at_amenity_lib - ### brand - - - tourism_accomodation - - ### ref - - - windpump - This document is autogenerated from [assets/layers/*.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/*.json) diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md index 64592f8dd..e1e491818 100644 --- a/Docs/BuiltinQuestions.md +++ b/Docs/BuiltinQuestions.md @@ -71,6 +71,8 @@ This is a special layer - data is not sourced from OpenStreetMap - [operator](#operator) - [child_highchair](#child_highchair) - [kids_area](#kids_area) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [spacer](#spacer) ## Supported attributes @@ -117,6 +119,7 @@ This is a special layer - data is not sourced from OpenStreetMap | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [highchair](https://wiki.openstreetmap.org/wiki/Key:highchair) | [nat](../SpecialInputElements.md#nat) | [highchair=no](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dno) [highchair=yes](https://wiki.openstreetmap.org/wiki/Tag:highchair%3Dyes) [highchair=1](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D1) [highchair=2](https://wiki.openstreetmap.org/wiki/Tag:highchair%3D2) | | [kids_area](https://wiki.openstreetmap.org/wiki/Key:kids_area) | Multiple choice | [kids_area=no](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dno) [kids_area=yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [kids_area=yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) [kids_area=yes](https://wiki.openstreetmap.org/wiki/Tag:kids_area%3Dyes) | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | ## Featureview elements and TagRenderings @@ -178,6 +181,8 @@ This is a special layer - data is not sourced from OpenStreetMap | [operator](#operator)
_(Original in [questions](./BuiltinQuestions.md#operator))_ | What company operates this place?
_This place is operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | | [child_highchair](#child_highchair)
_(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here?
_{highchair} highchairs are available_
4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) | | [kids_area](#kids_area)
_(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids
5 options | | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
3 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [spacer](#spacer)
_(Original in [questions](./BuiltinQuestions.md#spacer))_ | _
_ | | _Multiple choice only_ | ### questions @@ -194,7 +199,7 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* -This tagRendering is used in 135 layers: [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [cinema](./Layers/cinema.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [nesting_site](./Layers/nesting_site.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_table](./Layers/picnic_table.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [police_call_box](./Layers/police_call_box.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [public_bookcase](./Layers/public_bookcase.md) [railway](./Layers/railway.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [sport_pitch](./Layers/sport_pitch.md) [stairs](./Layers/stairs.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_stops](./Layers/transit_stops.md) [trolley_bay](./Layers/trolley_bay.md) [vending_machine](./Layers/vending_machine.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) [bench](./Layers/bench.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) +This tagRendering is used in 140 layers: [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [cinema](./Layers/cinema.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [nesting_site](./Layers/nesting_site.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_site](./Layers/picnic_site.md) [picnic_table](./Layers/picnic_table.md) [pipeline](./Layers/pipeline.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [police_call_box](./Layers/police_call_box.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [public_bookcase](./Layers/public_bookcase.md) [railway](./Layers/railway.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [sport_pitch](./Layers/sport_pitch.md) [stairs](./Layers/stairs.md) [street_cabinet](./Layers/street_cabinet.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_stops](./Layers/transit_stops.md) [trolley_bay](./Layers/trolley_bay.md) [vending_machine](./Layers/vending_machine.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [hut](./Layers/hut.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) [bench](./Layers/bench.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) ### images_no_blur Same as `images`, but uploaded request to disable blurring to the panoramax server @@ -243,7 +248,7 @@ _This tagrendering has no question and is thus read-only_ *{create_review()}{list_reviews()}* -This tagRendering is used in 22 layers: [animal_shelter](./Layers/animal_shelter.md) [brothel](./Layers/brothel.md) [caravansites](./Layers/caravansites.md) [cinema](./Layers/cinema.md) [dogpark](./Layers/dogpark.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [climbing_area](./Layers/climbing_area.md) [sauna](./Layers/sauna.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 23 layers: [animal_shelter](./Layers/animal_shelter.md) [brothel](./Layers/brothel.md) [caravansites](./Layers/caravansites.md) [cinema](./Layers/cinema.md) [dogpark](./Layers/dogpark.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [climbing_area](./Layers/climbing_area.md) [sauna](./Layers/sauna.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [ice_cream](./Layers/ice_cream.md) ### phone The question is `What is the phone number of {title()}?` @@ -254,7 +259,7 @@ The question is `What is the phone number of {title()}?` This tagrendering has labels `contact` -This tagRendering is used in 42 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 44 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [hut](./Layers/hut.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) ### mastodon Shows and asks for the mastodon handle @@ -289,7 +294,7 @@ The question is `What is the email address of {title()}?` This tagrendering has labels `contact` -This tagRendering is used in 39 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 41 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [stripclub](./Layers/stripclub.md) [tool_library](./Layers/tool_library.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [hut](./Layers/hut.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [tertiary_education](./Layers/tertiary_education.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) ### website The question is `What is the website of {title()}?` @@ -300,7 +305,7 @@ The question is `What is the website of {title()}?` This tagrendering has labels `contact` -This tagRendering is used in 54 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [cycle_highways](./Layers/cycle_highways.md) [disaster_response](./Layers/disaster_response.md) [dogpark](./Layers/dogpark.md) [elongated_coin](./Layers/elongated_coin.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [mobility_hub](./Layers/mobility_hub.md) [nature_reserve](./Layers/nature_reserve.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [souvenir_note](./Layers/souvenir_note.md) [stripclub](./Layers/stripclub.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [tertiary_education](./Layers/tertiary_education.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 57 layers: [animal_shelter](./Layers/animal_shelter.md) [assisted_repair](./Layers/assisted_repair.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing_club](./Layers/climbing_club.md) [cycle_highways](./Layers/cycle_highways.md) [disaster_response](./Layers/disaster_response.md) [dogpark](./Layers/dogpark.md) [elongated_coin](./Layers/elongated_coin.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [governments](./Layers/governments.md) [hackerspace](./Layers/hackerspace.md) [love_hotel](./Layers/love_hotel.md) [mobility_hub](./Layers/mobility_hub.md) [nature_reserve](./Layers/nature_reserve.md) [observation_tower](./Layers/observation_tower.md) [outdoor_seating](./Layers/outdoor_seating.md) [playground](./Layers/playground.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [recycling](./Layers/recycling.md) [scouting_group](./Layers/scouting_group.md) [souvenir_note](./Layers/souvenir_note.md) [stripclub](./Layers/stripclub.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [tool_library](./Layers/tool_library.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [hospital](./Layers/hospital.md) [hut](./Layers/hut.md) [hut](./Layers/hut.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [tertiary_education](./Layers/tertiary_education.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) ### wheelchair-access The question is `Is this place accessible with a wheelchair?` @@ -328,7 +333,7 @@ The question is `Is there still some relevant info that the previous questions d *{description}* is shown if `description` is set. -This tagRendering is used in 5 layers: [bicycle_library](./Layers/bicycle_library.md) [bike_themed_object](./Layers/bike_themed_object.md) [climbing_route](./Layers/climbing_route.md) [toilet](./Layers/toilet.md) [shops](./Layers/shops.md) +This tagRendering is used in 7 layers: [bicycle_library](./Layers/bicycle_library.md) [bike_themed_object](./Layers/bike_themed_object.md) [climbing_route](./Layers/climbing_route.md) [hut](./Layers/hut.md) [toilet](./Layers/toilet.md) [arcade](./Layers/arcade.md) [shops](./Layers/shops.md) ### fixme The question is `Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)` @@ -344,7 +349,7 @@ The question is `What are the opening hours of {title()}?` - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ -This tagRendering is used in 27 layers: [aerialway](./Layers/aerialway.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [sauna](./Layers/sauna.md) [shower](./Layers/shower.md) [sports_centre](./Layers/sports_centre.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 28 layers: [aerialway](./Layers/aerialway.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_themed_object](./Layers/bike_themed_object.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [childcare](./Layers/childcare.md) [climbing_club](./Layers/climbing_club.md) [fitness_centre](./Layers/fitness_centre.md) [food_courts](./Layers/food_courts.md) [police](./Layers/police.md) [postoffices](./Layers/postoffices.md) [stripclub](./Layers/stripclub.md) [veterinary](./Layers/veterinary.md) [dentist](./Layers/dentist.md) [sauna](./Layers/sauna.md) [shower](./Layers/shower.md) [sports_centre](./Layers/sports_centre.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) ### opening_hours_24_7 The question is `What are the opening hours of {title()}?` @@ -394,7 +399,7 @@ The question is `Which methods of payment are accepted here?` - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no -This tagRendering is used in 10 layers: [bicycle_rental](./Layers/bicycle_rental.md) [observation_tower](./Layers/observation_tower.md) [postoffices](./Layers/postoffices.md) [ticket_validator](./Layers/ticket_validator.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [ice_cream](./Layers/ice_cream.md) +This tagRendering is used in 11 layers: [bicycle_rental](./Layers/bicycle_rental.md) [observation_tower](./Layers/observation_tower.md) [postoffices](./Layers/postoffices.md) [ticket_validator](./Layers/ticket_validator.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [climbing_gym](./Layers/climbing_gym.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [ice_cream](./Layers/ice_cream.md) ### payment-options-split The question is `Which methods of payment are accepted here?` @@ -493,7 +498,7 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ This tagrendering has labels `level` -This tagRendering is used in 22 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) +This tagRendering is used in 23 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### single_level The question is `On what level is this feature located?` @@ -508,7 +513,7 @@ The question is `On what level is this feature located?` This tagrendering has labels `level` -This tagRendering is used in 22 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) +This tagRendering is used in 23 layers: [bike_repair_station](./Layers/bike_repair_station.md) [charging_station](./Layers/charging_station.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [fitness_centre](./Layers/fitness_centre.md) [hackerspace](./Layers/hackerspace.md) [parking](./Layers/parking.md) [picnic_table](./Layers/picnic_table.md) [railway_platforms](./Layers/railway_platforms.md) [reception_desk](./Layers/reception_desk.md) [souvenir_note](./Layers/souvenir_note.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [vending_machine](./Layers/vending_machine.md) [wayside_shrine](./Layers/wayside_shrine.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### smoking The question is `Is smoking allowed at {title()}?` @@ -601,7 +606,7 @@ _This tagrendering has no question and is thus read-only_ This tagrendering has labels `added_by_default` -This tagRendering is used in 175 layers: [icons](./Layers/icons.md) [address](./Layers/address.md) [adult_changing_table](./Layers/adult_changing_table.md) [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing](./Layers/climbing.md) [climbing_club](./Layers/climbing_club.md) [climbing_opportunity](./Layers/climbing_opportunity.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cycle_highways](./Layers/cycle_highways.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [diets](./Layers/diets.md) [direction](./Layers/direction.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [etymology](./Layers/etymology.md) [excrement_bag_dispenser](./Layers/excrement_bag_dispenser.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [fixme](./Layers/fixme.md) [food_courts](./Layers/food_courts.md) [ghost_bike](./Layers/ghost_bike.md) [governments](./Layers/governments.md) [grab_rail](./Layers/grab_rail.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [id_presets](./Layers/id_presets.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [maproulette](./Layers/maproulette.md) [maproulette_challenge](./Layers/maproulette_challenge.md) [maxspeed](./Layers/maxspeed.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [nesting_site](./Layers/nesting_site.md) [note](./Layers/note.md) [nsi_brand](./Layers/nsi_brand.md) [nsi_operator](./Layers/nsi_operator.md) [observation_tower](./Layers/observation_tower.md) [osm_community_index](./Layers/osm_community_index.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_table](./Layers/picnic_table.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [police_call_box](./Layers/police_call_box.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [public_bookcase](./Layers/public_bookcase.md) [railway](./Layers/railway.md) [railway_platforms](./Layers/railway_platforms.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [sauna_at_leisure](./Layers/sauna_at_leisure.md) [scouting_group](./Layers/scouting_group.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [speed_display](./Layers/speed_display.md) [sport_pitch](./Layers/sport_pitch.md) [stairs](./Layers/stairs.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_routes](./Layers/transit_routes.md) [transit_stops](./Layers/transit_stops.md) [tree](./Layers/tree.md) [trolley_bay](./Layers/trolley_bay.md) [utility_pole](./Layers/utility_pole.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [walls_and_buildings](./Layers/walls_and_buildings.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [wayside_shrine](./Layers/wayside_shrine.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [building](./Layers/building.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [hospital](./Layers/hospital.md) [physiotherapist](./Layers/physiotherapist.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [tertiary_education](./Layers/tertiary_education.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) [memorial](./Layers/memorial.md) [bench](./Layers/bench.md) [artwork](./Layers/artwork.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) +This tagRendering is used in 187 layers: [icons](./Layers/icons.md) [address](./Layers/address.md) [adult_changing_table](./Layers/adult_changing_table.md) [advertising](./Layers/advertising.md) [aerialway](./Layers/aerialway.md) [all_streets](./Layers/all_streets.md) [ambulancestation](./Layers/ambulancestation.md) [animal_shelter](./Layers/animal_shelter.md) [assembly_point](./Layers/assembly_point.md) [assisted_repair](./Layers/assisted_repair.md) [atm](./Layers/atm.md) [bank](./Layers/bank.md) [barrier](./Layers/barrier.md) [bbq](./Layers/bbq.md) [beehive](./Layers/beehive.md) [bench_at_pt](./Layers/bench_at_pt.md) [bicycle_counter](./Layers/bicycle_counter.md) [bicycle_library](./Layers/bicycle_library.md) [bicycle_rental](./Layers/bicycle_rental.md) [bike_cafe](./Layers/bike_cafe.md) [bike_cleaning](./Layers/bike_cleaning.md) [bike_parking](./Layers/bike_parking.md) [bike_repair_station](./Layers/bike_repair_station.md) [bike_themed_object](./Layers/bike_themed_object.md) [binocular](./Layers/binocular.md) [birdhide](./Layers/birdhide.md) [brothel](./Layers/brothel.md) [car_rental](./Layers/car_rental.md) [caravansites](./Layers/caravansites.md) [charging_station](./Layers/charging_station.md) [childcare](./Layers/childcare.md) [cinema](./Layers/cinema.md) [climbing](./Layers/climbing.md) [climbing_club](./Layers/climbing_club.md) [climbing_opportunity](./Layers/climbing_opportunity.md) [climbing_route](./Layers/climbing_route.md) [clock](./Layers/clock.md) [crossings](./Layers/crossings.md) [cycle_highways](./Layers/cycle_highways.md) [cyclestreets](./Layers/cyclestreets.md) [cyclist_waiting_aid](./Layers/cyclist_waiting_aid.md) [defibrillator](./Layers/defibrillator.md) [diets](./Layers/diets.md) [direction](./Layers/direction.md) [disaster_response](./Layers/disaster_response.md) [dog_toilet](./Layers/dog_toilet.md) [dogpark](./Layers/dogpark.md) [dumpstations](./Layers/dumpstations.md) [elevator](./Layers/elevator.md) [elongated_coin](./Layers/elongated_coin.md) [entrance](./Layers/entrance.md) [etymology](./Layers/etymology.md) [excrement_bag_dispenser](./Layers/excrement_bag_dispenser.md) [extinguisher](./Layers/extinguisher.md) [fire_station](./Layers/fire_station.md) [firepit](./Layers/firepit.md) [fitness_centre](./Layers/fitness_centre.md) [fitness_station](./Layers/fitness_station.md) [fixme](./Layers/fixme.md) [food_courts](./Layers/food_courts.md) [ghost_bike](./Layers/ghost_bike.md) [governments](./Layers/governments.md) [grab_rail](./Layers/grab_rail.md) [grave](./Layers/grave.md) [guidepost](./Layers/guidepost.md) [hackerspace](./Layers/hackerspace.md) [hydrant](./Layers/hydrant.md) [id_presets](./Layers/id_presets.md) [information_board](./Layers/information_board.md) [insect_hotel](./Layers/insect_hotel.md) [item_with_image](./Layers/item_with_image.md) [kerbs](./Layers/kerbs.md) [lighthouse](./Layers/lighthouse.md) [love_hotel](./Layers/love_hotel.md) [map](./Layers/map.md) [maproulette](./Layers/maproulette.md) [maproulette_challenge](./Layers/maproulette_challenge.md) [maxspeed](./Layers/maxspeed.md) [mobility_hub](./Layers/mobility_hub.md) [mountain_rescue](./Layers/mountain_rescue.md) [nature_reserve](./Layers/nature_reserve.md) [nesting_site](./Layers/nesting_site.md) [note](./Layers/note.md) [nsi_brand](./Layers/nsi_brand.md) [nsi_operator](./Layers/nsi_operator.md) [observation_tower](./Layers/observation_tower.md) [osm_community_index](./Layers/osm_community_index.md) [outdoor_seating](./Layers/outdoor_seating.md) [parcel_lockers](./Layers/parcel_lockers.md) [parking](./Layers/parking.md) [parking_spaces](./Layers/parking_spaces.md) [parking_ticket_machine](./Layers/parking_ticket_machine.md) [picnic_site](./Layers/picnic_site.md) [picnic_table](./Layers/picnic_table.md) [pipeline](./Layers/pipeline.md) [play_forest](./Layers/play_forest.md) [playground](./Layers/playground.md) [playground_equipment](./Layers/playground_equipment.md) [police](./Layers/police.md) [police_call_box](./Layers/police_call_box.md) [postboxes](./Layers/postboxes.md) [postoffices](./Layers/postoffices.md) [power_generator](./Layers/power_generator.md) [power_line](./Layers/power_line.md) [power_pole](./Layers/power_pole.md) [power_tower](./Layers/power_tower.md) [public_bookcase](./Layers/public_bookcase.md) [railway](./Layers/railway.md) [railway_platforms](./Layers/railway_platforms.md) [rainbow_crossings](./Layers/rainbow_crossings.md) [reception_desk](./Layers/reception_desk.md) [recycling](./Layers/recycling.md) [route_marker](./Layers/route_marker.md) [sauna_at_leisure](./Layers/sauna_at_leisure.md) [scouting_group](./Layers/scouting_group.md) [shelter](./Layers/shelter.md) [ski_piste](./Layers/ski_piste.md) [slow_roads](./Layers/slow_roads.md) [souvenir_note](./Layers/souvenir_note.md) [speed_camera](./Layers/speed_camera.md) [speed_display](./Layers/speed_display.md) [sport_pitch](./Layers/sport_pitch.md) [stairs](./Layers/stairs.md) [street_cabinet](./Layers/street_cabinet.md) [street_lamps](./Layers/street_lamps.md) [stripclub](./Layers/stripclub.md) [surveillance_camera](./Layers/surveillance_camera.md) [tactile_map](./Layers/tactile_map.md) [tactile_model](./Layers/tactile_model.md) [telecom](./Layers/telecom.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [tool_library](./Layers/tool_library.md) [trail](./Layers/trail.md) [transit_routes](./Layers/transit_routes.md) [transit_stops](./Layers/transit_stops.md) [tree](./Layers/tree.md) [trolley_bay](./Layers/trolley_bay.md) [utility_pole](./Layers/utility_pole.md) [vending_machine](./Layers/vending_machine.md) [veterinary](./Layers/veterinary.md) [viewpoint](./Layers/viewpoint.md) [village_green](./Layers/village_green.md) [walls_and_buildings](./Layers/walls_and_buildings.md) [waste_basket](./Layers/waste_basket.md) [waste_disposal](./Layers/waste_disposal.md) [wayside_shrine](./Layers/wayside_shrine.md) [windpump](./Layers/windpump.md) [windturbine](./Layers/windturbine.md) [building](./Layers/building.md) [charge_point](./Layers/charge_point.md) [climbing_area](./Layers/climbing_area.md) [cycleways_and_roads](./Layers/cycleways_and_roads.md) [dentist](./Layers/dentist.md) [ghostsign](./Layers/ghostsign.md) [hospital](./Layers/hospital.md) [hut](./Layers/hut.md) [physiotherapist](./Layers/physiotherapist.md) [power_cable](./Layers/power_cable.md) [power_minor_line](./Layers/power_minor_line.md) [sauna](./Layers/sauna.md) [school](./Layers/school.md) [shower](./Layers/shower.md) [souvenir_coin](./Layers/souvenir_coin.md) [sports_centre](./Layers/sports_centre.md) [toilet](./Layers/toilet.md) [indoors](./Layers/indoors.md) [tertiary_education](./Layers/tertiary_education.md) [toilet_at_amenity](./Layers/toilet_at_amenity.md) [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) [arcade](./Layers/arcade.md) [cafe_pub](./Layers/cafe_pub.md) [campsite](./Layers/campsite.md) [climbing_gym](./Layers/climbing_gym.md) [doctors](./Layers/doctors.md) [food](./Layers/food.md) [pharmacy](./Layers/pharmacy.md) [shops](./Layers/shops.md) [tourism_accomodation](./Layers/tourism_accomodation.md) [visitor_information_centre](./Layers/visitor_information_centre.md) [ice_cream](./Layers/ice_cream.md) [memorial](./Layers/memorial.md) [bench](./Layers/bench.md) [artwork](./Layers/artwork.md) [historic_rolling_stock](./Layers/historic_rolling_stock.md) [historic_aircraft](./Layers/historic_aircraft.md) [drinking_water](./Layers/drinking_water.md) ### split_button _This tagrendering has no question and is thus read-only_ @@ -643,7 +648,7 @@ The question is `Is {title()} part of a bigger brand?` - *Not part of a bigger brand* is shown if with nobrand=yes -This tagRendering is used in 1 layers: [tourism_accomodation](./Layers/tourism_accomodation.md) +This tagRendering is used in 2 layers: [arcade](./Layers/arcade.md) [tourism_accomodation](./Layers/tourism_accomodation.md) ### indoor The question is `Is this object located indoors?` @@ -675,6 +680,8 @@ The question is `What is the name of this place?` *{name}* is shown if `name` is set. +This tagRendering is used in 3 layers: [picnic_site](./Layers/picnic_site.md) [hut](./Layers/hut.md) [arcade](./Layers/arcade.md) + ### has_toilets The question is `Has {title()} toilets?` @@ -682,7 +689,7 @@ The question is `Has {title()} toilets?` - *Has no toilets* is shown if with toilets=no - *The toilets are marked separately on the map* is shown if with toilets=separate -This tagRendering is used in 1 layers: [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) +This tagRendering is used in 3 layers: [caravansites](./Layers/caravansites.md) [hut](./Layers/hut.md) [toilet_at_amenity_lib](./Layers/toilet_at_amenity_lib.md) ### reservation The question is `Is a reservation required for this place?` @@ -692,21 +699,21 @@ The question is `Is a reservation required for this place?` - *Reservation is possible at this place* is shown if with reservation=yes - *Reservation is not possible at this place* is shown if with reservation=no -This tagRendering is used in 2 layers: [food](./Layers/food.md) [shops](./Layers/shops.md) +This tagRendering is used in 3 layers: [hut](./Layers/hut.md) [food](./Layers/food.md) [shops](./Layers/shops.md) ### ref The question is `What is the reference number?` *The reference number is {ref}* is shown if `ref` is set. -This tagRendering is used in 1 layers: [windpump](./Layers/windpump.md) +This tagRendering is used in 4 layers: [power_pole](./Layers/power_pole.md) [power_tower](./Layers/power_tower.md) [street_cabinet](./Layers/street_cabinet.md) [windpump](./Layers/windpump.md) ### operator The question is `What company operates this place?` *This place is operated by {operator}* is shown if `operator` is set. -This tagRendering is used in 10 layers: [atm](./Layers/atm.md) [fitness_station](./Layers/fitness_station.md) [parcel_lockers](./Layers/parcel_lockers.md) [postboxes](./Layers/postboxes.md) [public_bookcase](./Layers/public_bookcase.md) [recycling](./Layers/recycling.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [transit_routes](./Layers/transit_routes.md) [vending_machine](./Layers/vending_machine.md) +This tagRendering is used in 14 layers: [atm](./Layers/atm.md) [fitness_station](./Layers/fitness_station.md) [parcel_lockers](./Layers/parcel_lockers.md) [postboxes](./Layers/postboxes.md) [power_line](./Layers/power_line.md) [power_pole](./Layers/power_pole.md) [power_tower](./Layers/power_tower.md) [public_bookcase](./Layers/public_bookcase.md) [recycling](./Layers/recycling.md) [telecom](./Layers/telecom.md) [ticket_machine](./Layers/ticket_machine.md) [ticket_validator](./Layers/ticket_validator.md) [transit_routes](./Layers/transit_routes.md) [vending_machine](./Layers/vending_machine.md) ### child_highchair The question is `Is there a high chair (also known as booster chair) for toddlers available here?` @@ -731,6 +738,28 @@ The question is `Is there a play area for kids` This tagRendering is used in 1 layers: [food](./Layers/food.md) +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +This tagRendering is used in 1 layers: [shops](./Layers/shops.md) + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + +This tagRendering is used in 1 layers: [shops](./Layers/shops.md) + ### spacer _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/arcade.md b/Docs/Layers/arcade.md new file mode 100644 index 000000000..aea6b5587 --- /dev/null +++ b/Docs/Layers/arcade.md @@ -0,0 +1,776 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# arcade + +Layer showing arcades + + - This layer is shown at zoomlevel **10** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images](#images) + - [reviews](#reviews) + - [name](#name) + - [virtual_reality](#virtual_reality) + - [brand](#brand) + - [opening_hours](#opening_hours) + - [website](#website) + - [email](#email) + - [phone](#phone) + - [payment-options](#payment-options) + - [repeated](#repeated) + - [single_level](#single_level) + - [description](#description) + - [toilets-group](#toilets-group) + - [grouptitle](#grouptitle) + - [has_toilets](#has_toilets) + - [images_toilet](#images_toilet) + - [toilets_repeated](#toilets_repeated) + - [toilets_single_level](#toilets_single_level) + - [toilets_toilet-access](#toilets_toilet-access) + - [toilets_toilets-fee](#toilets_toilets-fee) + - [toilets_toilet-charge](#toilets_toilet-charge) + - [toilets_payment-options-split](#toilets_payment-options-split) + - [toilets_gender_segregated](#toilets_gender_segregated) + - [toilets_toilet-supervised](#toilets_toilet-supervised) + - [toilets_description](#toilets_description) + - [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) + - [toilets-type](#toilets-type) + - [toilets-disposal](#toilets-disposal) + - [menstrual_products](#menstrual_products) + - [menstrual_products_location](#menstrual_products_location) + - [toilets-changing-table](#toilets-changing-table) + - [toilet-changing_table:location](#toilet-changing_tablelocation) + - [toilet-has-paper](#toilet-has-paper) + - [toilet-handwashing](#toilet-handwashing) + - [handwashing-soap](#handwashing-soap) + - [toilet-drying](#toilet-drying) + - [wheelchair-group](#wheelchair-group) + - [wheelchair-picture-carousel](#wheelchair-picture-carousel) + - [wheelchair-picture](#wheelchair-picture) + - [wheelchair-title](#wheelchair-title) + - [toilet-wheelchair-access](#toilet-wheelchair-access) + - [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) + - [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) + - [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) + - [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) + - [wheelchair-door-width](#wheelchair-door-width) + - [questions-wheelchair](#questions-wheelchair) + - [adult_changing_table_title](#adult_changing_table_title) + - [adult-changing-table](#adult-changing-table) + - [changing_table_adult_height](#changing_table_adult_height) + - [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) + - [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) + - [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) + - [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) + - [questions-adult-changing-table](#questions-adult-changing-table) + - [toilet-question-box](#toilet-question-box) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) +6. [Filters](#filters) + +## Themes using this layer + + - [arcade](https://mapcomplete.org/arcade) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **an arcade** which has the following tags:leisure=amusement_arcade + +## Basic tags for this layer + +Elements must match the expression **leisure=amusement_arcade** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22leisure%22%3D%22amusement_arcade%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [virtual_reality](https://wiki.openstreetmap.org/wiki/Key:virtual_reality) | Multiple choice | [virtual_reality=yes](https://wiki.openstreetmap.org/wiki/Tag:virtual_reality%3Dyes) [virtual_reality=only](https://wiki.openstreetmap.org/wiki/Tag:virtual_reality%3Donly) [virtual_reality](https://wiki.openstreetmap.org/wiki/Tag:virtual_reality%3D) | +| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | | +| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | +| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +| [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [level=0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [level=1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [level=-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) | +| [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [toilets:level=0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [toilets:level=1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [toilets:level=-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | +| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [toilets:access=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [toilets:access=customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [toilets:access=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [toilets:access=key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) | +| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [toilets:fee=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [toilets:fee=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) | +| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | | +| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [toilets:gender_segregated=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [toilets:gender_segregated=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) | +| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [toilets:supervised=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [toilets:supervised=interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [toilets:supervised=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) | +| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | | +| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [toilets:wheelchair=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [toilets:wheelchair=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [toilets:wheelchair=designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) | +| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [toilets:position=seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [toilets:position=urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [toilets:position=squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [toilets:position=seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) | +| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [toilets:disposal=flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [toilets:disposal=pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [toilets:disposal=bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) | +| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [toilets:menstrual_products=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [toilets:menstrual_products=limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [toilets:menstrual_products=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) | +| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [toilets:menstrual_products:location=female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [toilets:menstrual_products:location=male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [toilets:menstrual_products:location=wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) | +| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [changing_table=yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [changing_table=no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) | +| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [changing_table:location=female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [changing_table:location=male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [changing_table:location=wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [changing_table:location=dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) | +| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [toilets:paper_supplied=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [toilets:paper_supplied=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) | +| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [toilets:handwashing=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [toilets:handwashing=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) | +| [handwashing:soap](https://wiki.openstreetmap.org/wiki/Key:handwashing:soap) | Multiple choice | [handwashing:soap=yes](https://wiki.openstreetmap.org/wiki/Tag:handwashing:soap%3Dyes) [handwashing:soap=no](https://wiki.openstreetmap.org/wiki/Tag:handwashing:soap%3Dno) | +| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [toilets:hands_drying=electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [toilets:hands_drying=paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [toilets:hands_drying=towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [toilets:hands_drying=towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [toilets:hands_drying=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) | +| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [wheelchair=designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [wheelchair=no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) | +| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [toilets:wheelchair:grab_rail:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [toilets:wheelchair:grab_rail:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [toilets:wheelchair:grab_rail:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [toilets:wheelchair:grab_rail:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) | +| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [toilets:wheelchair:grab_rail:behind=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [toilets:wheelchair:grab_rail:behind=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) | +| [toilets:wheelchair:grab_rail:foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:foldable:left) | Multiple choice | [toilets:wheelchair:grab_rail:foldable:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:left%3Dyes) [toilets:wheelchair:grab_rail:foldable:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:left%3Dno) | +| [toilets:wheelchair:grab_rail:foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:foldable:right) | Multiple choice | [toilets:wheelchair:grab_rail:foldable:right=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:right%3Dyes) [toilets:wheelchair:grab_rail:foldable:right=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:right%3Dno) | +| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [changing_table:adult=yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [changing_table:adult=no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) | +| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [changing_table:adult:height=adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) | +| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | | +| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [changing_table:adult:height:mechanism=manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [changing_table:adult:height:mechanism=electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) | +| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [changing_table:adult:support=wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [changing_table:adult:support=legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [changing_table:adult:support=wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [reviews](#reviews)
_(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ | +| [name](#name)
_(Original in [questions](./BuiltinQuestions.md#name))_ | What is the name of this arcade?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [virtual_reality](#virtual_reality) | Does this arcade offer virtual-reality gaming?
3 options | | _Multiple choice only_ | +| [brand](#brand)
_(Original in [questions](./BuiltinQuestions.md#brand))_ | Is part of a bigger brand?
_Part of {brand}_
1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) | +| [opening_hours](#opening_hours)
_(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [payment-options](#payment-options)
_(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here?
3 options | | _Multiple choice only_ | +| [repeated](#repeated)
_(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ | +| [single_level](#single_level)
_(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located?
_Located on the {level}th floor_
5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | +| [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | +| [images_toilet](#images_toilet)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_repeated](#toilets_repeated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_single_level](#toilets_single_level)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located?
_Located on the {toilets:level}th floor_
5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) | +| [toilets_toilet-access](#toilets_toilet-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible?
_Access is {toilets:access}_
4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) | +| [toilets_toilets-fee](#toilets_toilets-fee)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use?
2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-charge](#toilets_toilet-charge)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets?
_The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) | +| [toilets_payment-options-split](#toilets_payment-options-split)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here?
7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_gender_segregated](#toilets_gender_segregated)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated?
2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_toilet-supervised](#toilets_toilet-supervised)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person?
3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_description](#toilets_description)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) | +| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users?
3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-type](#toilets-type)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these?
4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets-disposal](#toilets-disposal)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products](#menstrual_products)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here?
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [menstrual_products_location](#menstrual_products_location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located?
_The menstrual products are located in {toilets:menstrual_products:location}_
3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) | +| [toilets-changing-table](#toilets-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available?
2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-changing_table:location](#toilet-changing_table:location)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located?
_A changing table is located at {changing_table:location}_
4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) | +| [toilet-has-paper](#toilet-has-paper)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet?
2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-handwashing](#toilet-handwashing)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [handwashing-soap](#handwashing-soap)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#handwashing-soap))_ | Is soap for handwashing provided?
2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-drying](#toilet-drying)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands?
5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-group](#wheelchair-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture-carousel](#wheelchair-picture-carousel)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-picture](#wheelchair-picture)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-title](#wheelchair-title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_
2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-wheelchair-access](#toilet-wheelchair-access)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked?
5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail?
4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet?
2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable?
2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [wheelchair-door-width](#wheelchair-door-width)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet?
_The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [questions-wheelchair](#questions-wheelchair)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult_changing_table_title](#adult_changing_table_title)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [adult-changing-table](#adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table?
2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_height](#changing_table_adult_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table?
_The changing table is {canonical(changing_table:adult:height)} high_
1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to?
_The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to?
_The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) | +| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted?
2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported?
3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [questions-adult-changing-table](#questions-adult-changing-table)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ | +| [toilet-question-box](#toilet-question-box)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ + +*{image_carousel()}{image_upload()}* + +### reviews +Shows the reviews module (including the possibility to leave a review) +_This tagrendering has no question and is thus read-only_ + +*{create_review()}{list_reviews()}* + +### name +The question is `What is the name of this arcade?` + +*This arcade is called {name}* is shown if `name` is set. + +### virtual_reality +The question is `Does this arcade offer virtual-reality gaming?` + + - *This arcade offers virtual-reality gaming.* is shown if with virtual_reality=yes + - *This arcade only offers virtual-reality gaming.* is shown if with virtual_reality=only + - *This arcade doesn't offer virtual-reality gaming* is shown if with virtual_reality= + +### brand +The question is `Is {title()} part of a bigger brand?` + +*Part of {brand}* is shown if `brand` is set. + + - *Not part of a bigger brand* is shown if with nobrand=yes + +### opening_hours +The question is `What are the opening hours of {title()}?` + +*

Opening hours

{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set. + + - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_ + +### website +The question is `What is the website of {title()}?` + +*{website}* is shown if `website` is set. + + - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels `contact` + +### email +The question is `What is the email address of {title()}?` + +*{email}* is shown if `email` is set. + + - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ + - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels `contact` + +### phone +The question is `What is the phone number of {title()}?` + +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering has labels `contact` + +### payment-options +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no + - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no + - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no + +### repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+ +This tagrendering has labels `level` + +### single_level +The question is `On what level is this feature located?` + +*Located on the {level}th floor* is shown if `level` is set. + + - *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with level=0 + - *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with level=1 + - *Located on the first basement level* is shown if with level=-1 + +This tagrendering has labels `level` + +### description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{description}* is shown if `description` is set. + +### toilets-group +_This tagrendering has no question and is thus read-only_ + +*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}* + +This tagrendering has labels `all` + +### grouptitle +_This tagrendering has no question and is thus read-only_ + +*Toilet information* + + - *Does not have toilets* is shown if with toilets=no + +This tagrendering has labels `all` `hidden` + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +This tagrendering has labels `toilet-questions` `hidden` `all` + +### images_toilet +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_repeated +_This tagrendering has no question and is thus read-only_ + +*Multiple, identical objects can be found on floors {toilets:repeat_on}.* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+ +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_single_level +The question is `On what level is this feature located?` + +*Located on the {toilets:level}th floor* is shown if `toilets:level` is set. + + - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_ + - *Located on the ground floor* is shown if with toilets:level=0 + - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_ + - *Located on the first floor* is shown if with toilets:level=1 + - *Located on the first basement level* is shown if with toilets:level=-1 + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on= +This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-access +The question is `Are these toilets publicly accessible?` + +*Access is {toilets:access}* is shown if `toilets:access` is set. + + - *Public access* is shown if with toilets:access=yes + - *Only access to customers* is shown if with toilets:access=customers + - *Not accessible* is shown if with toilets:access=no + - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-fee +The question is `Are these toilets free to use?` + + - *These are paid toilets* is shown if with toilets:fee=yes + - *Free to use* is shown if with toilets:fee=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-charge +The question is `How much does one have to pay for these toilets?` + +*The fee is {toilets:charge}* is shown if `toilets:charge` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_payment-options-split +The question is `Which methods of payment are accepted here?` + + - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash= + - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards= + - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no + - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no + - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no + - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no + - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes +This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_gender_segregated +The question is `Are these toilets gender-segregated?` + + - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes + - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilet-supervised +The question is `Is this toilets supervised by a person?` + + - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes + - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval + - *These toilets are not supervised* is shown if with toilets:supervised=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=) +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{toilets:description}* is shown if `toilets:description` is set. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_toilets-wheelchair +The question is `Is there a dedicated toilet for wheelchair users?` + + - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes + - *No wheelchair access* is shown if with toilets:wheelchair=no + - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-type +The question is `Which kind of toilets are these?` + + - *There are only seated toilets* is shown if with toilets:position=seated + - *There are only urinals here* is shown if with toilets:position=urinal + - *There are only squat toilets here* is shown if with toilets:position=squat + - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-disposal +The question is `How is the waste handled?` + + - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush + - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine + - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products +The question is `Are free, menstrual products distributed here?` + + - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes + - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited + - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### menstrual_products_location +The question is `Where are the free menstrual products located?` + +*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set. + + - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet + - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet + - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+) +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets-changing-table +The question is `Is a changing table (to change diapers) available?` + + - *A changing table is available* is shown if with changing_table=yes + - *No changing table is available* is shown if with changing_table=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-changing_table:location +The question is `Where is the changing table located?` + +*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set. + + - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet + - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet + - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet + - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room + +This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes +This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-has-paper +The question is `Does one have to bring their own toilet paper to this toilet?` + + - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes + - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal +This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-handwashing +The question is `Do these toilets have a sink to wash your hands?` + + - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes + - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### handwashing-soap +The question is `Is soap for handwashing provided?` + + - *Soap for handwashing is provided* is shown if with handwashing:soap=yes + - *No soap for handwashing* is shown if with handwashing:soap=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-drying +The question is `Do these toilets have a device to dry your hands?` + + - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer + - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel + - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet + - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel + - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-group +_This tagrendering has no question and is thus read-only_ + +*{group(wheelchair-title,wheelchair;adult-changing-table,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture-carousel +_This tagrendering has no question and is thus read-only_ + +*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-picture +_This tagrendering has no question and is thus read-only_ + +*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-title +_This tagrendering has no question and is thus read-only_ + +*Wheelchair accessible toilet* + + - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated + - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-wheelchair-access +The question is `Is the wheelchair-accessible toilet locked?` + + - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes + - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key + - *One can use a Master Locksmiths Access Key (MLAK) to access this bathroom* is shown if with centralkey=mlak + - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks + - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=) +This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_lr +The question is `Is there a grab rail?` + + - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes + - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no + - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes + - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_has_grab_rail_behind +The question is `Does the toilet have a grab rail behind the toilet?` + + - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes + - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_left +The question is `Is the left grab rail foldable?` + + - *The left grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=yes + - *The left grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilets_wheelchair_is_foldable_right +The question is `Is the right grab rail foldable?` + + - *The right grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=yes + - *The right grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) +This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all` + +### wheelchair-door-width +The question is `What is the width of the door to the wheelchair accessible toilet?` + +*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set. + +The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2. + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$)) +This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-wheelchair +_This tagrendering has no question and is thus read-only_ + +*{questions(wheelchair,,)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult_changing_table_title +_This tagrendering has no question and is thus read-only_ + +*Adult changing table* + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### adult-changing-table +The question is `Does this toilet have an adult changing table?` + + - *Has a changing table for adults* is shown if with changing_table:adult=yes + - *No changing table for adults* is shown if with changing_table:adult=no + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_height +The question is `What is the height of the adult changing table?` + +*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + + - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-min_height +The question is `What is the lowest height the adult changing table can be moved to?` + +*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-max_height +The question is `What is the highest height the adult changing table can be moved to?` + +*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set. + +The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7. + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-mechanism +The question is `How is the height of the changing table adjusted?` + + - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual + - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### changing_table_adult_adult-changing-table-support +The question is `How is the adult changing table supported?` + + - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted + - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs + - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels + +This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes +This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### questions-adult-changing-table +_This tagrendering has no question and is thus read-only_ + +*{questions(adult-changing-table,,yes)}* + +This tagrendering is only visible in the popup if the following condition is met: toilets=yes +This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all` + +### toilet-question-box +_This tagrendering has no question and is thus read-only_ + +*{questions(toilet-questions,wheelchair;adult-changing-table,)}* + +This tagrendering has labels `toilet-questions` `all` `hidden` + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + +## Filters + +| id | question | osmTags | +-----|-----|----- | +| open_now.0 | Now open | _isOpen=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cash.0 | Accepts cash | payment:cash=yes | + +| id | question | osmTags | +-----|-----|----- | +| accepts_cards.0 | Accepts payment cards | payment:cards=yes | + + + +This document is autogenerated from [assets/layers/arcade/arcade.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/arcade/arcade.json) diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index c2019874a..95f95d0b7 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -77,7 +77,7 @@ Elements must match the expression ** [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) | +| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) [artwork_type=coat_of_arms](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dcoat_of_arms) | | [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | @@ -111,7 +111,7 @@ Elements must match the expression **artwork_type=tilework - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem + - *Coat of arms* is shown if with artwork_type=coat_of_arms This tagrendering has labels `artwork-question` @@ -514,6 +515,7 @@ This tagrendering has labels `added_by_default` | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | | artwork-artwork_type.14 | Poem | artwork_type=poem | +| artwork-artwork_type.15 | Coat of arms | artwork_type=coat_of_arms | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md index 19e67f6e1..7be816192 100644 --- a/Docs/Layers/artwork_on_wall.md +++ b/Docs/Layers/artwork_on_wall.md @@ -71,7 +71,7 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [historic=advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [historic](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | -| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) | +| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) [artwork_type=coat_of_arms](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dcoat_of_arms) | | [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | @@ -106,7 +106,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [historic_or_not](#historic_or_not) | Is this artwork a historic advertisement?
2 options | | _Multiple choice only_ | | [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | -| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
14 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
15 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | | [artwork-artist-wikidata](#artwork-artist-wikidata) | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | | [artwork-artist_name](#artwork-artist_name) | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | | [artwork-website](#artwork-website) | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | @@ -171,6 +171,7 @@ The question is `What is the type of this artwork?` - *Tilework* is shown if with artwork_type=tilework - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem + - *Coat of arms* is shown if with artwork_type=coat_of_arms This tagrendering has labels `artwork-question` @@ -515,6 +516,7 @@ _This tagrendering has no question and is thus read-only_ | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | | artwork-artwork_type.14 | Poem | artwork_type=poem | +| artwork-artwork_type.15 | Coat of arms | artwork_type=coat_of_arms | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/beauty_shops.md b/Docs/Layers/beauty_shops.md index da5a03c43..3d6c80ae0 100644 --- a/Docs/Layers/beauty_shops.md +++ b/Docs/Layers/beauty_shops.md @@ -72,6 +72,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -141,8 +143,9 @@ Elements must match **all** of the following expressions: 0. shop=beauty | shop=massage 1. shop!=mall +2. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22beauty%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22massage%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22beauty%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22massage%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -192,6 +195,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -285,6 +289,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -845,6 +851,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1521,6 +1546,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/sauna/sauna.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sauna/sauna.json) diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 6048962ca..c0de8c8b5 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -77,7 +77,7 @@ Elements must match the expression ** [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [survey:date](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) | | [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [historic=memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [historic](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | -| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) | +| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) [artwork_type=coat_of_arms](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dcoat_of_arms) | | [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | @@ -100,7 +100,7 @@ Elements must match the expression **artwork_type=tilework - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem + - *Coat of arms* is shown if with artwork_type=coat_of_arms This tagrendering is only visible in the popup if the following condition is met: tourism=artwork This tagrendering has labels `artwork-question` diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 1a043f5df..d4c9e6454 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -70,6 +70,8 @@ A shop specifically selling bicycles or related items - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -192,6 +194,7 @@ Elements must match **any** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -286,6 +289,8 @@ Elements must match **any** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [shops](./shops.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [shops](./shops.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [shops](./shops.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [shops](./shops.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [shops](./shops.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [shops](./shops.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [shops](./shops.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [shops](./shops.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1022,6 +1027,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` diff --git a/Docs/Layers/campsite.md b/Docs/Layers/campsite.md index c754c3b37..59fe8aca2 100644 --- a/Docs/Layers/campsite.md +++ b/Docs/Layers/campsite.md @@ -24,7 +24,6 @@ Campsites - [fee](#fee) - [charge_person_day](#charge_person_day) - [charge_day](#charge_day) - - [caravansites-toilets](#caravansites-toilets) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) @@ -108,7 +107,6 @@ Elements must match the expression ** [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [fee=no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [fee=yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | -| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | | [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [toilets:level=0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [toilets:level=1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [toilets:level=-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | @@ -157,7 +155,6 @@ Elements must match the expression **toilets=yes - - *This place does not have toilets* is shown if with toilets=no - ### toilets-group _This tagrendering has no question and is thus read-only_ @@ -733,8 +724,7 @@ This tagrendering has labels `added_by_default` | id | question | osmTags | -----|-----|----- | -| fee_filter.0 | *Fee* (default) | | -| fee_filter.1 | free of charge | fee=no | +| free.0 | Free to use | fee=no | fee=0 | charge=0 | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index 389228e80..344d249d1 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -5,6 +5,7 @@ camper sites - This layer is shown at zoomlevel **7** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) ## Table of contents @@ -21,7 +22,7 @@ camper sites - [caravansites-capacity](#caravansites-capacity) - [caravansites-internet](#caravansites-internet) - [caravansites-internet-fee](#caravansites-internet-fee) - - [caravansites-toilets](#caravansites-toilets) + - [has_toilets](#has_toilets) - [caravansites-website](#caravansites-website) - [caravansites-long-term](#caravansites-long-term) - [caravansites-description](#caravansites-description) @@ -30,6 +31,7 @@ camper sites - [move-button](#move-button) - [spacer](#spacer) - [lod](#lod) +6. [Filters](#filters) ## Themes using this layer @@ -64,7 +66,7 @@ Elements must match **all** of the following expressions: | [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) | | | [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [internet_access=yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dyes) [internet_access=no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) | | [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [internet_access:fee=yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [internet_access:fee=no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) | -| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | | [permanent_camping](https://wiki.openstreetmap.org/wiki/Key:permanent_camping) | Multiple choice | [permanent_camping=yes](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dyes) [permanent_camping=no](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Dno) [permanent_camping=only](https://wiki.openstreetmap.org/wiki/Tag:permanent_camping%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | @@ -81,7 +83,7 @@ Elements must match **all** of the following expressions: | [caravansites-capacity](#caravansites-capacity) | How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)
_{capacity} campers can use this place at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | | [caravansites-internet](#caravansites-internet) | Does this place provide internet access?
3 options | | _Multiple choice only_ | | [caravansites-internet-fee](#caravansites-internet-fee) | Do you have to pay for the internet access?
2 options | | _Multiple choice only_ | -| [caravansites-toilets](#caravansites-toilets) | Does this place have toilets?
2 options | | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [questions](./BuiltinQuestions.md#has_toilets))_ | Has toilets?
3 options | | _Multiple choice only_ | | [caravansites-website](#caravansites-website) | Does this place have a website?
_Official website: {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | | [caravansites-long-term](#caravansites-long-term) | Does this place offer spots for long term rental?
3 options | | _Multiple choice only_ | | [caravansites-description](#caravansites-description) | Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)
_More details about this place: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | @@ -141,11 +143,12 @@ The question is `Do you have to pay for the internet access?` This tagrendering is only visible in the popup if the following condition is met: internet_access=yes -### caravansites-toilets -The question is `Does this place have toilets?` +### has_toilets +The question is `Has {title()} toilets?` - - *This place has toilets* is shown if with toilets=yes - - *This place does not have toilets* is shown if with toilets=no + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate ### caravansites-website The question is `Does this place have a website?` @@ -193,5 +196,12 @@ _This tagrendering has no question and is thus read-only_ This tagrendering has labels `added_by_default` +## Filters + +| id | question | osmTags | +-----|-----|----- | +| free.0 | Free to use | fee=no | fee=0 | charge=0 | + + This document is autogenerated from [assets/layers/caravansites/caravansites.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/caravansites/caravansites.json) diff --git a/Docs/Layers/charge_point.md b/Docs/Layers/charge_point.md index 2719dcc3a..906d11fa7 100644 --- a/Docs/Layers/charge_point.md +++ b/Docs/Layers/charge_point.md @@ -111,6 +111,7 @@ Layer showing individual charge points within a charging station ## Themes using this layer - [charging_stations](https://mapcomplete.org/charging_stations) + - [parkings](https://mapcomplete.org/parkings) - [personal](https://mapcomplete.org/personal) ## Presets @@ -225,7 +226,7 @@ Elements must match the expression **{socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | | [plugs-amount-socket:typee](#plugs-amount-socket:typee)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:typee))_ | How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?
_There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here_ | plugs-amount | *[socket:typee](https://wiki.osm.org/wiki/Key:socket:typee)* ([pnat](../SpecialInputElements.md#pnat)) | | [plugs-amount-socket:chademo](#plugs-amount-socket:chademo)
_(Original in [charging_station](./charging_station.md#plugs-amount-socket:chademo))_ | How much plugs of type Chademo are available here?
_There are {socket:chademo} plugs of type Chademo available here_ | plugs-amount | *[socket:chademo](https://wiki.osm.org/wiki/Key:socket:chademo)* ([pnat](../SpecialInputElements.md#pnat)) | @@ -336,48 +337,27 @@ The question is `How much vehicles can be charged here at the same time?` ### Available_charging_stations (generated) The question is `Which charging connections are available here?` - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with
socket:schuko=1. Unselecting this answer will add socket:schuko= - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko~.+ & socket:schuko!=1. _This option cannot be chosen as answer_ - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee=1. Unselecting this answer will add socket:typee= - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee~.+ & socket:typee!=1. _This option cannot be chosen as answer_ - - *Chademo* is shown if with socket:chademo=1. Unselecting this answer will add socket:chademo= - - *Chademo* is shown if with socket:chademo~.+ & socket:chademo!=1. _This option cannot be chosen as answer_ - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=1. Unselecting this answer will add socket:type1_cable= - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable~.+ & socket:type1_cable!=1. _This option cannot be chosen as answer_ - - *Type 1 without cable (J1772)* is shown if with socket:type1=1. Unselecting this answer will add socket:type1= - - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=1. Unselecting this answer will add socket:type2_combo= - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin~.+ & socket:bosch_3pin!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=1. Unselecting this answer will add socket:bosch_5pin= - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin~.+ & socket:bosch_5pin!=1. _This option cannot be chosen as answer_ - - *BS1363 (Type G)* is shown if with socket:bs1363=1. Unselecting this answer will add socket:bs1363= - - *BS1363 (Type G)* is shown if with socket:bs1363~.+ & socket:bs1363!=1. _This option cannot be chosen as answer_ - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=1. Unselecting this answer will add socket:nema5_15= - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15~.+ & socket:nema5_15!=1. _This option cannot be chosen as answer_ - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=1. Unselecting this answer will add socket:sev1011_t23= - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23~.+ & socket:sev1011_t23!=1. _This option cannot be chosen as answer_ - - *AS3112 (Type I)* is shown if with socket:as3112=1. Unselecting this answer will add socket:as3112= - - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ - - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= - - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=. Unselecting this answer will add socket:schuko= + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:typee=. Unselecting this answer will add socket:typee= + - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:chademo=. Unselecting this answer will add socket:chademo= + - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=. Unselecting this answer will add socket:type1_cable= + - *Type 1 without cable (J1772)* is shown if with socket:type1=. Unselecting this answer will add socket:type1= + - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=. Unselecting this answer will add socket:type1_combo= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= + - *Type 2 (mennekes)* is shown if with socket:type2=. Unselecting this answer will add socket:type2= + - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=. Unselecting this answer will add socket:type2_combo= + - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=. Unselecting this answer will add socket:type2_cable= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *USB to charge phones and small electronics* is shown if with socket:USB-A=. Unselecting this answer will add socket:USB-A= + - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=. Unselecting this answer will add socket:bosch_3pin= + - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=. Unselecting this answer will add socket:bosch_5pin= + - *BS1363 (Type G)* is shown if with socket:bs1363=. Unselecting this answer will add socket:bs1363= + - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=. Unselecting this answer will add socket:nema5_15= + - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=. Unselecting this answer will add socket:sev1011_t23= + - *AS3112 (Type I)* is shown if with socket:as3112=. Unselecting this answer will add socket:as3112= + - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=. Unselecting this answer will add socket:nema_5_20= + - *NACS(North-American Charging System)* is shown if with socket:nacs=. Unselecting this answer will add socket:nacs= ### plugs-amount-socket:schuko The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 50bf68252..d8fe3d486 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -270,7 +270,7 @@ Elements must match **any** of the following expressions: | [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | | [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | -| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
21 options | | _Multiple choice only_ | | [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | | [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | @@ -415,48 +415,27 @@ The question is `How much vehicles can be charged here at the same time?` ### Available_charging_stations (generated) The question is `Which charging connections are available here?` - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko~.+ & socket:schuko!=1. _This option cannot be chosen as answer_ - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee=1. Unselecting this answer will add socket:typee= - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee~.+ & socket:typee!=1. _This option cannot be chosen as answer_ - - *Chademo* is shown if with socket:chademo=1. Unselecting this answer will add socket:chademo= - - *Chademo* is shown if with socket:chademo~.+ & socket:chademo!=1. _This option cannot be chosen as answer_ - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=1. Unselecting this answer will add socket:type1_cable= - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable~.+ & socket:type1_cable!=1. _This option cannot be chosen as answer_ - - *Type 1 without cable (J1772)* is shown if with socket:type1=1. Unselecting this answer will add socket:type1= - - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=1. Unselecting this answer will add socket:type2_combo= - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin~.+ & socket:bosch_3pin!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=1. Unselecting this answer will add socket:bosch_5pin= - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin~.+ & socket:bosch_5pin!=1. _This option cannot be chosen as answer_ - - *BS1363 (Type G)* is shown if with socket:bs1363=1. Unselecting this answer will add socket:bs1363= - - *BS1363 (Type G)* is shown if with socket:bs1363~.+ & socket:bs1363!=1. _This option cannot be chosen as answer_ - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=1. Unselecting this answer will add socket:nema5_15= - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15~.+ & socket:nema5_15!=1. _This option cannot be chosen as answer_ - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=1. Unselecting this answer will add socket:sev1011_t23= - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23~.+ & socket:sev1011_t23!=1. _This option cannot be chosen as answer_ - - *AS3112 (Type I)* is shown if with socket:as3112=1. Unselecting this answer will add socket:as3112= - - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ - - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= - - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=. Unselecting this answer will add socket:schuko= + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:typee=. Unselecting this answer will add socket:typee= + - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:chademo=. Unselecting this answer will add socket:chademo= + - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=. Unselecting this answer will add socket:type1_cable= + - *Type 1 without cable (J1772)* is shown if with socket:type1=. Unselecting this answer will add socket:type1= + - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=. Unselecting this answer will add socket:type1_combo= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= + - *Type 2 (mennekes)* is shown if with socket:type2=. Unselecting this answer will add socket:type2= + - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=. Unselecting this answer will add socket:type2_combo= + - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=. Unselecting this answer will add socket:type2_cable= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *USB to charge phones and small electronics* is shown if with socket:USB-A=. Unselecting this answer will add socket:USB-A= + - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=. Unselecting this answer will add socket:bosch_3pin= + - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=. Unselecting this answer will add socket:bosch_5pin= + - *BS1363 (Type G)* is shown if with socket:bs1363=. Unselecting this answer will add socket:bs1363= + - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=. Unselecting this answer will add socket:nema5_15= + - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=. Unselecting this answer will add socket:sev1011_t23= + - *AS3112 (Type I)* is shown if with socket:as3112=. Unselecting this answer will add socket:as3112= + - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=. Unselecting this answer will add socket:nema_5_20= + - *NACS(North-American Charging System)* is shown if with socket:nacs=. Unselecting this answer will add socket:nacs= ### plugs-amount-socket:schuko The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index b48802bf2..d60467edf 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -259,7 +259,7 @@ Elements must match **all** of the following expressions: | [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | | [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | -| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
21 options | | _Multiple choice only_ | | [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | | [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | @@ -404,48 +404,27 @@ The question is `How much vehicles can be charged here at the same time?` ### Available_charging_stations (generated) The question is `Which charging connections are available here?` - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko~.+ & socket:schuko!=1. _This option cannot be chosen as answer_ - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee=1. Unselecting this answer will add socket:typee= - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee~.+ & socket:typee!=1. _This option cannot be chosen as answer_ - - *Chademo* is shown if with socket:chademo=1. Unselecting this answer will add socket:chademo= - - *Chademo* is shown if with socket:chademo~.+ & socket:chademo!=1. _This option cannot be chosen as answer_ - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=1. Unselecting this answer will add socket:type1_cable= - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable~.+ & socket:type1_cable!=1. _This option cannot be chosen as answer_ - - *Type 1 without cable (J1772)* is shown if with socket:type1=1. Unselecting this answer will add socket:type1= - - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=1. Unselecting this answer will add socket:type2_combo= - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin~.+ & socket:bosch_3pin!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=1. Unselecting this answer will add socket:bosch_5pin= - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin~.+ & socket:bosch_5pin!=1. _This option cannot be chosen as answer_ - - *BS1363 (Type G)* is shown if with socket:bs1363=1. Unselecting this answer will add socket:bs1363= - - *BS1363 (Type G)* is shown if with socket:bs1363~.+ & socket:bs1363!=1. _This option cannot be chosen as answer_ - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=1. Unselecting this answer will add socket:nema5_15= - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15~.+ & socket:nema5_15!=1. _This option cannot be chosen as answer_ - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=1. Unselecting this answer will add socket:sev1011_t23= - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23~.+ & socket:sev1011_t23!=1. _This option cannot be chosen as answer_ - - *AS3112 (Type I)* is shown if with socket:as3112=1. Unselecting this answer will add socket:as3112= - - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ - - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= - - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=. Unselecting this answer will add socket:schuko= + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:typee=. Unselecting this answer will add socket:typee= + - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:chademo=. Unselecting this answer will add socket:chademo= + - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=. Unselecting this answer will add socket:type1_cable= + - *Type 1 without cable (J1772)* is shown if with socket:type1=. Unselecting this answer will add socket:type1= + - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=. Unselecting this answer will add socket:type1_combo= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= + - *Type 2 (mennekes)* is shown if with socket:type2=. Unselecting this answer will add socket:type2= + - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=. Unselecting this answer will add socket:type2_combo= + - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=. Unselecting this answer will add socket:type2_cable= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *USB to charge phones and small electronics* is shown if with socket:USB-A=. Unselecting this answer will add socket:USB-A= + - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=. Unselecting this answer will add socket:bosch_3pin= + - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=. Unselecting this answer will add socket:bosch_5pin= + - *BS1363 (Type G)* is shown if with socket:bs1363=. Unselecting this answer will add socket:bs1363= + - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=. Unselecting this answer will add socket:nema5_15= + - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=. Unselecting this answer will add socket:sev1011_t23= + - *AS3112 (Type I)* is shown if with socket:as3112=. Unselecting this answer will add socket:as3112= + - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=. Unselecting this answer will add socket:nema_5_20= + - *NACS(North-American Charging System)* is shown if with socket:nacs=. Unselecting this answer will add socket:nacs= ### plugs-amount-socket:schuko The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index 8eaf29cfc..65ec91d82 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -75,7 +75,7 @@ Elements must match **all** of the following expressions: | [bottle](https://wiki.openstreetmap.org/wiki/Key:bottle) | Multiple choice | [bottle=yes](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dyes) [bottle=no](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dno) | | [seasonal](https://wiki.openstreetmap.org/wiki/Key:seasonal) | Multiple choice | [seasonal=no](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno) [seasonal=summer](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer) [seasonal=spring;summer;autumn](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring;summer;autumn) | | [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [opening_hours=24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) | -| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) | +| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) [artwork_type=coat_of_arms](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dcoat_of_arms) | | [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | @@ -94,7 +94,7 @@ Elements must match **all** of the following expressions: | [seasonal](#seasonal)
_(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is this drinking water point available all year round?
3 options | | _Multiple choice only_ | | [opening_hours_24_7](#opening_hours_24_7)
_(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ?
_

Opening hours

{opening_hours_table(opening_hours)}_
3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) | | [bench-artwork](#bench-artwork) | Does this drinking water fountain have an artistic element?
3 options | | _Multiple choice only_ | -| [artwork-artwork_type](#artwork-artwork_type)
_(Original in [artwork](./artwork.md#artwork-artwork_type))_ | What is the type of this artwork?
_This is a {artwork_type}_
14 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artwork_type](#artwork-artwork_type)
_(Original in [artwork](./artwork.md#artwork-artwork_type))_ | What is the type of this artwork?
_This is a {artwork_type}_
15 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | | [artwork-artist-wikidata](#artwork-artist-wikidata)
_(Original in [artwork](./artwork.md#artwork-artist-wikidata))_ | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | | [artwork-artist_name](#artwork-artist_name)
_(Original in [artwork](./artwork.md#artwork-artist_name))_ | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | | [artwork-website](#artwork-website)
_(Original in [artwork](./artwork.md#artwork-website))_ | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | @@ -193,6 +193,7 @@ The question is `What is the type of this artwork?` - *Tilework* is shown if with artwork_type=tilework - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem + - *Coat of arms* is shown if with artwork_type=coat_of_arms This tagrendering is only visible in the popup if the following condition is met: tourism=artwork This tagrendering has labels `artwork-question` diff --git a/Docs/Layers/group_campsite.md b/Docs/Layers/group_campsite.md index d80b065be..db32caeda 100644 --- a/Docs/Layers/group_campsite.md +++ b/Docs/Layers/group_campsite.md @@ -25,7 +25,6 @@ Campsites - [fee](#fee) - [charge_person_day](#charge_person_day) - [charge_day](#charge_day) - - [caravansites-toilets](#caravansites-toilets) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) - [has_toilets](#has_toilets) @@ -104,7 +103,6 @@ Elements must match **any** of the following expressions: | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [fee=no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [fee=yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | -| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | | [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [toilets:level=0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [toilets:level=1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [toilets:level=-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | @@ -153,7 +151,6 @@ Elements must match **any** of the following expressions: | [fee](#fee) | Is there a fee?
2 options | | _Multiple choice only_ | | [charge_person_day](#charge_person_day) | What is the charge per person per day?
_Charge per person per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day) | What is the charge per day?
_Charge per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | -| [caravansites-toilets](#caravansites-toilets)
_(Original in [caravansites](./caravansites.md#caravansites-toilets))_ | Does this place have toilets?
2 options | | _Multiple choice only_ | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | @@ -269,12 +266,6 @@ The question is `What is the charge per day?` *Charge per day: {charge}* is shown if `charge` is set. -### caravansites-toilets -The question is `Does this place have toilets?` - - - *This place has toilets* is shown if with toilets=yes - - *This place does not have toilets* is shown if with toilets=no - ### toilets-group _This tagrendering has no question and is thus read-only_ @@ -729,8 +720,7 @@ _This tagrendering has no question and is thus read-only_ | id | question | osmTags | -----|-----|----- | -| fee_filter.0 | *Fee* (default) | | -| fee_filter.1 | free of charge | fee=no | +| free.0 | Free to use | fee=no | fee=0 | charge=0 | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/hut.md b/Docs/Layers/hut.md new file mode 100644 index 000000000..6c5c08711 --- /dev/null +++ b/Docs/Layers/hut.md @@ -0,0 +1,235 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# hut + +Layer showing basic huts, wilderness huts and alpine huts + + - This layer is shown at zoomlevel **10** and higher + - This layer will automatically load [toilet](./toilet.md) into the layout as it depends on it: tagrendering has_toilets needs this layer (has_toilets) + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images](#images) + - [name](#name) + - [website-single](#website-single) + - [phone](#phone) + - [email](#email) + - [website](#website) + - [reservation](#reservation) + - [caravansites-fee](#caravansites-fee) + - [drinking_water](#drinking_water) + - [has_toilets](#has_toilets) + - [description](#description) + - [preset_type](#preset_type) + - [shelter-type](#shelter-type) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) +6. [Filters](#filters) + +## Themes using this layer + + - [nature](https://mapcomplete.org/nature) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **wilderness hut** which has the following tags:tourism=wilderness_hut + - **alpine hut** which has the following tags:tourism=alpine_hut + - **basic hut** which has the following tags:amenity=shelter & shelter_type=basic_hut + +## Basic tags for this layer + +Elements must match **any** of the following expressions: + + - tourism=wilderness_hut + - tourism=alpine_hut + - amenity=shelter & shelter_type=basic_hut + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22wilderness_hut%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22tourism%22%3D%22alpine_hut%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22shelter%22%5D%5B%22shelter_type%22%3D%22basic_hut%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | | +| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | | +| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | +| [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [reservation=required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [reservation=recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [reservation=yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [reservation=no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno) | +| [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [fee=yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) [fee=no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) | +| [drinking_water](https://wiki.openstreetmap.org/wiki/Key:drinking_water) | Multiple choice | [drinking_water=yes](https://wiki.openstreetmap.org/wiki/Tag:drinking_water%3Dyes) [drinking_water=no](https://wiki.openstreetmap.org/wiki/Tag:drinking_water%3Dno) | +| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | +| [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | +| [shelter_type](https://wiki.openstreetmap.org/wiki/Key:shelter_type) | [string](../SpecialInputElements.md#string) | [shelter_type=public_transport](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpublic_transport) [shelter_type=picnic_shelter](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpicnic_shelter) [shelter_type=gazebo](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dgazebo) [shelter_type=weather_shelter](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dweather_shelter) [shelter_type=lean_to](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dlean_to) [shelter_type=pavilion](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dpavilion) [shelter_type=basic_hut](https://wiki.openstreetmap.org/wiki/Tag:shelter_type%3Dbasic_hut) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name)
_(Original in [questions](./BuiltinQuestions.md#name))_ | What is the name of this place?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [website-single](#website-single)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [phone](#phone)
_(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ?
_{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_
1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) | +| [email](#email)
_(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ?
_{email}_
2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) | +| [website](#website)
_(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ?
_{website}_
1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | +| [reservation](#reservation)
_(Original in [questions](./BuiltinQuestions.md#reservation))_ | Is a reservation required for this place?
4 options | | _Multiple choice only_ | +| [caravansites-fee](#caravansites-fee)
_(Original in [caravansites](./caravansites.md#caravansites-fee))_ | Does this place charge a fee?
2 options | | _Multiple choice only_ | +| [drinking_water](#drinking_water) | Is drinking water available here?
2 options | | _Multiple choice only_ | +| [has_toilets](#has_toilets)
_(Original in [questions](./BuiltinQuestions.md#has_toilets))_ | Has toilets?
3 options | | _Multiple choice only_ | +| [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | +| [preset_type](#preset_type) | _{preset_type_select()}_ | | _Multiple choice only_ | +| [shelter-type](#shelter-type)
_(Original in [shelter](./shelter.md#shelter-type))_ | What kind of shelter is this?
_Shelter type: {shelter_type}_
7 options | | *[shelter_type](https://wiki.osm.org/wiki/Key:shelter_type)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ + +*{image_carousel()}{image_upload()}* + +### name +The question is `What is the name of this place?` + +*{name}* is shown if `name` is set. + +### website-single +The question is `What is the website of {title()}?` + +*{website}* is shown if `website` is set. + + - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: tourism=wilderness_hut +This tagrendering has labels `contact` + +### phone +The question is `What is the phone number of {title()}?` + +*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set. + + - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: tourism=alpine_hut +This tagrendering has labels `contact` + +### email +The question is `What is the email address of {title()}?` + +*{email}* is shown if `email` is set. + + - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_ + - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: tourism=alpine_hut +This tagrendering has labels `contact` + +### website +The question is `What is the website of {title()}?` + +*{website}* is shown if `website` is set. + + - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_ + +This tagrendering is only visible in the popup if the following condition is met: tourism=alpine_hut +This tagrendering has labels `contact` + +### reservation +The question is `Is a reservation required for this place?` + + - *A reservation is required at this place* is shown if with reservation=required + - *A reservation is not required, but still recommended to make sure you get a table* is shown if with reservation=recommended + - *Reservation is possible at this place* is shown if with reservation=yes + - *Reservation is not possible at this place* is shown if with reservation=no + +### caravansites-fee +The question is `Does this place charge a fee?` + + - *You need to pay for use* is shown if with fee=yes + - *Can be used for free* is shown if with fee=no + +### drinking_water +The question is `Is drinking water available here?` + + - *Here is drinking water available.* is shown if with drinking_water=yes + - *Here is no drinking water available.* is shown if with drinking_water=no + +### has_toilets +The question is `Has {title()} toilets?` + + - *Has toilets* is shown if with toilets=yes + - *Has no toilets* is shown if with toilets=no + - *The toilets are marked separately on the map* is shown if with toilets=separate + +### description +The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` + +*{description}* is shown if `description` is set. + +### preset_type +_This tagrendering has no question and is thus read-only_ + +*{preset_type_select()}* + +### shelter-type +The question is `What kind of shelter is this?` + +*Shelter type: {shelter_type}* is shown if `shelter_type` is set. + + - *This is a shelter at a public transport stop.* is shown if with shelter_type=public_transport + - *This is a shelter protecting from rain at a picnic site.* is shown if with shelter_type=picnic_shelter + - *This is a gazebo.* is shown if with shelter_type=gazebo + - *This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.* is shown if with shelter_type=weather_shelter + - *This is a shed with 3 walls, primarily intended for camping.* is shown if with shelter_type=lean_to + - *This is a pavilion* is shown if with shelter_type=pavilion + - *This is a basic hut, providing basic shelter and sleeping facilities.* is shown if with shelter_type=basic_hut + +This tagrendering is only visible in the popup if the following condition is met: amenity=shelter + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + +## Filters + +| id | question | osmTags | +-----|-----|----- | +| free.0 | Free to use | fee=no | fee=0 | charge=0 | + + + +This document is autogenerated from [assets/layers/hut/hut.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hut/hut.json) diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md index 9845a981e..b0f2b768e 100644 --- a/Docs/Layers/medical_shops.md +++ b/Docs/Layers/medical_shops.md @@ -72,6 +72,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -142,8 +144,9 @@ Elements must match **all** of the following expressions: 0. shop=medical_supply | shop=hearing_aids | shop=optician 1. shop!=mall +2. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22medical_supply%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22hearing_aids%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22optician%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22medical_supply%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22hearing_aids%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22optician%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -194,6 +197,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -288,6 +292,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1024,6 +1030,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1692,6 +1717,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/healthcare/healthcare.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/healthcare/healthcare.json) diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index fa266984d..778f234ba 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -14,6 +14,7 @@ Layer showing individual parking spaces. 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) - [type](#type) + - [access](#access) - [capacity](#capacity) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -37,7 +38,8 @@ Elements must match the expression ** [parking_space](https://wiki.openstreetmap.org/wiki/Key:parking_space) | Multiple choice | [parking_space=normal](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dnormal) [parking_space=disabled](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddisabled) [parking_space=charging](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcharging) [parking_space=delivery](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddelivery) [parking_space=hgv](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dhgv) [parking_space=caravan](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcaravan) [parking_space=bus](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dbus) [parking_space=motorcycle](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dmotorcycle) [parking_space=parent](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dparent) [parking_space=staff](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dstaff) [parking_space=taxi](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtaxi) [parking_space=trailer](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtrailer) [parking_space=car_sharing](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcar_sharing) | +| [parking_space](https://wiki.openstreetmap.org/wiki/Key:parking_space) | Multiple choice | [parking_space=normal](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dnormal) [parking_space=disabled](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddisabled) [parking_space=charging](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcharging) [parking_space=delivery](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Ddelivery) [parking_space=hgv](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dhgv) [parking_space=caravan](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcaravan) [parking_space=bus](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dbus) [parking_space=motorcycle](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dmotorcycle) [parking_space=parent](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dparent) [parking_space=staff](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dstaff) [parking_space=taxi](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtaxi) [parking_space=trailer](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dtrailer) [parking_space=car_sharing](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dcar_sharing) [parking_space=women](https://wiki.openstreetmap.org/wiki/Tag:parking_space%3Dwomen) | +| [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [access=yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [access=customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [access=private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [access=permit](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit) | | [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | Multiple choice | [capacity=1](https://wiki.openstreetmap.org/wiki/Tag:capacity%3D1) | ## Featureview elements and TagRenderings @@ -45,8 +47,9 @@ Elements must match the expression **_ | | _Multiple choice only_ | @@ -75,12 +78,25 @@ The question is `What kind of parking space is this?` - *This is a parking space reserved for taxis.* is shown if with parking_space=taxi - *This is a parking space reserved for vehicles towing a trailer.* is shown if with parking_space=trailer - *This is a parking space reserved for car sharing.* is shown if with parking_space=car_sharing + - *This is a parking space reserved for women.* is shown if with parking_space=women + +### access +The question is `Who can use this parking space?` + +*Access of parking space: {access}* is shown if `access` is set. + + - *Anyone can use this parking space.* is shown if with access=. _This option cannot be chosen as answer_ + - *Anyone can use this parking space.* is shown if with access=yes + - *This parking space is reserved for customers.* is shown if with access=customers + - *This parking space is private and cannot be used by the general public.* is shown if with access=private + - *This parking space is reserved for permit holders.* is shown if with access=permit ### capacity _This tagrendering has no question and is thus read-only_ *This parking spaces has {capacity} spaces.* + - *This parking space has 1 space.* is shown if with capacity=. _This option cannot be chosen as answer_ - *This parking space has 1 space.* is shown if with capacity=1 ### leftover-questions diff --git a/Docs/Layers/parking_spaces_disabled.md b/Docs/Layers/parking_spaces_disabled.md index ae5f70443..5957c17c2 100644 --- a/Docs/Layers/parking_spaces_disabled.md +++ b/Docs/Layers/parking_spaces_disabled.md @@ -17,6 +17,7 @@ Layer showing individual parking spaces. 3. [Supported attributes](#supported-attributes) 4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [images](#images) + - [access](#access) - [_stolen_entrances](#_stolen_entrances) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -35,11 +36,18 @@ Elements must match the expression ** [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [access=yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [access=customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [access=private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [access=permit](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit) | + ## Featureview elements and TagRenderings | id | question | labels | freeform key | -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [access](#access) | Who can use this parking space?
_Access of parking space: {access}_
5 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ | | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | @@ -52,6 +60,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* +### access +The question is `Who can use this parking space?` + +*Access of parking space: {access}* is shown if `access` is set. + + - *Anyone can use this parking space.* is shown if with access=. _This option cannot be chosen as answer_ + - *Anyone can use this parking space.* is shown if with access=yes + - *This parking space is reserved for customers.* is shown if with access=customers + - *This parking space is private and cannot be used by the general public.* is shown if with access=private + - *This parking space is reserved for permit holders.* is shown if with access=permit + ### _stolen_entrances _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/pet_shops.md b/Docs/Layers/pet_shops.md index f76d7308a..5fbaa5f64 100644 --- a/Docs/Layers/pet_shops.md +++ b/Docs/Layers/pet_shops.md @@ -72,6 +72,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -189,6 +191,7 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -283,6 +286,8 @@ Elements must match the expression **shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1687,6 +1711,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Layers/picnic_site.md b/Docs/Layers/picnic_site.md new file mode 100644 index 000000000..9e12e6193 --- /dev/null +++ b/Docs/Layers/picnic_site.md @@ -0,0 +1,177 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# picnic_site + +Picnic sites for eating outdoors, featuring amenities like toilets, water taps, BBQ, benches and shelters + + - This layer is shown at zoomlevel **10** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images](#images) + - [name](#name) + - [shelter](#shelter) + - [fireplace](#fireplace) + - [bbq](#bbq) + - [covered](#covered) + - [drinking_water](#drinking_water) + - [openfire](#openfire) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) +6. [Filters](#filters) + +## Themes using this layer + + - [nature](https://mapcomplete.org/nature) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a picnic site** which has the following tags:tourism=picnic_site + +## Basic tags for this layer + +Elements must match the expression **tourism=picnic_site** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22tourism%22%3D%22picnic_site%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | | +| [shelter](https://wiki.openstreetmap.org/wiki/Key:shelter) | Multiple choice | [shelter=yes](https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dyes) [shelter=no](https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dno) [shelter=separate](https://wiki.openstreetmap.org/wiki/Tag:shelter%3Dseparate) | +| [fireplace](https://wiki.openstreetmap.org/wiki/Key:fireplace) | Multiple choice | [fireplace=yes](https://wiki.openstreetmap.org/wiki/Tag:fireplace%3Dyes) [fireplace=no](https://wiki.openstreetmap.org/wiki/Tag:fireplace%3Dno) [fireplace=separate](https://wiki.openstreetmap.org/wiki/Tag:fireplace%3Dseparate) | +| [bbq](https://wiki.openstreetmap.org/wiki/Key:bbq) | Multiple choice | [bbq=yes](https://wiki.openstreetmap.org/wiki/Tag:bbq%3Dyes) [bbq=no](https://wiki.openstreetmap.org/wiki/Tag:bbq%3Dno) [bbq=separate](https://wiki.openstreetmap.org/wiki/Tag:bbq%3Dseparate) | +| [covered](https://wiki.openstreetmap.org/wiki/Key:covered) | Multiple choice | [covered=yes](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dyes) [covered=no](https://wiki.openstreetmap.org/wiki/Tag:covered%3Dno) | +| [drinking_water](https://wiki.openstreetmap.org/wiki/Key:drinking_water) | Multiple choice | [drinking_water=yes](https://wiki.openstreetmap.org/wiki/Tag:drinking_water%3Dyes) [drinking_water=no](https://wiki.openstreetmap.org/wiki/Tag:drinking_water%3Dno) [drinking_water=separate](https://wiki.openstreetmap.org/wiki/Tag:drinking_water%3Dseparate) | +| [openfire](https://wiki.openstreetmap.org/wiki/Key:openfire) | Multiple choice | [openfire=yes](https://wiki.openstreetmap.org/wiki/Tag:openfire%3Dyes) [openfire=no](https://wiki.openstreetmap.org/wiki/Tag:openfire%3Dno) [openfire=permit](https://wiki.openstreetmap.org/wiki/Tag:openfire%3Dpermit) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [name](#name)
_(Original in [questions](./BuiltinQuestions.md#name))_ | What is the name of this place?
_{name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) | +| [shelter](#shelter) | Does this picnic site have a shelter?
3 options | | _Multiple choice only_ | +| [fireplace](#fireplace) | Does this picnic site have a firepit?
3 options | | _Multiple choice only_ | +| [bbq](#bbq) | Does this picnic site have a BBQ?
3 options | | _Multiple choice only_ | +| [covered](#covered) | Is this picnic site covered?
2 options | | _Multiple choice only_ | +| [drinking_water](#drinking_water) | Does this picnic site have drinking water?
3 options | | _Multiple choice only_ | +| [openfire](#openfire) | Is open fire allowed at this picnic site?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ + +*{image_carousel()}{image_upload()}* + +### name +The question is `What is the name of this place?` + +*This picnic site is called {name}* is shown if `name` is set. + +### shelter +The question is `Does this picnic site have a shelter?` + + - *This picnic site has a shelter.* is shown if with shelter=yes + - *This picnic site does not have a shelter.* is shown if with shelter=no + - *This picnic site has a shelter, but is is mapped as a different icon.* is shown if with shelter=separate + +### fireplace +The question is `Does this picnic site have a firepit?` + + - *This picnic site has a firepit.* is shown if with fireplace=yes + - *This picnic site does not have a firepit.* is shown if with fireplace=no + - *This picnic site has a firepit, but it is mapped as a different icon.* is shown if with fireplace=separate + +### bbq +The question is `Does this picnic site have a BBQ?` + + - *This picnic site has a BBQ.* is shown if with bbq=yes + - *This picnic site does not have a BBQ.* is shown if with bbq=no + - *This picnic site has a BBQ, but it is mapped as a different icon.* is shown if with bbq=separate + +### covered +The question is `Is this picnic site covered?` + + - *This picnic site is covered.* is shown if with covered=yes + - *This picnic site is not covered.* is shown if with covered=no + +### drinking_water +The question is `Does this picnic site have drinking water?` + + - *This picnic site has drinking water.* is shown if with drinking_water=yes + - *This picnic site does not have drinking water.* is shown if with drinking_water=no + - *This picnic site has drinking water, but it is mapped as a different icon.* is shown if with drinking_water=separate + +### openfire +The question is `Is open fire allowed at this picnic site?` + + - *Open fire is allowed at this picnic site.* is shown if with openfire=yes + - *Open fire is not allowed at this picnic site.* is shown if with openfire=no + - *Open fire is allowed at this picnic site with a permit.* is shown if with openfire=permit + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + +## Filters + +| id | question | osmTags | +-----|-----|----- | +| shelter.0 | *Does this picnic site have a shelter?* (default) | | +| shelter.1 | This picnic site has a shelter. | shelter=yes | +| shelter.2 | This picnic site does not have a shelter. | shelter=no | +| shelter.3 | This picnic site has a shelter, but is is mapped as a different icon. | shelter=separate | + +| id | question | osmTags | +-----|-----|----- | +| fireplace.0 | With a firepit | fireplace=yes | fireplace=separate | + +| id | question | osmTags | +-----|-----|----- | +| bbq.0 | With a BBQ | bbq=yes | bbq=separate | + +| id | question | osmTags | +-----|-----|----- | +| drinking_water.0 | With drinking water | drinking_water=yes | drinking_water=separate | + + + +This document is autogenerated from [assets/layers/picnic_site/picnic_site.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/picnic_site/picnic_site.json) diff --git a/Docs/Layers/pipeline.md b/Docs/Layers/pipeline.md new file mode 100644 index 000000000..aee3c7cc3 --- /dev/null +++ b/Docs/Layers/pipeline.md @@ -0,0 +1,99 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# pipeline + +Layer showing pipelines for transport of various substances. + + - This layer is shown at zoomlevel **13** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images](#images) + - [location](#location) + - [substance](#substance) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **man_made=pipeline** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22man_made%22%3D%22pipeline%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [location](https://wiki.openstreetmap.org/wiki/Key:location) | Multiple choice | [location=underground](https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderground) [location=overground](https://wiki.openstreetmap.org/wiki/Tag:location%3Doverground) [location=overhead](https://wiki.openstreetmap.org/wiki/Tag:location%3Doverhead) [location=underwater](https://wiki.openstreetmap.org/wiki/Tag:location%3Dunderwater) | +| [substance](https://wiki.openstreetmap.org/wiki/Key:substance) | [string](../SpecialInputElements.md#string) | [substance=gas](https://wiki.openstreetmap.org/wiki/Tag:substance%3Dgas) [substance=oil](https://wiki.openstreetmap.org/wiki/Tag:substance%3Doil) [substance=water](https://wiki.openstreetmap.org/wiki/Tag:substance%3Dwater) [substance=hot_water](https://wiki.openstreetmap.org/wiki/Tag:substance%3Dhot_water) [substance=sewage](https://wiki.openstreetmap.org/wiki/Tag:substance%3Dsewage) [substance=rainwater](https://wiki.openstreetmap.org/wiki/Tag:substance%3Drainwater) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [location](#location) | Where is this pipeline located?
4 options | | _Multiple choice only_ | +| [substance](#substance) | What substance is transported in this pipeline?
_This pipeline transports {substance}_
6 options | | *[substance](https://wiki.osm.org/wiki/Key:substance)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ + +*{image_carousel()}{image_upload()}* + +### location +The question is `Where is this pipeline located?` + + - *This pipeline is located underground.* is shown if with location=underground + - *This pipeline is located above ground.* is shown if with location=overground + - *This pipeline is located overhead.* is shown if with location=overhead + - *This pipeline is located underwater.* is shown if with location=underwater + +### substance +The question is `What substance is transported in this pipeline?` + +*This pipeline transports {substance}* is shown if `substance` is set. + + - *This pipeline transports gas.* is shown if with substance=gas + - *This pipeline transports oil.* is shown if with substance=oil + - *This pipeline transports water.* is shown if with substance=water + - *This pipeline transports hot water.* is shown if with substance=hot_water + - *This pipeline transports sewage.* is shown if with substance=sewage + - *This pipeline transports rainwater.* is shown if with substance=rainwater + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/pipeline/pipeline.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/pipeline/pipeline.json) diff --git a/Docs/Layers/power_cable.md b/Docs/Layers/power_cable.md new file mode 100644 index 000000000..077f0cef7 --- /dev/null +++ b/Docs/Layers/power_cable.md @@ -0,0 +1,109 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_cable + +Power cables + + - This layer is shown at zoomlevel **15** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [operator](#operator) + - [voltage](#voltage) + - [cables](#cables) + - [frequency](#frequency) + - [circuits](#circuits) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **power=cable** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22cable%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +| [voltage](https://wiki.openstreetmap.org/wiki/Key:voltage) | [pnat](../SpecialInputElements.md#pnat) | [voltage=20000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D20000) [voltage=11000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D11000) [voltage=15000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D15000) | +| [cables](https://wiki.openstreetmap.org/wiki/Key:cables) | [pnat](../SpecialInputElements.md#pnat) | | +| [frequency](https://wiki.openstreetmap.org/wiki/Key:frequency) | [pnat](../SpecialInputElements.md#pnat) | | +| [circuits](https://wiki.openstreetmap.org/wiki/Key:circuits) | [pnat](../SpecialInputElements.md#pnat) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [operator](#operator)
_(Original in [power_line](./power_line.md#operator))_ | Who is the operator of this power cable?
_The operator of this power cable is {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [voltage](#voltage)
_(Original in [power_line](./power_line.md#voltage))_ | What is the voltage of this power cable?
_This power cable operates at {voltage} volts._
3 options | | *[voltage](https://wiki.osm.org/wiki/Key:voltage)* ([pnat](../SpecialInputElements.md#pnat)) | +| [cables](#cables)
_(Original in [power_line](./power_line.md#cables))_ | How many cables are there in this power cable?
_This power cable has {cables} cables._ | | *[cables](https://wiki.osm.org/wiki/Key:cables)* ([pnat](../SpecialInputElements.md#pnat)) | +| [frequency](#frequency)
_(Original in [power_line](./power_line.md#frequency))_ | What is the frequency of this power cable?
_This power cable operates at {frequency} Hz._ | | *[frequency](https://wiki.osm.org/wiki/Key:frequency)* ([pnat](../SpecialInputElements.md#pnat)) | +| [circuits](#circuits)
_(Original in [power_line](./power_line.md#circuits))_ | How many circuits are there in this power cable?
_This power cable has {circuits} circuits._ | | *[circuits](https://wiki.osm.org/wiki/Key:circuits)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### operator +The question is `Who is the operator of this power cable?` + +*The operator of this power cable is {operator}.* is shown if `operator` is set. + +### voltage +The question is `What is the voltage of this power cable?` + +*This power cable operates at {voltage} volts.* is shown if `voltage` is set. + + - *The voltage of this power cable is 20 kV.* is shown if with voltage=20000 + - *The voltage of this power cable is 11 kV.* is shown if with voltage=11000 + - *The voltage of this power cable is 15 kV.* is shown if with voltage=15000 + +### cables +The question is `How many cables are there in this power cable?` + +*This power cable has {cables} cables.* is shown if `cables` is set. + +### frequency +The question is `What is the frequency of this power cable?` + +*This power cable operates at {frequency} Hz.* is shown if `frequency` is set. + +### circuits +The question is `How many circuits are there in this power cable?` + +*This power cable has {circuits} circuits.* is shown if `circuits` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_cable/power_cable.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_cable/power_cable.json) diff --git a/Docs/Layers/power_generator.md b/Docs/Layers/power_generator.md new file mode 100644 index 000000000..f66ed9260 --- /dev/null +++ b/Docs/Layers/power_generator.md @@ -0,0 +1,143 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_generator + +Layer showing generators that produce electricity, such as solar panels, wind turbines, and other types of power generation. + + - This layer is shown at zoomlevel **12** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [source](#source) + - [method](#method) + - [generator_type](#generator_type) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a power generator** which has the following tags:power=generator + +## Basic tags for this layer + +Elements must match the expression **power=generator** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22generator%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [generator:source](https://wiki.openstreetmap.org/wiki/Key:generator:source) | Multiple choice | [generator:source=solar](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dsolar) [generator:source=wind](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dwind) [generator:source=gas](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dgas) [generator:source=hydro](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dhydro) [generator:source=oil](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Doil) [generator:source=biomass](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dbiomass) [generator:source=coal](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dcoal) [generator:source=diesel](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Ddiesel) [generator:source=biogas](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dbiogas) [generator:source=battery](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dbattery) [generator:source=nuclear](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dnuclear) [generator:source=gasoline](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dgasoline) [generator:source=geothermal](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dgeothermal) [generator:source=waste](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dwaste) [generator:source=biofuel](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dbiofuel) [generator:source=electricity](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Delectricity) [generator:source=tidal](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dtidal) [generator:source=wave](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dwave) [generator:source=osmotic](https://wiki.openstreetmap.org/wiki/Tag:generator:source%3Dosmotic) | +| [generator:method](https://wiki.openstreetmap.org/wiki/Key:generator:method) | Multiple choice | [generator:method=fission](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dfission) [generator:method=fusion](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dfusion) [generator:method=wind_turbine](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dwind_turbine) [generator:method=water-storage](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dwater-storage) [generator:method=water-pumped-storage](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dwater-pumped-storage) [generator:method=run-of-the-river](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Drun-of-the-river) [generator:method=barrage](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dbarrage) [generator:method=stream](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dstream) [generator:method=thermal](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dthermal) [generator:method=photovoltaic](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dphotovoltaic) [generator:method=combustion](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dcombustion) [generator:method=gasification](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Dgasification) [generator:method=anaerobic_digestion](https://wiki.openstreetmap.org/wiki/Tag:generator:method%3Danaerobic_digestion) | +| [generator:type](https://wiki.openstreetmap.org/wiki/Key:generator:type) | [string](../SpecialInputElements.md#string) | [generator:type=horizontal_axis](https://wiki.openstreetmap.org/wiki/Tag:generator:type%3Dhorizontal_axis) [generator:type=vertical_axis](https://wiki.openstreetmap.org/wiki/Tag:generator:type%3Dvertical_axis) [generator:type=steam_turbine](https://wiki.openstreetmap.org/wiki/Tag:generator:type%3Dsteam_turbine) [generator:type=solar_thermal_collector](https://wiki.openstreetmap.org/wiki/Tag:generator:type%3Dsolar_thermal_collector) [generator:type=solar_photovoltaic_panel](https://wiki.openstreetmap.org/wiki/Tag:generator:type%3Dsolar_photovoltaic_panel) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [source](#source) | What source of energy does this generator use?
19 options | | _Multiple choice only_ | +| [method](#method) | What method does this generator use to produce electricity?
13 options | | _Multiple choice only_ | +| [generator_type](#generator_type) | What type of generator is this?
_This is a {generator:type}._
5 options | | *[generator:type](https://wiki.osm.org/wiki/Key:generator:type)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### source +The question is `What source of energy does this generator use?` + + - *This generator uses solar energy.* is shown if with generator:source=solar + - *This generator uses wind energy.* is shown if with generator:source=wind + - *This generator uses gas as a fuel source.* is shown if with generator:source=gas + - *This generator uses hydroelectric power.* is shown if with generator:source=hydro + - *This generator uses oil as a fuel source.* is shown if with generator:source=oil + - *This generator uses biomass energy.* is shown if with generator:source=biomass + - *This generator uses coal as a fuel source.* is shown if with generator:source=coal + - *This generator uses diesel as a fuel source.* is shown if with generator:source=diesel + - *This generator uses biogas as a fuel source.* is shown if with generator:source=biogas + - *This generator uses battery storage.* is shown if with generator:source=battery + - *This generator uses nuclear energy.* is shown if with generator:source=nuclear + - *This generator uses gasoline as a fuel source.* is shown if with generator:source=gasoline + - *This generator uses geothermal energy.* is shown if with generator:source=geothermal + - *This generator uses waste as a fuel source.* is shown if with generator:source=waste + - *This generator uses biofuel as a fuel source.* is shown if with generator:source=biofuel + - *This generator converts electricity into another form of energy.* is shown if with generator:source=electricity + - *This generator uses tidal energy.* is shown if with generator:source=tidal + - *This generator uses wave power.* is shown if with generator:source=wave + - *This generator uses osmotic power (blue energy).* is shown if with generator:source=osmotic + +### method +The question is `What method does this generator use to produce electricity?` + + - *This generator uses nuclear fission to produce electricity.* is shown if with generator:method=fission + - *This generator uses nuclear fusion to produce electricity.* is shown if with generator:method=fusion + - *This generator uses a wind turbine to produce electricity.* is shown if with generator:method=wind_turbine + - *This generator uses water storage behind a dam to produce electricity.* is shown if with generator:method=water-storage + - *This generator uses water storage behind a dam to produce electricity, but it can also pump water back to the reservoir for later use.* is shown if with generator:method=water-pumped-storage + - *This generator uses the flow of a river to produce electricity without significant water storage.* is shown if with generator:method=run-of-the-river + - *This generator uses a tidal barrage to produce electricity.* is shown if with generator:method=barrage + - *This generator consists of a tidal stream generator that uses the flow of water to produce electricity.* is shown if with generator:method=stream + - *This generator uses steam or heated water to produce electricity.* is shown if with generator:method=thermal + - *This generator uses photovoltaic cells to convert sunlight directly into electricity.* is shown if with generator:method=photovoltaic + - *This generator uses combustion to produce electricity.* is shown if with generator:method=combustion + - *This generator uses gasification to convert solid or liquid fuel into a gas.* is shown if with generator:method=gasification + - *This generator uses anaerobic digestion to produce biogas from organic matter.* is shown if with generator:method=anaerobic_digestion + +This tagrendering is only visible in the popup if the following condition is met: generator:source~.+ & generator:source!=wave & generator:source!=geothermal + +### generator_type +The question is `What type of generator is this?` + +*This is a {generator:type}.* is shown if `generator:type` is set. + + - *This is a horizontal axis wind turbine.* is shown if with generator:type=horizontal_axis + - *This is a vertical axis wind turbine.* is shown if with generator:type=vertical_axis + - *This is a steam turbine.* is shown if with generator:type=steam_turbine + - *This is a solar thermal collector.* is shown if with generator:type=solar_thermal_collector + - *This is a solar photovoltaic (PV) panel.* is shown if with generator:type=solar_photovoltaic_panel + +This tagrendering is only visible in the popup if the following condition is met: generator:method~.+ & generator:source~.+ & generator:source!=wave + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_generator/power_generator.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_generator/power_generator.json) diff --git a/Docs/Layers/power_line.md b/Docs/Layers/power_line.md new file mode 100644 index 000000000..7455341ec --- /dev/null +++ b/Docs/Layers/power_line.md @@ -0,0 +1,108 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_line + +High-voltage power lines, often carried by towers or pylons. + + - This layer is shown at zoomlevel **11** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [operator](#operator) + - [voltage](#voltage) + - [cables](#cables) + - [frequency](#frequency) + - [circuits](#circuits) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **power=line** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22line%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +| [voltage](https://wiki.openstreetmap.org/wiki/Key:voltage) | [pnat](../SpecialInputElements.md#pnat) | [voltage=110000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D110000) [voltage=220000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D220000) | +| [cables](https://wiki.openstreetmap.org/wiki/Key:cables) | [pnat](../SpecialInputElements.md#pnat) | | +| [frequency](https://wiki.openstreetmap.org/wiki/Key:frequency) | [pnat](../SpecialInputElements.md#pnat) | | +| [circuits](https://wiki.openstreetmap.org/wiki/Key:circuits) | [pnat](../SpecialInputElements.md#pnat) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [operator](#operator)
_(Original in [questions](./BuiltinQuestions.md#operator))_ | Who operates this power line?
_This power line is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [voltage](#voltage) | What is the voltage of this power line?
_This power line operates at {voltage} volts._
2 options | | *[voltage](https://wiki.osm.org/wiki/Key:voltage)* ([pnat](../SpecialInputElements.md#pnat)) | +| [cables](#cables) | How many cables does this power line have?
_This power line has {cables} cables._ | | *[cables](https://wiki.osm.org/wiki/Key:cables)* ([pnat](../SpecialInputElements.md#pnat)) | +| [frequency](#frequency) | What is the frequency of this power line?
_This power line operates at a frequency of {frequency} Hz._ | | *[frequency](https://wiki.osm.org/wiki/Key:frequency)* ([pnat](../SpecialInputElements.md#pnat)) | +| [circuits](#circuits) | How many circuits does this power line have?
_This power line has {circuits} circuits._ | | *[circuits](https://wiki.osm.org/wiki/Key:circuits)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### operator +The question is `Who operates this power line?` + +*This power line is operated by {operator}.* is shown if `operator` is set. + +### voltage +The question is `What is the voltage of this power line?` + +*This power line operates at {voltage} volts.* is shown if `voltage` is set. + + - *The voltage of this power line is 110 kV.* is shown if with voltage=110000 + - *The voltage of this power line is 220 kV.* is shown if with voltage=220000 + +### cables +The question is `How many cables does this power line have?` + +*This power line has {cables} cables.* is shown if `cables` is set. + +### frequency +The question is `What is the frequency of this power line?` + +*This power line operates at a frequency of {frequency} Hz.* is shown if `frequency` is set. + +### circuits +The question is `How many circuits does this power line have?` + +*This power line has {circuits} circuits.* is shown if `circuits` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_line/power_line.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_line/power_line.json) diff --git a/Docs/Layers/power_minor_line.md b/Docs/Layers/power_minor_line.md new file mode 100644 index 000000000..d19de7b40 --- /dev/null +++ b/Docs/Layers/power_minor_line.md @@ -0,0 +1,109 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_minor_line + +Minor power lines, usually carried by smaller poles. + + - This layer is shown at zoomlevel **13** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [operator](#operator) + - [voltage](#voltage) + - [cables](#cables) + - [frequency](#frequency) + - [circuits](#circuits) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **power=minor_line** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22minor_line%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +| [voltage](https://wiki.openstreetmap.org/wiki/Key:voltage) | [pnat](../SpecialInputElements.md#pnat) | [voltage=20000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D20000) [voltage=11000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D11000) [voltage=22000](https://wiki.openstreetmap.org/wiki/Tag:voltage%3D22000) | +| [cables](https://wiki.openstreetmap.org/wiki/Key:cables) | [pnat](../SpecialInputElements.md#pnat) | | +| [frequency](https://wiki.openstreetmap.org/wiki/Key:frequency) | [pnat](../SpecialInputElements.md#pnat) | | +| [circuits](https://wiki.openstreetmap.org/wiki/Key:circuits) | [pnat](../SpecialInputElements.md#pnat) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [operator](#operator)
_(Original in [power_line](./power_line.md#operator))_ | Who operates this power line?
_This power line is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [voltage](#voltage)
_(Original in [power_line](./power_line.md#voltage))_ | What is the voltage of this power line?
_This power line operates at {voltage} volts._
3 options | | *[voltage](https://wiki.osm.org/wiki/Key:voltage)* ([pnat](../SpecialInputElements.md#pnat)) | +| [cables](#cables)
_(Original in [power_line](./power_line.md#cables))_ | How many cables does this power line have?
_This power line has {cables} cables._ | | *[cables](https://wiki.osm.org/wiki/Key:cables)* ([pnat](../SpecialInputElements.md#pnat)) | +| [frequency](#frequency)
_(Original in [power_line](./power_line.md#frequency))_ | What is the frequency of this power line?
_This power line operates at a frequency of {frequency} Hz._ | | *[frequency](https://wiki.osm.org/wiki/Key:frequency)* ([pnat](../SpecialInputElements.md#pnat)) | +| [circuits](#circuits)
_(Original in [power_line](./power_line.md#circuits))_ | How many circuits does this power line have?
_This power line has {circuits} circuits._ | | *[circuits](https://wiki.osm.org/wiki/Key:circuits)* ([pnat](../SpecialInputElements.md#pnat)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### operator +The question is `Who operates this power line?` + +*This power line is operated by {operator}.* is shown if `operator` is set. + +### voltage +The question is `What is the voltage of this power line?` + +*This power line operates at {voltage} volts.* is shown if `voltage` is set. + + - *The voltage of this power line is 20 kV.* is shown if with voltage=20000 + - *The voltage of this power line is 11 kV.* is shown if with voltage=11000 + - *The voltage of this power line is 22 kV.* is shown if with voltage=22000 + +### cables +The question is `How many cables does this power line have?` + +*This power line has {cables} cables.* is shown if `cables` is set. + +### frequency +The question is `What is the frequency of this power line?` + +*This power line operates at a frequency of {frequency} Hz.* is shown if `frequency` is set. + +### circuits +The question is `How many circuits does this power line have?` + +*This power line has {circuits} circuits.* is shown if `circuits` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_minor_line/power_minor_line.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_minor_line/power_minor_line.json) diff --git a/Docs/Layers/power_pole.md b/Docs/Layers/power_pole.md new file mode 100644 index 000000000..4d2f22adb --- /dev/null +++ b/Docs/Layers/power_pole.md @@ -0,0 +1,115 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_pole + +Layer showing power poles. + + - This layer is shown at zoomlevel **16** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [material](#material) + - [design](#design) + - [ref](#ref) + - [operator](#operator) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **power=pole** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22pole%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [material=wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [material=concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [material=steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) [material=reinforced_concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dreinforced_concrete) [material=metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) | +| [design](https://wiki.openstreetmap.org/wiki/Key:design) | [string](../SpecialInputElements.md#string) | [design=one-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Done-level) [design=two-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dtwo-level) [design=three-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dthree-level) [design=four-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dfour-level) [design=asymmetric](https://wiki.openstreetmap.org/wiki/Tag:design%3Dasymmetric) [design=triangle](https://wiki.openstreetmap.org/wiki/Tag:design%3Dtriangle) [design=armless_triangle](https://wiki.openstreetmap.org/wiki/Tag:design%3Darmless_triangle) [design=flag](https://wiki.openstreetmap.org/wiki/Tag:design%3Dflag) [design=delta](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta) [design=delta_two_level](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta_two_level) [design=delta_three_level](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta_three_level) | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [material](#material) | What material is this power pole made of?
_This power pole is made of {material}._
5 options | | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [design](#design) | What is the design of this power pole?
_This power pole has the design {design}._
11 options | | *[design](https://wiki.osm.org/wiki/Key:design)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref)
_(Original in [questions](./BuiltinQuestions.md#ref))_ | What is the reference number of this power pole?
_This power pole has the reference number {ref}._ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator)
_(Original in [questions](./BuiltinQuestions.md#operator))_ | Who operates this power pole?
_This power pole is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### material +The question is `What material is this power pole made of?` + +*This power pole is made of {material}.* is shown if `material` is set. + + - *This power pole is made of wood.* is shown if with material=wood + - *This power pole is made of concrete.* is shown if with material=concrete + - *This power pole is made of steel.* is shown if with material=steel + - *This power pole is made of reinforced concrete.* is shown if with material=reinforced_concrete + - *This power pole is made of metal.* is shown if with material=metal + +### design +The question is `What is the design of this power pole?` + +*This power pole has the design {design}.* is shown if `design` is set. + + - *This power pole has a one-level design.* is shown if with design=one-level + - *This power pole has a two-level design.* is shown if with design=two-level + - *This power pole has a three-level design.* is shown if with design=three-level + - *This power pole has a four-level design.* is shown if with design=four-level + - *This power pole has an asymmetric design.* is shown if with design=asymmetric + - *This power pole has a triangle design.* is shown if with design=triangle + - *This power pole has an armless triangle design.* is shown if with design=armless_triangle + - *This power pole has a flag design.* is shown if with design=flag + - *This power pole has a delta design.* is shown if with design=delta + - *This power pole has a two-level delta design.* is shown if with design=delta_two_level + - *This power pole has a three-level delta design.* is shown if with design=delta_three_level + +### ref +The question is `What is the reference number of this power pole?` + +*This power pole has the reference number {ref}.* is shown if `ref` is set. + +### operator +The question is `Who operates this power pole?` + +*This power pole is operated by {operator}.* is shown if `operator` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_pole/power_pole.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_pole/power_pole.json) diff --git a/Docs/Layers/power_tower.md b/Docs/Layers/power_tower.md new file mode 100644 index 000000000..0131dfd81 --- /dev/null +++ b/Docs/Layers/power_tower.md @@ -0,0 +1,124 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# power_tower + +Layer showing power towers. + + - This layer is shown at zoomlevel **14** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Basic tags for this layer](#basic-tags-for-this-layer) +3. [Supported attributes](#supported-attributes) +4. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [material](#material) + - [design](#design) + - [ref](#ref) + - [operator](#operator) + - [leftover-questions](#leftover-questions) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Basic tags for this layer + +Elements must match the expression **power=tower** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22power%22%3D%22tower%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [material](https://wiki.openstreetmap.org/wiki/Key:material) | [string](../SpecialInputElements.md#string) | [material=steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) [material=wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [material=metal](https://wiki.openstreetmap.org/wiki/Tag:material%3Dmetal) [material=concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) [material=reinforced_concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dreinforced_concrete) | +| [design](https://wiki.openstreetmap.org/wiki/Key:design) | [string](../SpecialInputElements.md#string) | [design=one-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Done-level) [design=two-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dtwo-level) [design=three-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dthree-level) [design=four-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dfour-level) [design=asymmetric](https://wiki.openstreetmap.org/wiki/Tag:design%3Dasymmetric) [design=triangle](https://wiki.openstreetmap.org/wiki/Tag:design%3Dtriangle) [design=flag](https://wiki.openstreetmap.org/wiki/Tag:design%3Dflag) [design=delta](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta) [design=delta_two_level](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta_two_level) [design=delta_three_level](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddelta_three_level) [design=donau](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddonau) [design=donau_inverse](https://wiki.openstreetmap.org/wiki/Tag:design%3Ddonau_inverse) [design=barrel](https://wiki.openstreetmap.org/wiki/Tag:design%3Dbarrel) [design=y-frame](https://wiki.openstreetmap.org/wiki/Tag:design%3Dy-frame) [design=x-frame](https://wiki.openstreetmap.org/wiki/Tag:design%3Dx-frame) [design=h-frame](https://wiki.openstreetmap.org/wiki/Tag:design%3Dh-frame) [design=guyed_h-frame](https://wiki.openstreetmap.org/wiki/Tag:design%3Dguyed_h-frame) [design=portal](https://wiki.openstreetmap.org/wiki/Tag:design%3Dportal) [design=portal-two-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dportal-two-level) [design=portal-three-level](https://wiki.openstreetmap.org/wiki/Tag:design%3Dportal-three-level) | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [material](#material) | What material is this power tower made of?
_This power tower is made of {material}._
5 options | | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) | +| [design](#design) | What is the design of this power tower?
_This power tower has the design {design}._
20 options | | *[design](https://wiki.osm.org/wiki/Key:design)* ([string](../SpecialInputElements.md#string)) | +| [ref](#ref)
_(Original in [questions](./BuiltinQuestions.md#ref))_ | What is the reference number of this power tower?
_This power tower has the reference number {ref}._ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator)
_(Original in [questions](./BuiltinQuestions.md#operator))_ | Who operates this power tower?
_This power tower is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### material +The question is `What material is this power tower made of?` + +*This power tower is made of {material}.* is shown if `material` is set. + + - *This power tower is made of steel.* is shown if with material=steel + - *This power tower is made of wood.* is shown if with material=wood + - *This power tower is made of metal.* is shown if with material=metal + - *This power tower is made of concrete.* is shown if with material=concrete + - *This power tower is made of reinforced concrete.* is shown if with material=reinforced_concrete + +### design +The question is `What is the design of this power tower?` + +*This power tower has the design {design}.* is shown if `design` is set. + + - *This power tower has a one-level design.* is shown if with design=one-level + - *This power tower has a two-level design.* is shown if with design=two-level + - *This power tower has a three-level design.* is shown if with design=three-level + - *This power tower has a four-level design.* is shown if with design=four-level + - *This power tower has an asymmetric design.* is shown if with design=asymmetric + - *This power tower has a triangle design.* is shown if with design=triangle + - *This power tower has a flag design.* is shown if with design=flag + - *This power tower has a delta design.* is shown if with design=delta + - *This power tower has a two-level delta design.* is shown if with design=delta_two_level + - *This power tower has a three-level delta design.* is shown if with design=delta_three_level + - *This power tower has a Donau design.* is shown if with design=donau + - *This power tower has an inverse Donau design.* is shown if with design=donau_inverse + - *This power tower has a barrel design.* is shown if with design=barrel + - *This power tower has a Y-frame design.* is shown if with design=y-frame + - *This power tower has an X-frame design.* is shown if with design=x-frame + - *This power tower has an H-frame design.* is shown if with design=h-frame + - *This power tower has a guyed H-frame design.* is shown if with design=guyed_h-frame + - *This power tower has a portal design.* is shown if with design=portal + - *This power tower has a two-level portal design.* is shown if with design=portal-two-level + - *This power tower has a three-level portal design.* is shown if with design=portal-three-level + +### ref +The question is `What is the reference number of this power tower?` + +*This power tower has the reference number {ref}.* is shown if `ref` is set. + +### operator +The question is `Who operates this power tower?` + +*This power tower is operated by {operator}.* is shown if `operator` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/power_tower/power_tower.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/power_tower/power_tower.json) diff --git a/Docs/Layers/shop_dog_friendly.md b/Docs/Layers/shop_dog_friendly.md index acd16a156..68c9df5e2 100644 --- a/Docs/Layers/shop_dog_friendly.md +++ b/Docs/Layers/shop_dog_friendly.md @@ -71,6 +71,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -134,8 +136,9 @@ Elements must match **all** of the following expressions: 0. craft=shoe_repair | craft=key_cutter | shop~.+ 1. dog=leashed | dog=yes 2. shop!=mall +3. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -186,6 +189,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -280,6 +284,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1016,6 +1022,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1692,6 +1717,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md index 6de4948f6..09c0d9e0b 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -70,6 +70,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -150,8 +152,9 @@ Elements must match **all** of the following expressions: 0. craft=shoe_repair | craft=key_cutter | shop~.+ 1. shop!=mall +2. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -202,6 +205,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -296,6 +300,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1032,6 +1038,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1708,6 +1733,10 @@ This tagrendering has labels `added_by_default` -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/layers/shops/shops.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/shops/shops.json) diff --git a/Docs/Layers/shops_glutenfree.md b/Docs/Layers/shops_glutenfree.md index 0c4c04002..258e00fd8 100644 --- a/Docs/Layers/shops_glutenfree.md +++ b/Docs/Layers/shops_glutenfree.md @@ -71,6 +71,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -135,8 +137,9 @@ Elements must match **all** of the following expressions: 1. diet:gluten_free~.+ 2. diet:gluten_free!~^(no)$ 3. shop!=mall +4. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -187,6 +190,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -281,6 +285,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1016,6 +1022,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1692,6 +1717,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/glutenfree/glutenfree.json) diff --git a/Docs/Layers/shops_lactosefree.md b/Docs/Layers/shops_lactosefree.md index 74ced1157..f65e671af 100644 --- a/Docs/Layers/shops_lactosefree.md +++ b/Docs/Layers/shops_lactosefree.md @@ -71,6 +71,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -135,8 +137,9 @@ Elements must match **all** of the following expressions: 1. diet:lactose_free~.+ 2. diet:lactose_free!~^(no)$ 3. shop!=mall +4. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -187,6 +190,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -281,6 +285,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1016,6 +1022,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1692,6 +1717,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/lactosefree/lactosefree.json) diff --git a/Docs/Layers/shops_second_hand.md b/Docs/Layers/shops_second_hand.md index f31851d5b..49b9152f5 100644 --- a/Docs/Layers/shops_second_hand.md +++ b/Docs/Layers/shops_second_hand.md @@ -71,6 +71,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -186,6 +188,7 @@ Elements must match **any** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -280,6 +283,8 @@ Elements must match **any** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1016,6 +1021,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1684,6 +1708,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/circular_economy/circular_economy.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/circular_economy/circular_economy.json) diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md index d36913917..365c4d3bd 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -72,6 +72,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -187,6 +189,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -282,6 +285,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1024,6 +1029,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1700,6 +1724,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/climbing/climbing.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/climbing/climbing.json) diff --git a/Docs/Layers/shops_with_sauna.md b/Docs/Layers/shops_with_sauna.md index 959444118..a0504c3f1 100644 --- a/Docs/Layers/shops_with_sauna.md +++ b/Docs/Layers/shops_with_sauna.md @@ -71,6 +71,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -134,8 +136,9 @@ Elements must match **all** of the following expressions: 0. sauna=yes 1. craft=shoe_repair | craft=key_cutter | shop~.+ 2. shop!=mall +3. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -186,6 +189,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -280,6 +284,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1016,6 +1022,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1684,6 +1709,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/sauna/sauna.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sauna/sauna.json) diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index c7d42c5ad..0a10d01a6 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -72,6 +72,8 @@ A shop - [charge_4 hours](#charge_4-hours) - [charge_day](#charge_day) - [sauna-questions](#sauna-questions) + - [self_checkout](#self_checkout) + - [self_checkout_type](#self_checkout_type) - [description](#description) - [toilets-group](#toilets-group) - [grouptitle](#grouptitle) @@ -189,6 +191,7 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -283,6 +286,8 @@ Elements must match the expression **shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1695,6 +1719,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/sports/sports.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sports/sports.json) diff --git a/Docs/Layers/street_cabinet.md b/Docs/Layers/street_cabinet.md new file mode 100644 index 000000000..63a618c5d --- /dev/null +++ b/Docs/Layers/street_cabinet.md @@ -0,0 +1,117 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# street_cabinet + +Layer showing street cabinets for various utilities. + + - This layer is shown at zoomlevel **15** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [images](#images) + - [utility](#utility) + - [ref](#ref) + - [operator](#operator) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a street cabinet** which has the following tags:man_made=street_cabinet + +## Basic tags for this layer + +Elements must match the expression **man_made=street_cabinet** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22man_made%22%3D%22street_cabinet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [utility](#utility) | What type of utility is this street cabinet for?
8 options | | _Multiple choice only_ | +| [ref](#ref)
_(Original in [questions](./BuiltinQuestions.md#ref))_ | What is the reference number of this street cabinet?
_The reference number of this street cabinet is {ref}._ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) | +| [operator](#operator) | Who is the operator of this street cabinet?
_This street cabinet is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### images +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images +_This tagrendering has no question and is thus read-only_ + +*{image_carousel()}{image_upload()}* + +### utility +The question is `What type of utility is this street cabinet for?` + + - *This street cabinet is for power distribution.* is shown if with utility=power + - *This street cabinet is for telecommunications.* is shown if with utility=telecom + - *This street cabinet is for gas utilities.* is shown if with utility=gas + - *This street cabinet is for water utilities.* is shown if with utility=water + - *This street cabinet is for street lighting.* is shown if with utility=street_lighting + - *This street cabinet is for traffic control systems like traffic signals or movable barriers.* is shown if with street_cabinet=traffic_control + - *This street cabinet is for traffic monitoring systems.* is shown if with street_cabinet=traffic_monitoring + - *This street cabinet is used for storing pending mail before local delivery.* is shown if with street_cabinet=postal_service + +### ref +The question is `What is the reference number of this street cabinet?` + +*The reference number of this street cabinet is {ref}.* is shown if `ref` is set. + +### operator +The question is `Who is the operator of this street cabinet?` + +*This street cabinet is operated by {operator}.* is shown if `operator` is set. + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/street_cabinet/street_cabinet.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/street_cabinet/street_cabinet.json) diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index 15d411274..6e5c6addb 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -62,7 +62,7 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | | [surveillance:type](https://wiki.openstreetmap.org/wiki/Key:surveillance:type) | Multiple choice | [surveillance:type=camera](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dcamera) [surveillance:type=ALPR](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3DALPR) | -| [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [camera:type=fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [camera:type=dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [camera:type=panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) [camera:type=doorbell](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddoorbell) | +| [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [camera:type=fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [camera:type=dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [camera:type=panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) [camera:type=panorama](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanorama) [camera:type=doorbell](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddoorbell) | | [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) | [direction](../SpecialInputElements.md#direction) | | | [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | | [surveillance](https://wiki.openstreetmap.org/wiki/Key:surveillance) | Multiple choice | [surveillance=public](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dpublic) [surveillance=outdoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Doutdoor) [surveillance=indoor](https://wiki.openstreetmap.org/wiki/Tag:surveillance%3Dindoor) | @@ -78,7 +78,7 @@ Elements must match **all** of the following expressions: | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | | [active](#active) | Is this camera currently in use?
2 options | | _Multiple choice only_ | | [has_alpr](#has_alpr) | Can this camera automatically detect license plates?
2 options | | _Multiple choice only_ | -| [Camera type: fixed; panning; dome](#Camera type: fixed; panning; dome) | What kind of camera is this?
4 options | | _Multiple choice only_ | +| [Camera type: fixed; panning; dome](#Camera type: fixed; panning; dome) | What kind of camera is this?
5 options | | _Multiple choice only_ | | [camera_direction](#camera_direction) | In which geographical direction does this camera film?
_Films to a compass heading of {camera:direction}_
1 options | | *[camera:direction](https://wiki.osm.org/wiki/Key:camera:direction)* ([direction](../SpecialInputElements.md#direction)) | | [Operator](#Operator) | Who operates this CCTV?
_Operated by {operator}_ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | | [Surveillance type: public, outdoor, indoor](#Surveillance type: public, outdoor, indoor) | What kind of surveillance is this camera?
3 options | | _Multiple choice only_ | @@ -116,6 +116,7 @@ The question is `What kind of camera is this?` - *A fixed (non-moving) camera* is shown if with camera:type=fixed - *A dome camera (which can turn)* is shown if with camera:type=dome - *A panning camera* is shown if with camera:type=panning + - *A 360° camera* is shown if with camera:type=panorama - *A doorbell which might be turned on remotely at any time or by motion detection. These are typically Smart, internet-connected doorbells. Typical brands are Ring, Google Nest, Eufy, …* is shown if with camera:type=doorbell ### camera_direction diff --git a/Docs/Layers/telecom.md b/Docs/Layers/telecom.md new file mode 100644 index 000000000..052806b44 --- /dev/null +++ b/Docs/Layers/telecom.md @@ -0,0 +1,113 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# telecom + +Layer showing telecom exchanges and other related features like connection points and distribution points. + + - This layer is shown at zoomlevel **9** and higher + +## Table of contents + +1. [Themes using this layer](#themes-using-this-layer) +2. [Presets](#presets) +3. [Basic tags for this layer](#basic-tags-for-this-layer) +4. [Supported attributes](#supported-attributes) +5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + - [located_in](#located_in) + - [operator](#operator) + - [medium](#medium) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [spacer](#spacer) + - [lod](#lod) + +## Themes using this layer + + - [infrastructure](https://mapcomplete.org/infrastructure) + - [personal](https://mapcomplete.org/personal) + +## Presets + +The following options to create new points are included: + + - **a telecom exchange** which has the following tags:telecom=exchange & utility=telecom + - **a telecom connection point** which has the following tags:telecom=connection_point & utility=telecom + - **a telecom distribution point** which has the following tags:telecom=distribution_point & utility=telecom + +## Basic tags for this layer + +Elements must match **any** of the following expressions: + + - telecom=exchange + - telecom=distribution_point + - telecom=connection_point + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22telecom%22%3D%22exchange%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22telecom%22%3D%22distribution_point%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22telecom%22%3D%22connection_point%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +**Warning:**: this quick overview is incomplete + +| attribute | type | values which are supported by this layer | +-----|-----|----- | +| [man_made](https://wiki.openstreetmap.org/wiki/Key:man_made) | Multiple choice | [man_made=street_cabinet](https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dstreet_cabinet) | +| [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | | +| [telecom:medium](https://wiki.openstreetmap.org/wiki/Key:telecom:medium) | Multiple choice | [telecom:medium=copper](https://wiki.openstreetmap.org/wiki/Tag:telecom:medium%3Dcopper) [telecom:medium=fibre](https://wiki.openstreetmap.org/wiki/Tag:telecom:medium%3Dfibre) [telecom:medium=coaxial](https://wiki.openstreetmap.org/wiki/Tag:telecom:medium%3Dcoaxial) | + +## Featureview elements and TagRenderings + +| id | question | labels | freeform key | +-----|-----|-----|----- | +| [located_in](#located_in) | Where is this feature located?
3 options | | _Multiple choice only_ | +| [operator](#operator)
_(Original in [questions](./BuiltinQuestions.md#operator))_ | What is the operator of this telecom point?
_This telecom point is operated by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) | +| [medium](#medium) | What is the medium used by this telecom point?
3 options | | _Multiple choice only_ | +| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | +| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | +| [spacer](#spacer) | _
_ | | _Multiple choice only_ | +| [lod](#lod)
_(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ | + +### located_in +The question is `Where is this feature located?` + + - *This feature is located in a building.* is shown if with building~.+. _This option cannot be chosen as answer_ + - *This feature is located in a street cabinet.* is shown if with man_made=street_cabinet + - *This feature is most likely located in a building.* is shown if with man_made= & building=. _This option cannot be chosen as answer_ + +### operator +The question is `What is the operator of this telecom point?` + +*This telecom point is operated by {operator}.* is shown if `operator` is set. + +### medium +The question is `What is the medium used by this telecom point?` + + - *The landlines connected to this telecom point use copper wiring.* is shown if with telecom:medium=copper + - *The landlines connected to this telecom point use fibre optics.* is shown if with telecom:medium=fibre + - *The landlines connected to this telecom point use coaxial cable.* is shown if with telecom:medium=coaxial + +### leftover-questions +_This tagrendering has no question and is thus read-only_ + +*{questions( ,hidden)}* + +This tagrendering has labels `ignore-docs` `added_by_default` + +### move-button +_This tagrendering has no question and is thus read-only_ + +*{move_button()}* + +### spacer +_This tagrendering has no question and is thus read-only_ + +*
* + +### lod +_This tagrendering has no question and is thus read-only_ + +*{linked_data_from_website()}* + +This tagrendering has labels `added_by_default` + + +This document is autogenerated from [assets/layers/telecom/telecom.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/telecom/telecom.json) diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index aa4bdf47c..0a69e00de 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -5,6 +5,9 @@ A layer showing (public) toilets - This layer is shown at zoomlevel **10** and higher + - This layer is needed as dependency for layer [caravansites](#caravansites) + - This layer is needed as dependency for layer [hut](#hut) + - This layer is needed as dependency for layer [arcade](#arcade) - This layer is needed as dependency for layer [cafe_pub](#cafe_pub) - This layer is needed as dependency for layer [campsite](#campsite) - This layer is needed as dependency for layer [climbing_gym](#climbing_gym) @@ -98,7 +101,9 @@ A layer showing (public) toilets ## Themes using this layer + - [arcade](https://mapcomplete.org/arcade) - [cafes_and_pubs](https://mapcomplete.org/cafes_and_pubs) + - [campersite](https://mapcomplete.org/campersite) - [circular_economy](https://mapcomplete.org/circular_economy) - [climbing](https://mapcomplete.org/climbing) - [cyclofix](https://mapcomplete.org/cyclofix) diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index 5bc3176e1..d58e2574e 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -180,7 +180,10 @@ This tagrendering has labels `added_by_default` | id | question | osmTags | -----|-----|----- | -| shelter.0 | With a shelter | shelter=yes | shelter=separate | +| shelter.0 | *Does this stop have a shelter?* (default) | | +| shelter.1 | This stop has a shelter | shelter=yes | +| shelter.2 | This stop does not have a shelter | shelter=no | +| shelter.3 | This stop has a shelter, that's separately mapped | shelter=separate | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Layers/utility_pole.md b/Docs/Layers/utility_pole.md index 8a21f9721..635e265a5 100644 --- a/Docs/Layers/utility_pole.md +++ b/Docs/Layers/utility_pole.md @@ -14,6 +14,8 @@ Layer showing various types of utility poles. 4. [Supported attributes](#supported-attributes) 5. [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) - [street_lamp](#street_lamp) + - [utility](#utility) + - [material](#material) - [leftover-questions](#leftover-questions) - [move-button](#move-button) - [spacer](#spacer) @@ -21,6 +23,7 @@ Layer showing various types of utility poles. ## Themes using this layer + - [infrastructure](https://mapcomplete.org/infrastructure) - [personal](https://mapcomplete.org/personal) - [street_lighting](https://mapcomplete.org/street_lighting) @@ -43,12 +46,16 @@ Elements must match the expression ** [highway](https://wiki.openstreetmap.org/wiki/Key:highway) | Multiple choice | [highway=street_lamp](https://wiki.openstreetmap.org/wiki/Tag:highway%3Dstreet_lamp) [highway](https://wiki.openstreetmap.org/wiki/Tag:highway%3D) | +| [utility](https://wiki.openstreetmap.org/wiki/Key:utility) | Multiple choice | [utility=power](https://wiki.openstreetmap.org/wiki/Tag:utility%3Dpower) [utility=telecom](https://wiki.openstreetmap.org/wiki/Tag:utility%3Dtelecom) [utility=street_lighting](https://wiki.openstreetmap.org/wiki/Tag:utility%3Dstreet_lighting) | +| [material](https://wiki.openstreetmap.org/wiki/Key:material) | [text](../SpecialInputElements.md#text) | [material=wood](https://wiki.openstreetmap.org/wiki/Tag:material%3Dwood) [material=steel](https://wiki.openstreetmap.org/wiki/Tag:material%3Dsteel) [material=concrete](https://wiki.openstreetmap.org/wiki/Tag:material%3Dconcrete) | ## Featureview elements and TagRenderings | id | question | labels | freeform key | -----|-----|-----|----- | | [street_lamp](#street_lamp) | Does this utility pole have a street lamp mounted on it?
2 options | | _Multiple choice only_ | +| [utility](#utility) | What type of utility is this pole used for?
3 options | | _Multiple choice only_ | +| [material](#material) | What material is this utility pole made of?
_This utility pole is made of {material}._
3 options | | *[material](https://wiki.osm.org/wiki/Key:material)* ([text](../SpecialInputElements.md#text)) | | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | | [spacer](#spacer) | _
_ | | _Multiple choice only_ | @@ -60,6 +67,22 @@ The question is `Does this utility pole have a street lamp mounted on it?` - *This utility pole has a street lamp mounted on it.* is shown if with highway=street_lamp - *This utility pole does not have a street lamp mounted on it.* is shown if with highway= +### utility +The question is `What type of utility is this pole used for?` + + - *This utility pole carries power lines.* is shown if with utility=power + - *This utility pole carries telecommunications lines.* is shown if with utility=telecom + - *This utility pole is used for street lighting.* is shown if with utility=street_lighting + +### material +The question is `What material is this utility pole made of?` + +*This utility pole is made of {material}.* is shown if `material` is set. + + - *This utility pole is made of wood.* is shown if with material=wood + - *This utility pole is made of steel.* is shown if with material=steel + - *This utility pole is made of concrete.* is shown if with material=concrete + ### leftover-questions _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index d7104571c..6734accc8 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -27,6 +27,7 @@ Modern windmills generating electricity ## Themes using this layer + - [infrastructure](https://mapcomplete.org/infrastructure) - [openwindpowermap](https://mapcomplete.org/openwindpowermap) - [personal](https://mapcomplete.org/personal) diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index c4882712f..85978d32b 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -14,6 +14,8 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam - [UI](#ui) + [braced](#braced) + [create_copy](#create_copy) + + [preset_description](#preset_description) + + [show_icons](#show_icons) + [title](#title) + [translated](#translated) - [data](#data) @@ -75,17 +77,20 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam + [logout](#logout) + [pending_changes](#pending_changes) + [qr_login](#qr_login) + + [serviceworker_all_tags](#serviceworker_all_tags) + [storage_all_tags](#storage_all_tags) - [tagrendering_manipulation](#tagrendering_manipulation) + [group](#group) + [multi](#multi) - + [open_in_iD](#open_in_id) - + [open_in_josm](#open_in_josm) + [steal](#steal) + - [ui](#ui) + + [preset_type_select](#preset_type_select) - [web_and_communication](#web_and_communication) + [fediverse_link](#fediverse_link) + [link](#link) + [mapillary_link](#mapillary_link) + + [open_in_iD](#open_in_id) + + [open_in_josm](#open_in_josm) + [send_email](#send_email) + [wikidata_label](#wikidata_label) + [wikipedia](#wikipedia) @@ -95,8 +100,6 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam + [histogram](#histogram) + [language_chooser](#language_chooser) + [multi_apply](#multi_apply) - + [preset_description](#preset_description) - + [preset_type_select](#preset_type_select) + [upload_to_osm](#upload_to_osm) # Using expanded syntax @@ -140,8 +143,7 @@ Show a literal text within braces -----|-----|----- | | text | _undefined_ | The value to show | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L295](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L295) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L289](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L289) #### Example usage of braced @@ -151,19 +153,42 @@ in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L295](/src/UI/Speci Allow to create a copy of the current element -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L308](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L308) #### Example usage of create_copy `{create_copy()}` +### preset_description + +Shows the extra description from the presets of the layer, if one matches. It will pick the most specific one (e.g. if preset `A` implies `B`, but `B` does not imply `A`, it'll pick B) or the first one if no ordering can be made. Might be empty + +Defined in [/src/UI/Popup/DataVisualisations.ts#L214](/src/UI/Popup/DataVisualisations.ts#L214) + +#### Example usage of preset_description + +`{preset_description()}` + +### show_icons + +Displays all icons from the specified tagRenderings (if they are known and have an icon) together, e.g. to give a summary of the dietary options + +| name | default | description | +-----|-----|----- | +| labels | _undefined_ | A ';'-separated list of labels and/or ids of tagRenderings | +| class | inline-flex mx-4 | CSS-classes of the container, space-separated | + +Defined in [/src/UI/Popup/DataVisualisations.ts#L316](/src/UI/Popup/DataVisualisations.ts#L316) + +#### Example usage of show_icons + +`{show_icons(,inline-flex mx-4)}` + ### title Shows the title of the popup. Useful for some cases, e.g. 'What is phone number of {title()}?' -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L280](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L280) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L274](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L274) #### Example usage of title @@ -177,8 +202,7 @@ If the given key can be interpreted as a JSON, only show the key containing the -----|-----|----- | | key | value | The attribute to interpret as json | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L250](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L250) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L244](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L244) #### Example usage of translated @@ -192,7 +216,7 @@ Visualises data of a POI, sometimes with data updating capabilities Prints all key-value pairs of the object - used for debugging -Defined in [/src/UI/Popup/DataVisualisations.ts#L263](/src/UI/Popup/DataVisualisations.ts#L263) +Defined in [/src/UI/Popup/DataVisualisations.ts#L279](/src/UI/Popup/DataVisualisations.ts#L279) #### Example usage of all_tags @@ -206,7 +230,7 @@ Converts a short, canonical value into the long, translated text including the u -----|-----|----- | | key | _undefined_ | The key of the tag to give the canonical text for | -Defined in [/src/UI/Popup/DataVisualisations.ts#L155](/src/UI/Popup/DataVisualisations.ts#L155) +Defined in [/src/UI/Popup/DataVisualisations.ts#L163](/src/UI/Popup/DataVisualisations.ts#L163) #### Example usage of canonical @@ -221,7 +245,7 @@ Converts compass degrees (with 0° being north, 90° being east, ...) into a hum | key | _direction:centerpoint | The attribute containing the degrees | | offset | 0 | Offset value that is added to the actual value, e.g. `180` to indicate the opposite (backward) direction | -Defined in [/src/UI/Popup/DataVisualisations.ts#L39](/src/UI/Popup/DataVisualisations.ts#L39) +Defined in [/src/UI/Popup/DataVisualisations.ts#L51](/src/UI/Popup/DataVisualisations.ts#L51) #### Example usage of direction_absolute @@ -231,7 +255,7 @@ Defined in [/src/UI/Popup/DataVisualisations.ts#L39](/src/UI/Popup/DataVisualisa Gives a distance indicator and a compass pointing towards the location from your GPS-location. If clicked, centers the map on the object -Defined in [/src/UI/Popup/DataVisualisations.ts#L26](/src/UI/Popup/DataVisualisations.ts#L26) +Defined in [/src/UI/Popup/DataVisualisations.ts#L38](/src/UI/Popup/DataVisualisations.ts#L38) #### Example usage of direction_indicator @@ -247,7 +271,7 @@ A small element, showing if the POI is currently open and when the next change i | prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | | postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | -Defined in [/src/UI/Popup/DataVisualisations.ts#L118](/src/UI/Popup/DataVisualisations.ts#L118) +Defined in [/src/UI/Popup/DataVisualisations.ts#L126](/src/UI/Popup/DataVisualisations.ts#L126) #### Example usage of opening_hours_state @@ -263,7 +287,7 @@ Creates an opening-hours table. Usage: {opening_hours_table(opening_hours)} to c | prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ | | postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ | -Defined in [/src/UI/Popup/DataVisualisations.ts#L81](/src/UI/Popup/DataVisualisations.ts#L81) +Defined in [/src/UI/Popup/DataVisualisations.ts#L87](/src/UI/Popup/DataVisualisations.ts#L87) #### Example usage of opening_hours_table @@ -277,7 +301,7 @@ Creates a visualisation for 'points in time', e.g. collection times of a postbox -----|-----|----- | | key | _undefined_ | The key out of which the points_in_time will be parsed | -Defined in [/src/UI/Popup/DataVisualisations.ts#L274](/src/UI/Popup/DataVisualisations.ts#L274) +Defined in [/src/UI/Popup/DataVisualisations.ts#L290](/src/UI/Popup/DataVisualisations.ts#L290) #### Example usage of points_in_time @@ -287,7 +311,7 @@ Defined in [/src/UI/Popup/DataVisualisations.ts#L274](/src/UI/Popup/DataVisualis Show general statistics about all the elements currently in view. Intended to use on the `current_view`-layer. They will be split per layer -Defined in [/src/UI/Popup/DataVisualisations.ts#L195](/src/UI/Popup/DataVisualisations.ts#L195) +Defined in [/src/UI/Popup/DataVisualisations.ts#L202](/src/UI/Popup/DataVisualisations.ts#L202) #### Example usage of statistics @@ -315,7 +339,7 @@ Elements to help with importing data to OSM. For example: buttons to import a fe | text | _undefined_ | The text to show on the button | | icon | ./assets/svg/robot.svg | The icon to show on the button | -Defined in [/src/UI/Popup/AutoApplyButtonVis.ts#L65](/src/UI/Popup/AutoApplyButtonVis.ts#L65) +Defined in [/src/UI/Popup/AutoApplyButtonVis.ts#L66](/src/UI/Popup/AutoApplyButtonVis.ts#L66) #### Example usage of auto_apply @@ -331,8 +355,7 @@ Gives an interactive element which shows a tag comparison between the OSM-object | host | _undefined_ | The domain name(s) where data might be fetched from - this is needed to set the CSP. A domain must include 'https', e.g. 'https://example.com'. For multiple domains, separate them with ';'. If you don't know the possible domains, use '*'. | | readonly | _undefined_ | If 'yes', will not show 'apply'-buttons | -Defined -in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L243](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L243) +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L243](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L243) #### Example usage of compare_data @@ -392,8 +415,7 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | icon | ./assets/svg/addSmall.svg | A nice icon to show in the button | | way_to_conflate | _undefined_ | The key, of which the corresponding value is the id of the OSM-way that must be conflated; typically a calculatedTag | -Defined -in [/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30](/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30) +Defined in [/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30](/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30) #### Example usage of conflate_button @@ -522,8 +544,7 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | snap_onto_layers | _undefined_ | If no existing nearby point exists, but a line of a specified layer is closeby, snap to this layer instead | | snap_to_layer_max_distance | 0.1 | Distance to distort the geometry to snap to this layer | -Defined -in [/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22](/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22) +Defined in [/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22](/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22) #### Example usage of import_way_button @@ -541,8 +562,7 @@ Attempts to load (via a proxy) the specified website and parsed ld+json from the | mode | _undefined_ | If `display`, only show the data in tabular and readonly form, ignoring already existing tags. This is used to explicitly show all the tags. If unset or anything else, allow to apply/import on OSM | | collapsed | yes | If the containing accordion should be closed | -Defined -in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105) +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105) #### Example usage of linked_data_from_website @@ -561,8 +581,7 @@ Change the status of the given MapRoulette task | maproulette_id | mr_taskId | The property name containing the maproulette id | | ask_feedback | _empty string_ | If not an empty string, this will be used as question to ask some additional feedback. A text field will be added | -Defined -in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25) +Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25) #### Example usage of maproulette_set_status @@ -623,7 +642,7 @@ Note that these values can be prepare with javascript in the theme by using a [c | id_of_object_to_apply_this_one | _undefined_ | If specified, applies the the tags onto _another_ object. The id will be read from properties[id_of_object_to_apply_this_one] of the selected object. The tags are still calculated based on the tags of the _selected_ element | | maproulette_id | _undefined_ | If specified, this maproulette-challenge will be closed when the tags are applied. This should be the `id` of the individual task, _not_ the task_id (which corresponds with the challenge). | -Defined in [/src/UI/SpecialVisualisations/TagApplyViz.ts#L13](/src/UI/SpecialVisualisations/TagApplyViz.ts#L13) +Defined in [/src/UI/SpecialVisualisations/TagApplyViz.ts#L17](/src/UI/SpecialVisualisations/TagApplyViz.ts#L17) #### Example usage of tag_apply @@ -637,8 +656,7 @@ These special visualisations are (mostly) interactive components that most eleme An element which allows to add a new point on the 'last_click'-location. Only makes sense in the layer `last_click` -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L234](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L234) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L228](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L228) #### Example usage of add_new_point @@ -648,8 +666,7 @@ in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L234](/src/UI/Speci Adds a button which allows to delete the object at this location. The config will be read from the layer config -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L157](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L157) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L150](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L150) #### Example usage of delete_button @@ -664,8 +681,7 @@ Shows a 'nothing is currently known-message if there is at least one unanswered | text | _undefined_ | Text to show | | cssClasses | _undefined_ | Classes to apply onto the text | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L206](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L206) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L200](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L200) #### Example usage of if_nothing_known @@ -681,8 +697,7 @@ A small map showing the selected feature. | idKey | id | The key of one or more properties of the feature, semi-colon separated. The corresponding value is interpreted as either the id or the a list of ID's. The features with these ID's will be shown on this minimap. | | class | h-40 rounded | CSS-classes (space-separated) that should be applied onto the container | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L74](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L74) #### Example usage of minimap @@ -692,8 +707,7 @@ in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/UI/Specia Adds a button which allows to move the object to another location. The config will be read from the layer config -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L137](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L137) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L130](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L130) #### Example usage of move_button @@ -708,8 +722,7 @@ Generates a QR-code to share the selected object | text | _undefined_ | Extra text on the side of the QR-code | | textClass | _undefined_ | CSS class of the the side text | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L178](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L178) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L171](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L171) #### Example usage of qr_code @@ -725,8 +738,7 @@ The special element which shows the questions which are unknown. Added by defaul | blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden'. If both a whitelist and a blacklist are given, will show questions having at least one label from the whitelist but none of the blacklist. | | show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once | -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L31](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L31) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L24](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L24) #### Example usage of questions @@ -751,8 +763,7 @@ Defined in [/src/UI/Popup/ShareLinkViz.ts#L6](/src/UI/Popup/ShareLinkViz.ts#L6) Adds a button which allows to split a way -Defined -in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L123](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L123) +Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L116](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L116) #### Example usage of split_button @@ -766,8 +777,7 @@ Elements relating to marking an object as favourite (giving it a heart). Default A small button that allows a (logged in) contributor to mark a location as a favourite location, sized to fit a title-icon -Defined -in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19) +Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19) #### Example usage of favourite_icon @@ -777,8 +787,7 @@ in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19](/src/UI/Specia A button that allows a (logged in) contributor to mark a location as a favourite location -Defined -in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6) +Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6) #### Example usage of favourite_status @@ -796,8 +805,7 @@ Creates an image carousel for the given sources. An attempt will be made to gues -----|-----|----- | | image_key | image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image;image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated | -Defined -in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48) +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48) #### Example usage of image_carousel @@ -813,8 +821,7 @@ Creates a button where a user can upload an image to panoramax | label | _undefined_ | The text to show on the button | | disable_blur | _undefined_ | If set to 'true' or 'yes', then face blurring will be disabled. To be used sparingly | -Defined -in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82) +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82) #### Example usage of image_upload @@ -829,8 +836,7 @@ A component showing nearby images loaded from various online services such as Ma | mode | closed | Either `open` or `closed`. If `open`, then the image carousel will always be shown | | readonly | _undefined_ | If 'readonly' or 'yes', will not show the 'link'-button | -Defined -in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12) +Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12) #### Example usage of nearby_images @@ -848,8 +854,7 @@ Adds an image to a node -----|-----|----- | | Id-key | id | The property name where the ID of the note to close can be found | -Defined -in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L111](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L111) +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L115](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L115) #### Example usage of add_image_to_note @@ -863,8 +868,7 @@ A textfield to add a comment to a node (with the option to close the note). -----|-----|----- | | Id-key | id | The property name where the ID of the note to close can be found | -Defined -in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L75](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L75) +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L79](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L79) #### Example usage of add_note_comment @@ -883,8 +887,7 @@ Button to close a note. A predefined text can be defined to close the note with. | minZoom | _undefined_ | If set, only show the closenote button if zoomed in enough | | zoomButton | _undefined_ | Text to show if not zoomed in enough | -Defined -in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18) +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L22](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L22) #### Example usage of close_note @@ -894,8 +897,7 @@ in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18](/src/UI/SpecialVisu Creates a new map note on the given location. This options is placed in the 'last_click'-popup automatically if the 'notes'-layer is enabled -Defined -in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L94](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L94) +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L98](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L98) #### Example usage of open_note @@ -910,8 +912,7 @@ Visualises the comments for notes | commentsKey | comments | The property name of the comments, which should be stringified json | | start | 0 | Drop the first 'start' comments | -Defined -in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L132](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L132) +Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L136](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L136) #### Example usage of visualize_note_comments @@ -931,8 +932,7 @@ Invites the contributor to leave a review. Somewhat small UI-element until inter | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | | question | _undefined_ | The question to ask during the review | -Defined -in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22) +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22) #### Example usage of create_review @@ -947,8 +947,7 @@ Adds an overview of the mangrove-reviews of this object. Mangrove.Reviews needs | subjectKey | name | The key to use to determine the subject. If specified, the subject will be tags[subjectKey] | | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | -Defined -in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88) +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88) #### Example usage of list_reviews @@ -963,8 +962,7 @@ Shows stars which represent the average rating on mangrove. | subjectKey | name | The key to use to determine the subject. If the value is specified, the subject will be tags[subjectKey] and will use this to filter the reviews. | | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | -Defined -in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125) +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125) #### Example usage of rating @@ -980,8 +978,7 @@ A pragmatic combination of `create_review` and `list_reviews` | fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value | | question | _undefined_ | The question to ask in the review form. Optional | -Defined -in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182) +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182) #### Example usage of reviews @@ -999,8 +996,7 @@ A button which clears the locally downloaded data and the service worker. Login -----|-----|----- | | text | _undefined_ | The text to show on the button | -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L110](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L110) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L129](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L129) #### Example usage of clear_caches @@ -1010,8 +1006,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L110](/src/UI/Specia A button to remove the travelled track information from the device -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L215](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L215) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L234](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L234) #### Example usage of clear_location_history @@ -1021,8 +1016,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L215](/src/UI/Specia Shows which questions are disabled for every layer. Used in 'settings' -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L46](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L46) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L44](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L44) #### Example usage of disabled_questions @@ -1032,8 +1026,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L46](/src/UI/Special Shows the current tags of the GPS-representing object, used for debugging -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L69](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L69) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L67](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L67) #### Example usage of gps_all_tags @@ -1043,8 +1036,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L69](/src/UI/Special Shows the current tags of the GPS-representing object, used for debugging -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L58](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L58) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L56](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L56) #### Example usage of gyroscope_all_tags @@ -1058,8 +1050,7 @@ Only makes sense in the usersettings. Allows to import a mangrove public key and -----|-----|----- | | text | _undefined_ | The text that is shown on the button | -Defined -in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162) +Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162) #### Example usage of import_mangrove_key @@ -1069,8 +1060,7 @@ in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162](/src/UI/S A component to set the language of the user interface -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L26](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L26) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L24](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L24) #### Example usage of language_picker @@ -1085,8 +1075,7 @@ Show a login button | force | _undefined_ | Always show this button, even if logged in | | message | _undefined_ | Message to display on the button | -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L131](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L131) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L150](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L150) #### Example usage of login_button @@ -1096,8 +1085,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L131](/src/UI/Specia Shows a button where the user can log out -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L192](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L192) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L211](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L211) #### Example usage of logout @@ -1107,8 +1095,7 @@ in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L192](/src/UI/Specia A module showing the pending changes, with the option to clear the pending changes -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L204](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L204) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L223](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L223) #### Example usage of pending_changes @@ -1123,19 +1110,27 @@ A QR-code which shares the current URL and adds the login token. Anyone with thi | text | _undefined_ | Extra text on the side of the QR-code | | textClass | _undefined_ | CSS class of the the side text | -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L161](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L161) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L180](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L180) #### Example usage of qr_login `{qr_login(,)}` +### serviceworker_all_tags + +Shows the current state of service worker + +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L109](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L109) + +#### Example usage of serviceworker_all_tags + +`{serviceworker_all_tags()}` + ### storage_all_tags Shows the current state of storage -Defined -in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L86](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L86) +Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L84](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L84) #### Example usage of storage_all_tags @@ -1155,8 +1150,7 @@ A collapsable group (accordion) | labels | _undefined_ | A `;`-separated list of either identifiers or label names. All tagRenderings matching this value will be shown in the accordion | | blacklist | _undefined_ | A `;`-separated list of either identifiers or label names. Matching tagrenderings will _not_ be included, even if they are in `labels` | -Defined -in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L176](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L176) +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175) #### Example usage of group @@ -1172,8 +1166,7 @@ Given an embedded tagRendering (read only) and a key, will read the keyname as a | tagrendering | _undefined_ | An entire tagRenderingConfig | | classes | _undefined_ | CSS-classes to apply on every individual item. Seperated by `space` | -Defined -in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L96](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L96) +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L95](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L95) #### Example usage of multi @@ -1191,28 +1184,6 @@ in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations. } ``` -### open_in_iD - -Opens the current view in the iD-editor - -Defined -in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L212](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L212) - -#### Example usage of open_in_iD - -`{open_in_iD()}` - -### open_in_josm - -Opens the current view in the JOSM-editor - -Defined -in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L226](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L226) - -#### Example usage of open_in_josm - -`{open_in_josm()}` - ### steal Shows a tagRendering from a different object as if this was the object itself @@ -1222,13 +1193,28 @@ Shows a tagRendering from a different object as if this was the object itself | featureId | _undefined_ | The key of the attribute which contains the id of the feature from which to use the tags | | tagRenderingId | _undefined_ | The layer-id and tagRenderingId to render. Can be multiple value if ';'-separated (in which case every value must also contain the layerId, e.g. `layerId.tagRendering0; layerId.tagRendering1`). Note: this can cause layer injection | -Defined -in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L23](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L23) +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L22](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L22) #### Example usage of steal `{steal(,)}` +## ui + +Elements to support the user interface, e.g. 'title', 'translated' + +### preset_type_select + +An editable tag rendering which allows to change the type. The options are the presets of the layer, effectively allowing to change act as if the object was made with a different preset. For example + +How this element looks like (in question mode) for [`tourism_accomodation`](./Layers/tourism_accomodation.md): ![](./img/Special_preset_type_select_preview.png)The presets ![](./img/Special_preset_type_select_matching_presets.png) + +Defined in [/src/UI/Popup/DataVisualisations.ts#L230](/src/UI/Popup/DataVisualisations.ts#L230) + +#### Example usage of preset_type_select + +`{preset_type_select()}` + ## web_and_communication Tools to show data from external websites, which link to external websites or which link to external profiles @@ -1241,8 +1227,7 @@ Converts a fediverse username or link into a clickable link -----|-----|----- | | key | _undefined_ | The attribute-name containing the link | -Defined -in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16) +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L17](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L17) #### Example usage of fediverse_link @@ -1252,17 +1237,16 @@ in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L1 Construct a link. By using the 'special' visualisation notation, translations should be easier -| name | default | description | ------------|-------------|---------------------------------------------------------------------------------------------------------------------------------------| -| text | _undefined_ | Text to be shown | -| href | _undefined_ | The URL to link to. Note that this will be URI-encoded before and (as everything) supports substitutions of attributes | -| class | _undefined_ | CSS-classes to add to the element | -| download | _undefined_ | Expects a string which denotes the filename to download the contents of `href` into. If set, this link will act as a download-button. | -| arialabel | _undefined_ | If set, this text will be used as aria-label | -| icon | _undefined_ | If set, show this icon next to the link. You might want to combine this with `class: button` | +| name | default | description | +-----|-----|----- | +| text | _undefined_ | Text to be shown | +| href | _undefined_ | The URL to link to. Note that this will be URI-encoded before and (as everything) supports substitutions of attributes | +| class | _undefined_ | CSS-classes to add to the element | +| download | _undefined_ | Expects a string which denotes the filename to download the contents of `href` into. If set, this link will act as a download-button. | +| arialabel | _undefined_ | If set, this text will be used as aria-label | +| icon | _undefined_ | If set, show this icon next to the link. You might want to combine this with `class: button` | -Defined -in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L143](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L143) +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L144](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L144) #### Example usage of link @@ -1282,6 +1266,26 @@ Defined in [/src/UI/Popup/MapillaryLinkVis.ts#L7](/src/UI/Popup/MapillaryLinkVis `{mapillary_link(18)}` +### open_in_iD + +Opens the current view in the iD-editor + +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L211](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L211) + +#### Example usage of open_in_iD + +`{open_in_iD()}` + +### open_in_josm + +Opens the current view in the JOSM-editor + +Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L225](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L225) + +#### Example usage of open_in_josm + +`{open_in_josm()}` + ### send_email Creates a `mailto`-link where some fields are already set and correctly escaped. The user will be promted to send the email @@ -1293,7 +1297,7 @@ Creates a `mailto`-link where some fields are already set and correctly escaped. | body | _undefined_ | The text in the email | | button_text | _undefined_ | The text shown on the button in the UI | -Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L105](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L105) +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L106](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L106) #### Example usage of send_email @@ -1307,8 +1311,7 @@ Shows the label of the corresponding wikidata-item -----|-----|----- | | keyToShowWikidataFor | wikidata | Use the wikidata entry from this key to show the label | -Defined -in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L64](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L64) +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L65](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L65) #### Example usage of wikidata_label @@ -1322,8 +1325,7 @@ A box showing the corresponding wikipedia article(s) - based on the **wikidata** -----|-----|----- | | keyToShowWikipediaFor | wikidata;wikipedia | Use the wikidata entry from this key to show the wikipedia article for. Multiple keys can be given (separated by ';'), in which case the first matching value is used | -Defined -in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L35](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L35) +Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L36](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L36) #### Example usage of wikipedia @@ -1337,7 +1339,7 @@ Various elements Exports the selected feature as GeoJson-file -Defined in [/src/UI/Popup/DataExportVisualisations.ts#L34](/src/UI/Popup/DataExportVisualisations.ts#L34) +Defined in [/src/UI/Popup/DataExportVisualisations.ts#L38](/src/UI/Popup/DataExportVisualisations.ts#L38) #### Example usage of export_as_geojson @@ -1347,7 +1349,7 @@ Defined in [/src/UI/Popup/DataExportVisualisations.ts#L34](/src/UI/Popup/DataExp Exports the selected feature as GPX-file -Defined in [/src/UI/Popup/DataExportVisualisations.ts#L8](/src/UI/Popup/DataExportVisualisations.ts#L8) +Defined in [/src/UI/Popup/DataExportVisualisations.ts#L12](/src/UI/Popup/DataExportVisualisations.ts#L12) #### Example usage of export_as_gpx @@ -1361,7 +1363,7 @@ Create a histogram for a list of given values, read from the properties. -----|-----|----- | | key | _undefined_ | The key to be read and to generate a histogram from | -Defined in [/src/UI/Popup/HistogramViz.ts#L7](/src/UI/Popup/HistogramViz.ts#L7) +Defined in [/src/UI/Popup/HistogramViz.ts#L11](/src/UI/Popup/HistogramViz.ts#L11) #### Example usage of histogram @@ -1369,16 +1371,16 @@ Defined in [/src/UI/Popup/HistogramViz.ts#L7](/src/UI/Popup/HistogramViz.ts#L7) ### language_chooser -The language element allows to show and pick all known (modern) languages. The key can be set +The language element allows to show and pick all known (modern) languages (includes sign languages). The key can be set -| name | default | description | -------------------------|--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| key | _undefined_ | What key to use, e.g. `language`, `tactile_writing:braille:language`, ... If a language is supported, the language code will be appended to this key, resulting in `:nl=yes` if _nl_ is picked | -| question | _undefined_ | What to ask if no questions are known | -| render_list_item | {language()} | How a single language will be shown in the list of languages. Use `{language}` to indicate the language (which it must contain). | -| render_single_language | _undefined_ | What will be shown if the feature only supports a single language | -| render_all | {list()} | The full rendering. U0se `{list}` to show where the list of languages must come. Optional if mode=single | -| no_known_languages | _undefined_ | The text that is shown if no languages are known for this key. If this text is omitted, the languages will be prompted instead | +| name | default | description | +-----|-----|----- | +| key | _undefined_ | What key to use, e.g. `language`, `tactile_writing:braille:language`, ... If a language is supported, the language code will be appended to this key, resulting in `:nl=yes` if _nl_ is picked | +| question | _undefined_ | What to ask if no questions are known | +| render_list_item | {language()} | How a single language will be shown in the list of languages. Use `{language}` to indicate the language (which it must contain). | +| render_single_language | _undefined_ | What will be shown if the feature only supports a single language | +| render_all | {list()} | The full rendering. U0se `{list}` to show where the list of languages must come. Optional if mode=single | +| no_known_languages | _undefined_ | The text that is shown if no languages are known for this key. If this text is omitted, the languages will be prompted instead | Defined in [/src/UI/Popup/LanguageElement/LanguageElement.ts#L5](/src/UI/Popup/LanguageElement/LanguageElement.ts#L5) @@ -1414,31 +1416,6 @@ Defined in [/src/UI/Popup/MultiApplyViz.ts#L7](/src/UI/Popup/MultiApplyViz.ts#L7 {multi_apply(_features_with_the_same_name_within_100m, name:etymology:wikidata;name:etymology, Apply etymology information on all nearby objects with the same name)} -### preset_description - -Shows the extra description from the presets of the layer, if one matches. It will pick the most specific one (e.g. if preset `A` implies `B`, but `B` does not imply `A`, it'll pick B) or the first one if no ordering can be made. Might be empty - -Defined in [/src/UI/Popup/DataVisualisations.ts#L207](/src/UI/Popup/DataVisualisations.ts#L207) - -#### Example usage of preset_description - -`{preset_description()}` - -### preset_type_select - -An editable tag rendering which allows to change the type. The options are the presets of the layer, effectively -allowing to change act as if the object was made with a different preset. For example - -How this element looks like (in question mode) for [ -`tourism_accomodation`](./Layers/tourism_accomodation.md): ![](./img/Special_preset_type_select_preview.png)The -presets ![](./img/Special_preset_type_select_matching_presets.png) - -Defined in [/src/UI/Popup/DataVisualisations.ts#L222](/src/UI/Popup/DataVisualisations.ts#L222) - -#### Example usage of preset_type_select - -`{preset_type_select()}` - ### upload_to_osm Uploads the GPS-history as GPX to OpenStreetMap.org; clears the history afterwards. The actual feature is ignored. diff --git a/Docs/TagInfo/mapcomplete_arcade.json b/Docs/TagInfo/mapcomplete_arcade.json new file mode 100644 index 000000000..541e3f66d --- /dev/null +++ b/Docs/TagInfo/mapcomplete_arcade.json @@ -0,0 +1,1234 @@ +{ + "data_format": 1, + "project": { + "name": "MapComplete Arcades", + "description": "A map of arcades", + "project_url": "https://mapcomplete.org/arcade", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Themes", + "icon_url": "https://mapcomplete.org/assets/layers/arcade/arcade.svg", + "contact_name": "Pieter Vander Vennet", + "contact_email": "info@mapcomplete.org" + }, + "tags": [ + { + "key": "leisure", + "value": "amusement_arcade", + "description": "Features with this tag are displayed by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "id", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#just_created", + "icon_url": "./assets/svg/party.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "name", + "description": "Values of `name` are shown with \"This arcade is called {name}\" and can be updated. The question is \"What is the name of this arcade?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#name", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "virtual_reality", + "value": "yes", + "description": "virtual_reality=yes is displayed as \"This arcade offers virtual-reality gaming.\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#virtual_reality", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "virtual_reality", + "value": "only", + "description": "virtual_reality=only is displayed as \"This arcade only offers virtual-reality gaming.\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#virtual_reality", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "virtual_reality", + "description": "virtual_reality= is displayed as \"This arcade doesn't offer virtual-reality gaming\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#virtual_reality", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "brand", + "description": "Values of `brand` are shown with \"Part of {brand}\" and can be updated. The question is \"Is {title()} part of a bigger brand?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#brand", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "nobrand", + "value": "yes", + "description": "nobrand=yes is displayed as \"Not part of a bigger brand\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#brand", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title()}?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#opening_hours", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "opening_hours", + "value": "closed", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#opening_hours", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "website", + "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#website", + "icon_url": "./assets/layers/icons/website.svg" + }, + { + "key": "contact:website", + "description": "contact:website~.+ is displayed as \"{contact:website}\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#website", + "icon_url": "./assets/layers/icons/website.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "payment:cash", + "value": "yes", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#payment_options", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "payment:cards", + "value": "yes", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#payment_options", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:qr_code", + "value": "yes", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#payment_options", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "level", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "location", + "value": "underground", + "description": "location=underground is displayed as \"Located underground\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "level", + "value": "0", + "description": "level=0 is displayed as \"Located on the ground floor\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "level", + "description": "level= is displayed as \"Located on the ground floor\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "level", + "value": "1", + "description": "level=1 is displayed as \"Located on the first floor\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "level", + "value": "-1", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#description", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Does not have toilets\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#grouptitle", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets", + "value": "yes", + "description": "toilets=yes is displayed as \"Has toilets\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#has_toilets", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets", + "value": "no", + "description": "toilets=no is displayed as \"Has no toilets\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#has_toilets", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets", + "value": "separate", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#has_toilets", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:level", + "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:location", + "value": "underground", + "description": "toilets:location=underground is displayed as \"Located underground\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:level", + "value": "0", + "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:level", + "description": "toilets:level= is displayed as \"Located on the ground floor\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:level", + "value": "1", + "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:level", + "value": "-1", + "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_single_level", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:access", + "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_access", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:access", + "value": "yes", + "description": "toilets:access=yes is displayed as \"Public access\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_access", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:access", + "value": "customers", + "description": "toilets:access=customers is displayed as \"Only access to customers\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:access", + "value": "no", + "description": "toilets:access=no is displayed as \"Not accessible\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_access", + "icon_url": "lock" + }, + { + "key": "toilets:access", + "value": "key", + "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_access", + "icon_url": "key" + }, + { + "key": "toilets:fee", + "value": "yes", + "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilets_fee", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:fee", + "value": "no", + "description": "toilets:fee=no is displayed as \"Free to use\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilets_fee", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:charge", + "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_charge", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:payment:cash", + "value": "yes", + "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "toilets:payment:cards", + "value": "yes", + "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:qr_code", + "value": "yes", + "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "toilets:payment:coins", + "value": "yes", + "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "toilets:payment:notes", + "value": "yes", + "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "toilets:payment:debit_cards", + "value": "yes", + "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:payment:credit_cards", + "value": "yes", + "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "yes", + "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_gender_segregated", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:gender_segregated", + "value": "no", + "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_gender_segregated", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:supervised", + "value": "yes", + "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:supervised", + "value": "interval", + "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:supervised", + "value": "no", + "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilet_supervised", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:description", + "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_description", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair", + "value": "yes", + "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_toilets_wheelchair", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_type", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_type", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_type", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_type", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_disposal", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_disposal", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_disposal", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#menstrual_products_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_changing_table", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_changing_table_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_changing_table_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_changing_table_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_changing_table_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_changing_table_location", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_has_paper", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_has_paper", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_handwashing", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_handwashing", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "handwashing:soap", + "value": "yes", + "description": "handwashing:soap=yes is displayed as \"Soap for handwashing is provided\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#handwashing_soap", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "handwashing:soap", + "value": "no", + "description": "handwashing:soap=no is displayed as \"No soap for handwashing\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#handwashing_soap", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_drying", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_drying", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_drying", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_drying", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_drying", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layer Arcades", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#images", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#wheelchair_title", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#wheelchair_title", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#wheelchair_title", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#wheelchair_title", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#wheelchair_door_width", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#adult_changing_table", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#adult_changing_table", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_height", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_height", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_min_height", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_max_height", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Arcades, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/arcade.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/arcade/arcade.svg" + }, + { + "key": "amenity", + "value": "toilets", + "description": "Features with this tag are displayed by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access is {access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"Only access to customers\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "no", + "description": "access=no is displayed as \"Not accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "lock" + }, + { + "key": "access", + "value": "key", + "description": "access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"These are paid toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "fee", + "value": "no", + "description": "fee=no is displayed as \"Free to use\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "charge", + "description": "Values of `charge` are shown with \"The fee is {charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_charge", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "payment:coins", + "value": "yes", + "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "payment:notes", + "value": "yes", + "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "payment:debit_cards", + "value": "yes", + "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:credit_cards", + "value": "yes", + "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When are these toilets opened?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "opening_hours", + "value": "24/7", + "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/questions/open24_7.svg" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + } + ] +} \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_artwork.json b/Docs/TagInfo/mapcomplete_artwork.json index ffa66dee6..b390b41da 100644 --- a/Docs/TagInfo/mapcomplete_artwork.json +++ b/Docs/TagInfo/mapcomplete_artwork.json @@ -157,6 +157,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#artwork_artwork_type", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layers Artworks, Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#artwork_artwork_type", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layers Artworks, Benches", diff --git a/Docs/TagInfo/mapcomplete_benches.json b/Docs/TagInfo/mapcomplete_benches.json index a3483a031..c8c4afa26 100644 --- a/Docs/TagInfo/mapcomplete_benches.json +++ b/Docs/TagInfo/mapcomplete_benches.json @@ -480,6 +480,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Benches", diff --git a/Docs/TagInfo/mapcomplete_campersite.json b/Docs/TagInfo/mapcomplete_campersite.json index 5bd127817..6a1466428 100644 --- a/Docs/TagInfo/mapcomplete_campersite.json +++ b/Docs/TagInfo/mapcomplete_campersite.json @@ -19,37 +19,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Camper sites, Sanitary dump stations", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Camper sites, Sanitary dump stations, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#images", "icon_url": "./assets/themes/campersite/caravan.svg" }, @@ -144,15 +144,22 @@ { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"This place has toilets\" by layer Camper sites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#caravansites_toilets", + "description": "toilets=yes is displayed as \"Has toilets\" by layer Camper sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#has_toilets", "icon_url": "./assets/themes/campersite/caravan.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"This place does not have toilets\" by layer Camper sites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#caravansites_toilets", + "description": "toilets=no is displayed as \"Has no toilets\" by layer Camper sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#has_toilets", + "icon_url": "./assets/themes/campersite/caravan.svg" + }, + { + "key": "toilets", + "value": "separate", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Camper sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/caravansites.md#has_toilets", "icon_url": "./assets/themes/campersite/caravan.svg" }, { @@ -290,6 +297,791 @@ "description": "Values of `network` are shown with \"This station is part of network {network}\" and can be updated. The question is \"What network is this place a part of? (skip if none)\" by layer Sanitary dump stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dumpstations.md#dumpstations_network", "icon_url": "./assets/themes/campersite/sanitary_dump_station.svg" + }, + { + "key": "amenity", + "value": "toilets", + "description": "Features with this tag are displayed by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "location", + "value": "underground", + "description": "location=underground is displayed as \"Located underground\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "0", + "description": "level=0 is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "description": "level= is displayed as \"Located on the ground floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "1", + "description": "level=1 is displayed as \"Located on the first floor\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "level", + "value": "-1", + "description": "level=-1 is displayed as \"Located on the first basement level\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#single_level", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access is {access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Public access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"Only access to customers\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "access", + "value": "no", + "description": "access=no is displayed as \"Not accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "lock" + }, + { + "key": "access", + "value": "key", + "description": "access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_access", + "icon_url": "key" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"These are paid toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "fee", + "value": "no", + "description": "fee=no is displayed as \"Free to use\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_fee", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "charge", + "description": "Values of `charge` are shown with \"The fee is {charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_charge", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "payment:cash", + "value": "yes", + "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/cash.svg" + }, + { + "key": "payment:cards", + "value": "yes", + "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:qr_code", + "value": "yes", + "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/qrcode.svg" + }, + { + "key": "payment:coins", + "value": "yes", + "description": "payment:coins=yes is displayed as \"Coins are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/coins.svg" + }, + { + "key": "payment:notes", + "value": "yes", + "description": "payment:notes=yes is displayed as \"Bank notes are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/notes.svg" + }, + { + "key": "payment:debit_cards", + "value": "yes", + "description": "payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "payment:credit_cards", + "value": "yes", + "description": "payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#payment_options_split", + "icon_url": "./assets/layers/questions/payment_card.svg" + }, + { + "key": "opening_hours", + "description": "Values of `opening_hours` are shown with \"

Opening hours

{opening_hours_table(opening_hours)}\" and can be updated. The question is \"When are these toilets opened?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "opening_hours", + "value": "24/7", + "description": "opening_hours=24/7 is displayed as \"24/7 opened (including holidays)\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/questions/open24_7.svg" + }, + { + "key": "opening_hours", + "value": "closed", + "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#opening_hours_24_7", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "seated", + "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "urinal", + "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "squat", + "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:position", + "value": "seated;urinal", + "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_type", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "flush", + "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "pitlatrine", + "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:disposal", + "value": "bucket", + "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_disposal", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "yes", + "description": "gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "gender_segregated", + "value": "no", + "description": "gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#gender_segregated", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "yes", + "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "limited", + "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products", + "value": "no", + "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "female_toilet", + "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "male_toilet", + "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:menstrual_products:location", + "value": "wheelchair_toilet", + "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#menstrual_products_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table", + "value": "yes", + "description": "changing_table=yes is displayed as \"A changing table is available\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/baby.svg" + }, + { + "key": "changing_table", + "value": "no", + "description": "changing_table=no is displayed as \"No changing table is available\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "female_toilet", + "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "male_toilet", + "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "wheelchair_toilet", + "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:location", + "value": "dedicated_room", + "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_changing_table_location", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "yes", + "description": "supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "interval", + "description": "supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "supervised", + "value": "no", + "description": "supervised=no is displayed as \"These toilets are not supervised\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "yes", + "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:paper_supplied", + "value": "no", + "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_has_paper", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:handwashing", + "value": "yes", + "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_handwashing", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:handwashing", + "value": "no", + "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_handwashing", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "handwashing:soap", + "value": "yes", + "description": "handwashing:soap=yes is displayed as \"Soap for handwashing is provided\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#handwashing_soap", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "handwashing:soap", + "value": "no", + "description": "handwashing:soap=no is displayed as \"No soap for handwashing\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#handwashing_soap", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "electric_hand_dryer", + "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "paper_towel", + "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel_cabinet", + "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "towel", + "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:hands_drying", + "value": "no", + "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_drying", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "yes", + "description": "wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no is displayed as \"No wheelchair access\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes)) by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#images", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "designated", + "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair", + "value": "no", + "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_title", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "yes", + "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:access", + "value": "key", + "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_wheelchair_access", + "icon_url": "key" + }, + { + "key": "centralkey", + "value": "mlak", + "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key (MLAK) to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/MLAK.svg" + }, + { + "key": "centralkey", + "value": "nks", + "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "centralkey", + "value": "eurokey", + "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_wheelchair_access", + "icon_url": "./assets/layers/toilet/eurokey.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_lr", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:behind", + "value": "no", + "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_has_grab_rail_behind", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:left", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:foldable:left=yes is displayed as \"The left grab rail is foldable\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:left", + "value": "no", + "description": "toilets:wheelchair:grab_rail:foldable:left=no is displayed as \"The left grab rail is not foldable\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_left", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:right", + "value": "yes", + "description": "toilets:wheelchair:grab_rail:foldable:right=yes is displayed as \"The right grab rail is foldable\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "toilets:wheelchair:grab_rail:foldable:right", + "value": "no", + "description": "toilets:wheelchair:grab_rail:foldable:right=no is displayed as \"The right grab rail is not foldable\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilets_wheelchair_is_foldable_right", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "door:width", + "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#wheelchair_door_width", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "yes", + "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult", + "value": "no", + "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#adult_changing_table", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height", + "value": "adjustable", + "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:min_height", + "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_min_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:max_height", + "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_max_height", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "manual", + "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:height:mechanism", + "value": "electric", + "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_mechanism", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wall_mounted", + "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "legs", + "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "changing_table:adult:support", + "value": "wheels", + "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#changing_table_adult_adult_changing_table_support", + "icon_url": "./assets/layers/toilet/toilets.svg" + }, + { + "key": "phone", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What number can one call in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "contact:phone", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#phone", + "icon_url": "./assets/layers/questions/phone.svg" + }, + { + "key": "email", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address one can send to in case of troubles or questions?\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "contact:email", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" + }, + { + "key": "operator:email", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layer Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#email", + "icon_url": "./assets/svg/envelope.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_charging_stations.json b/Docs/TagInfo/mapcomplete_charging_stations.json index b78cc2015..c41ef91d0 100644 --- a/Docs/TagInfo/mapcomplete_charging_stations.json +++ b/Docs/TagInfo/mapcomplete_charging_stations.json @@ -165,274 +165,127 @@ }, { "key": "socket:schuko", - "value": "1", - "description": "socket:schuko=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" - }, - { - "key": "socket:schuko", - "description": "socket:schuko~.+ & socket:schuko!=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", + "description": "socket:schuko= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" }, { "key": "socket:typee", - "value": "1", - "description": "socket:typee=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/TypeE.svg" - }, - { - "key": "socket:typee", - "description": "socket:typee~.+ & socket:typee!=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layers Charging stations, Charge points", + "description": "socket:typee= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/TypeE.svg" }, { "key": "socket:chademo", - "value": "1", - "description": "socket:chademo=1 is displayed as \"Chademo\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" - }, - { - "key": "socket:chademo", - "description": "socket:chademo~.+ & socket:chademo!=1 is displayed as \"Chademo\" by layers Charging stations, Charge points", + "description": "socket:chademo= is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" }, { "key": "socket:type1_cable", - "value": "1", - "description": "socket:type1_cable=1 is displayed as \"Type 1 with cable (J1772)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1_cable", - "description": "socket:type1_cable~.+ & socket:type1_cable!=1 is displayed as \"Type 1 with cable (J1772)\" by layers Charging stations, Charge points", + "description": "socket:type1_cable= is displayed as \"Type 1 with cable (J1772)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1", - "value": "1", - "description": "socket:type1=1 is displayed as \"Type 1 without cable (J1772)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1", - "description": "socket:type1~.+ & socket:type1!=1 is displayed as \"Type 1 without cable (J1772)\" by layers Charging stations, Charge points", + "description": "socket:type1= is displayed as \"Type 1 without cable (J1772)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1_combo", - "value": "1", - "description": "socket:type1_combo=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" - }, - { - "key": "socket:type1_combo", - "description": "socket:type1_combo~.+ & socket:type1_combo!=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layers Charging stations, Charge points", + "description": "socket:type1_combo= is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" }, { "key": "socket:tesla_supercharger", - "value": "1", - "description": "socket:tesla_supercharger=1 is displayed as \"Tesla Supercharger\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_supercharger", - "description": "socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1 is displayed as \"Tesla Supercharger\" by layers Charging stations, Charge points", + "description": "socket:tesla_supercharger= is displayed as \"Tesla Supercharger\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:type2", - "value": "1", - "description": "socket:type2=1 is displayed as \"Type 2 (mennekes)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_socket.svg" - }, - { - "key": "socket:type2", - "description": "socket:type2~.+ & socket:type2!=1 is displayed as \"Type 2 (mennekes)\" by layers Charging stations, Charge points", + "description": "socket:type2= is displayed as \"Type 2 (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_socket.svg" }, { "key": "socket:type2_combo", - "value": "1", - "description": "socket:type2_combo=1 is displayed as \"Type 2 CCS (mennekes)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:type2_combo", - "description": "socket:type2_combo~.+ & socket:type2_combo!=1 is displayed as \"Type 2 CCS (mennekes)\" by layers Charging stations, Charge points", + "description": "socket:type2_combo= is displayed as \"Type 2 CCS (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:type2_cable", - "value": "1", - "description": "socket:type2_cable=1 is displayed as \"Type 2 with cable (mennekes)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:type2_cable", - "description": "socket:type2_cable~.+ & socket:type2_cable!=1 is displayed as \"Type 2 with cable (mennekes)\" by layers Charging stations, Charge points", + "description": "socket:type2_cable= is displayed as \"Type 2 with cable (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" }, { "key": "socket:tesla_supercharger_ccs", - "value": "1", - "description": "socket:tesla_supercharger_ccs=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layers Charging stations, Charge points", + "description": "socket:tesla_supercharger_ccs= is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", + "description": "socket:tesla_destination= is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:USB-A", - "value": "1", - "description": "socket:USB-A=1 is displayed as \"USB to charge phones and small electronics\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/usb_port.svg" - }, - { - "key": "socket:USB-A", - "description": "socket:USB-A~.+ & socket:USB-A!=1 is displayed as \"USB to charge phones and small electronics\" by layers Charging stations, Charge points", + "description": "socket:USB-A= is displayed as \"USB to charge phones and small electronics\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:bosch_3pin", - "value": "1", - "description": "socket:bosch_3pin=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" - }, - { - "key": "socket:bosch_3pin", - "description": "socket:bosch_3pin~.+ & socket:bosch_3pin!=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layers Charging stations, Charge points", + "description": "socket:bosch_3pin= is displayed as \"Bosch Active Connect with 3 pins and cable\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_5pin", - "value": "1", - "description": "socket:bosch_5pin=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" - }, - { - "key": "socket:bosch_5pin", - "description": "socket:bosch_5pin~.+ & socket:bosch_5pin!=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layers Charging stations, Charge points", + "description": "socket:bosch_5pin= is displayed as \"Bosch Active Connect with 5 pins and cable\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bs1363", - "value": "1", - "description": "socket:bs1363=1 is displayed as \"BS1363 (Type G)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bs1363.svg" - }, - { - "key": "socket:bs1363", - "description": "socket:bs1363~.+ & socket:bs1363!=1 is displayed as \"BS1363 (Type G)\" by layers Charging stations, Charge points", + "description": "socket:bs1363= is displayed as \"BS1363 (Type G)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:nema5_15", - "value": "1", - "description": "socket:nema5_15=1 is displayed as \"NEMA 5-15 (Type B)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-15.svg" - }, - { - "key": "socket:nema5_15", - "description": "socket:nema5_15~.+ & socket:nema5_15!=1 is displayed as \"NEMA 5-15 (Type B)\" by layers Charging stations, Charge points", + "description": "socket:nema5_15= is displayed as \"NEMA 5-15 (Type B)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:sev1011_t23", - "value": "1", - "description": "socket:sev1011_t23=1 is displayed as \"SEV 1011 T23 (Type J)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/typej.svg" - }, - { - "key": "socket:sev1011_t23", - "description": "socket:sev1011_t23~.+ & socket:sev1011_t23!=1 is displayed as \"SEV 1011 T23 (Type J)\" by layers Charging stations, Charge points", + "description": "socket:sev1011_t23= is displayed as \"SEV 1011 T23 (Type J)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:as3112", - "value": "1", - "description": "socket:as3112=1 is displayed as \"AS3112 (Type I)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/as3112.svg" - }, - { - "key": "socket:as3112", - "description": "socket:as3112~.+ & socket:as3112!=1 is displayed as \"AS3112 (Type I)\" by layers Charging stations, Charge points", + "description": "socket:as3112= is displayed as \"AS3112 (Type I)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:nema_5_20", - "value": "1", - "description": "socket:nema_5_20=1 is displayed as \"NEMA 5-20 (Type B)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-20.svg" - }, - { - "key": "socket:nema_5_20", - "description": "socket:nema_5_20~.+ & socket:nema_5_20!=1 is displayed as \"NEMA 5-20 (Type B)\" by layers Charging stations, Charge points", + "description": "socket:nema_5_20= is displayed as \"NEMA 5-20 (Type B)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nacs", - "value": "1", - "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:nacs", - "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", + "description": "socket:nacs= is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, diff --git a/Docs/TagInfo/mapcomplete_circular_economy.json b/Docs/TagInfo/mapcomplete_circular_economy.json index ba353e470..ee0fabd83 100644 --- a/Docs/TagInfo/mapcomplete_circular_economy.json +++ b/Docs/TagInfo/mapcomplete_circular_economy.json @@ -2878,6 +2878,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Second hand shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_second_hand.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "toilets", "value": "no", diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index 76c14ea0e..0f7f4e642 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -3798,6 +3798,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_climbing_shoe_repair.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "amenity", "value": "toilets", @@ -4316,6 +4357,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", "icon_url": "./assets/layers/drinking_water/drips.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Drinking water", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", + "icon_url": "./assets/layers/drinking_water/drips.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Drinking water", diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index 4ef6ce308..c7d7f7018 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -2520,6 +2520,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#charge_day", "icon_url": "./assets/layers/bike_shop/repair_shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout_type", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Bike repair/shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#self_checkout_type", + "icon_url": "./assets/layers/bike_shop/repair_shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Bike repair/shop, Bike-related object, Bicycle library, Toilets", @@ -3833,6 +3874,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", "icon_url": "./assets/layers/drinking_water/drips.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Drinking water", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", + "icon_url": "./assets/layers/drinking_water/drips.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Drinking water", @@ -4976,274 +5024,127 @@ }, { "key": "socket:schuko", - "value": "1", - "description": "socket:schuko=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" - }, - { - "key": "socket:schuko", - "description": "socket:schuko~.+ & socket:schuko!=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", + "description": "socket:schuko= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" }, { "key": "socket:typee", - "value": "1", - "description": "socket:typee=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/TypeE.svg" - }, - { - "key": "socket:typee", - "description": "socket:typee~.+ & socket:typee!=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layer Charging stations", + "description": "socket:typee= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/TypeE.svg" }, { "key": "socket:chademo", - "value": "1", - "description": "socket:chademo=1 is displayed as \"Chademo\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" - }, - { - "key": "socket:chademo", - "description": "socket:chademo~.+ & socket:chademo!=1 is displayed as \"Chademo\" by layer Charging stations", + "description": "socket:chademo= is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" }, { "key": "socket:type1_cable", - "value": "1", - "description": "socket:type1_cable=1 is displayed as \"Type 1 with cable (J1772)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1_cable", - "description": "socket:type1_cable~.+ & socket:type1_cable!=1 is displayed as \"Type 1 with cable (J1772)\" by layer Charging stations", + "description": "socket:type1_cable= is displayed as \"Type 1 with cable (J1772)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1", - "value": "1", - "description": "socket:type1=1 is displayed as \"Type 1 without cable (J1772)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1", - "description": "socket:type1~.+ & socket:type1!=1 is displayed as \"Type 1 without cable (J1772)\" by layer Charging stations", + "description": "socket:type1= is displayed as \"Type 1 without cable (J1772)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1_combo", - "value": "1", - "description": "socket:type1_combo=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" - }, - { - "key": "socket:type1_combo", - "description": "socket:type1_combo~.+ & socket:type1_combo!=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layer Charging stations", + "description": "socket:type1_combo= is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" }, { "key": "socket:tesla_supercharger", - "value": "1", - "description": "socket:tesla_supercharger=1 is displayed as \"Tesla Supercharger\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_supercharger", - "description": "socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1 is displayed as \"Tesla Supercharger\" by layer Charging stations", + "description": "socket:tesla_supercharger= is displayed as \"Tesla Supercharger\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:type2", - "value": "1", - "description": "socket:type2=1 is displayed as \"Type 2 (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_socket.svg" - }, - { - "key": "socket:type2", - "description": "socket:type2~.+ & socket:type2!=1 is displayed as \"Type 2 (mennekes)\" by layer Charging stations", + "description": "socket:type2= is displayed as \"Type 2 (mennekes)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_socket.svg" }, { "key": "socket:type2_combo", - "value": "1", - "description": "socket:type2_combo=1 is displayed as \"Type 2 CCS (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:type2_combo", - "description": "socket:type2_combo~.+ & socket:type2_combo!=1 is displayed as \"Type 2 CCS (mennekes)\" by layer Charging stations", + "description": "socket:type2_combo= is displayed as \"Type 2 CCS (mennekes)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:type2_cable", - "value": "1", - "description": "socket:type2_cable=1 is displayed as \"Type 2 with cable (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:type2_cable", - "description": "socket:type2_cable~.+ & socket:type2_cable!=1 is displayed as \"Type 2 with cable (mennekes)\" by layer Charging stations", + "description": "socket:type2_cable= is displayed as \"Type 2 with cable (mennekes)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" }, { "key": "socket:tesla_supercharger_ccs", - "value": "1", - "description": "socket:tesla_supercharger_ccs=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs= is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", + "description": "socket:tesla_destination= is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:USB-A", - "value": "1", - "description": "socket:USB-A=1 is displayed as \"USB to charge phones and small electronics\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/usb_port.svg" - }, - { - "key": "socket:USB-A", - "description": "socket:USB-A~.+ & socket:USB-A!=1 is displayed as \"USB to charge phones and small electronics\" by layer Charging stations", + "description": "socket:USB-A= is displayed as \"USB to charge phones and small electronics\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:bosch_3pin", - "value": "1", - "description": "socket:bosch_3pin=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" - }, - { - "key": "socket:bosch_3pin", - "description": "socket:bosch_3pin~.+ & socket:bosch_3pin!=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layer Charging stations", + "description": "socket:bosch_3pin= is displayed as \"Bosch Active Connect with 3 pins and cable\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_5pin", - "value": "1", - "description": "socket:bosch_5pin=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" - }, - { - "key": "socket:bosch_5pin", - "description": "socket:bosch_5pin~.+ & socket:bosch_5pin!=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layer Charging stations", + "description": "socket:bosch_5pin= is displayed as \"Bosch Active Connect with 5 pins and cable\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bs1363", - "value": "1", - "description": "socket:bs1363=1 is displayed as \"BS1363 (Type G)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bs1363.svg" - }, - { - "key": "socket:bs1363", - "description": "socket:bs1363~.+ & socket:bs1363!=1 is displayed as \"BS1363 (Type G)\" by layer Charging stations", + "description": "socket:bs1363= is displayed as \"BS1363 (Type G)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:nema5_15", - "value": "1", - "description": "socket:nema5_15=1 is displayed as \"NEMA 5-15 (Type B)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-15.svg" - }, - { - "key": "socket:nema5_15", - "description": "socket:nema5_15~.+ & socket:nema5_15!=1 is displayed as \"NEMA 5-15 (Type B)\" by layer Charging stations", + "description": "socket:nema5_15= is displayed as \"NEMA 5-15 (Type B)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:sev1011_t23", - "value": "1", - "description": "socket:sev1011_t23=1 is displayed as \"SEV 1011 T23 (Type J)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/typej.svg" - }, - { - "key": "socket:sev1011_t23", - "description": "socket:sev1011_t23~.+ & socket:sev1011_t23!=1 is displayed as \"SEV 1011 T23 (Type J)\" by layer Charging stations", + "description": "socket:sev1011_t23= is displayed as \"SEV 1011 T23 (Type J)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:as3112", - "value": "1", - "description": "socket:as3112=1 is displayed as \"AS3112 (Type I)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/as3112.svg" - }, - { - "key": "socket:as3112", - "description": "socket:as3112~.+ & socket:as3112!=1 is displayed as \"AS3112 (Type I)\" by layer Charging stations", + "description": "socket:as3112= is displayed as \"AS3112 (Type I)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:nema_5_20", - "value": "1", - "description": "socket:nema_5_20=1 is displayed as \"NEMA 5-20 (Type B)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-20.svg" - }, - { - "key": "socket:nema_5_20", - "description": "socket:nema_5_20~.+ & socket:nema_5_20!=1 is displayed as \"NEMA 5-20 (Type B)\" by layer Charging stations", + "description": "socket:nema_5_20= is displayed as \"NEMA 5-20 (Type B)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nacs", - "value": "1", - "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:nacs", - "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "description": "socket:nacs= is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station_ebikes.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, diff --git a/Docs/TagInfo/mapcomplete_drinking_water.json b/Docs/TagInfo/mapcomplete_drinking_water.json index fda48f7e4..a05e96d48 100644 --- a/Docs/TagInfo/mapcomplete_drinking_water.json +++ b/Docs/TagInfo/mapcomplete_drinking_water.json @@ -368,6 +368,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", "icon_url": "./assets/layers/drinking_water/drips.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Drinking water", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", + "icon_url": "./assets/layers/drinking_water/drips.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Drinking water", diff --git a/Docs/TagInfo/mapcomplete_ghostsigns.json b/Docs/TagInfo/mapcomplete_ghostsigns.json index 18c6cf387..a1fd00c9f 100644 --- a/Docs/TagInfo/mapcomplete_ghostsigns.json +++ b/Docs/TagInfo/mapcomplete_ghostsigns.json @@ -533,6 +533,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#artwork_artwork_type", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#artwork_artwork_type", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Artworks", diff --git a/Docs/TagInfo/mapcomplete_glutenfree.json b/Docs/TagInfo/mapcomplete_glutenfree.json index bba2df63f..9147a0ba0 100644 --- a/Docs/TagInfo/mapcomplete_glutenfree.json +++ b/Docs/TagInfo/mapcomplete_glutenfree.json @@ -3817,6 +3817,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_glutenfree.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index e7c1ffdfe..da68882d8 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -3311,6 +3311,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/medical_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_infrastructure.json b/Docs/TagInfo/mapcomplete_infrastructure.json new file mode 100644 index 000000000..1dc7d3dd7 --- /dev/null +++ b/Docs/TagInfo/mapcomplete_infrastructure.json @@ -0,0 +1,1150 @@ +{ + "data_format": 1, + "project": { + "name": "MapComplete Infrastructure", + "description": "Map showing all kinds of infrastructure like cables, pipelines, and other utilities", + "project_url": "https://mapcomplete.org/infrastructure", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Themes", + "icon_url": "https://mapcomplete.org/assets/layers/street_cabinet/street_cabinet_generic.svg", + "contact_name": "Pieter Vander Vennet", + "contact_email": "info@mapcomplete.org" + }, + "tags": [ + { + "key": "telecom", + "value": "exchange", + "description": "Features with this tag are displayed by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "telecom", + "value": "distribution_point", + "description": "Features with this tag are displayed by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "telecom", + "value": "connection_point", + "description": "Features with this tag are displayed by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "id", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Telecom, Power Towers, Power Poles, Power Lines, Minor Power Lines, Power Cables, wind turbine, Power Generators, Pipelines, Street Cabinets, Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#just_created", + "icon_url": "./assets/svg/party.svg" + }, + { + "key": "building", + "description": "building~.+ is displayed as \"This feature is located in a building.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#located_in", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "man_made", + "value": "street_cabinet", + "description": "man_made=street_cabinet is displayed as \"This feature is located in a street cabinet.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#located_in", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "man_made", + "description": "man_made= & building= is displayed as \"This feature is most likely located in a building.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#located_in", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "building", + "description": "man_made= & building= is displayed as \"This feature is most likely located in a building.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#located_in", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This telecom point is operated by {operator}.\" and can be updated. The question is \"What is the operator of this telecom point?\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#operator", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "telecom:medium", + "value": "copper", + "description": "telecom:medium=copper is displayed as \"The landlines connected to this telecom point use copper wiring.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#medium", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "telecom:medium", + "value": "fibre", + "description": "telecom:medium=fibre is displayed as \"The landlines connected to this telecom point use fibre optics.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#medium", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "telecom:medium", + "value": "coaxial", + "description": "telecom:medium=coaxial is displayed as \"The landlines connected to this telecom point use coaxial cable.\" by layer Telecom", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/telecom.md#medium", + "icon_url": "./assets/layers/telecom/telecom_exchange.svg" + }, + { + "key": "power", + "value": "tower", + "description": "Features with this tag are displayed by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "description": "Values of `material` are shown with \"This power tower is made of {material}.\" and can be updated. The question is \"What material is this power tower made of?\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "value": "steel", + "description": "material=steel is displayed as \"This power tower is made of steel.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "value": "wood", + "description": "material=wood is displayed as \"This power tower is made of wood.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "value": "metal", + "description": "material=metal is displayed as \"This power tower is made of metal.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "value": "concrete", + "description": "material=concrete is displayed as \"This power tower is made of concrete.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "material", + "value": "reinforced_concrete", + "description": "material=reinforced_concrete is displayed as \"This power tower is made of reinforced concrete.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#material", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "design", + "description": "Values of `design` are shown with \"This power tower has the design {design}.\" and can be updated. The question is \"What is the design of this power tower?\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "design", + "value": "one-level", + "description": "design=one-level is displayed as \"This power tower has a one-level design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "design", + "value": "two-level", + "description": "design=two-level is displayed as \"This power tower has a two-level design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_2_level.svg" + }, + { + "key": "design", + "value": "three-level", + "description": "design=three-level is displayed as \"This power tower has a three-level design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_3_level.svg" + }, + { + "key": "design", + "value": "four-level", + "description": "design=four-level is displayed as \"This power tower has a four-level design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_4_level.svg" + }, + { + "key": "design", + "value": "asymmetric", + "description": "design=asymmetric is displayed as \"This power tower has an asymmetric design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_asymmetric.svg" + }, + { + "key": "design", + "value": "triangle", + "description": "design=triangle is displayed as \"This power tower has a triangle design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_triangle.svg" + }, + { + "key": "design", + "value": "flag", + "description": "design=flag is displayed as \"This power tower has a flag design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_flag.svg" + }, + { + "key": "design", + "value": "delta", + "description": "design=delta is displayed as \"This power tower has a delta design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_delta.svg" + }, + { + "key": "design", + "value": "delta_two_level", + "description": "design=delta_two_level is displayed as \"This power tower has a two-level delta design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_delta_2_level.svg" + }, + { + "key": "design", + "value": "delta_three_level", + "description": "design=delta_three_level is displayed as \"This power tower has a three-level delta design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_delta_3_level.svg" + }, + { + "key": "design", + "value": "donau", + "description": "design=donau is displayed as \"This power tower has a Donau design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_donau.svg" + }, + { + "key": "design", + "value": "donau_inverse", + "description": "design=donau_inverse is displayed as \"This power tower has an inverse Donau design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_donau_inverse.svg" + }, + { + "key": "design", + "value": "barrel", + "description": "design=barrel is displayed as \"This power tower has a barrel design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_barrel.svg" + }, + { + "key": "design", + "value": "y-frame", + "description": "design=y-frame is displayed as \"This power tower has a Y-frame design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_y_frame.svg" + }, + { + "key": "design", + "value": "x-frame", + "description": "design=x-frame is displayed as \"This power tower has an X-frame design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_x_frame.svg" + }, + { + "key": "design", + "value": "h-frame", + "description": "design=h-frame is displayed as \"This power tower has an H-frame design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_h_frame.svg" + }, + { + "key": "design", + "value": "guyed_h-frame", + "description": "design=guyed_h-frame is displayed as \"This power tower has a guyed H-frame design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_guyed_h_frame.svg" + }, + { + "key": "design", + "value": "portal", + "description": "design=portal is displayed as \"This power tower has a portal design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_portal.svg" + }, + { + "key": "design", + "value": "portal-two-level", + "description": "design=portal-two-level is displayed as \"This power tower has a two-level portal design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_portal_2_level.svg" + }, + { + "key": "design", + "value": "portal-three-level", + "description": "design=portal-three-level is displayed as \"This power tower has a three-level portal design.\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#design", + "icon_url": "./assets/layers/power_tower/power_tower_portal_3_level.svg" + }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"This power tower has the reference number {ref}.\" and can be updated. The question is \"What is the reference number of this power tower?\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#ref", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This power tower is operated by {operator}.\" and can be updated. The question is \"Who operates this power tower?\" by layer Power Towers", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_tower.md#operator", + "icon_url": "./assets/layers/power_tower/power_tower_1_level.svg" + }, + { + "key": "power", + "value": "pole", + "description": "Features with this tag are displayed by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "description": "Values of `material` are shown with \"This power pole is made of {material}.\" and can be updated. The question is \"What material is this power pole made of?\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "value": "wood", + "description": "material=wood is displayed as \"This power pole is made of wood.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "value": "concrete", + "description": "material=concrete is displayed as \"This power pole is made of concrete.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "value": "steel", + "description": "material=steel is displayed as \"This power pole is made of steel.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "value": "reinforced_concrete", + "description": "material=reinforced_concrete is displayed as \"This power pole is made of reinforced concrete.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "material", + "value": "metal", + "description": "material=metal is displayed as \"This power pole is made of metal.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#material", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "design", + "description": "Values of `design` are shown with \"This power pole has the design {design}.\" and can be updated. The question is \"What is the design of this power pole?\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "design", + "value": "one-level", + "description": "design=one-level is displayed as \"This power pole has a one-level design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "design", + "value": "two-level", + "description": "design=two-level is displayed as \"This power pole has a two-level design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_2_level.svg" + }, + { + "key": "design", + "value": "three-level", + "description": "design=three-level is displayed as \"This power pole has a three-level design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_3_level.svg" + }, + { + "key": "design", + "value": "four-level", + "description": "design=four-level is displayed as \"This power pole has a four-level design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_4_level.svg" + }, + { + "key": "design", + "value": "asymmetric", + "description": "design=asymmetric is displayed as \"This power pole has an asymmetric design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_asymmetric.svg" + }, + { + "key": "design", + "value": "triangle", + "description": "design=triangle is displayed as \"This power pole has a triangle design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_triangle.svg" + }, + { + "key": "design", + "value": "armless_triangle", + "description": "design=armless_triangle is displayed as \"This power pole has an armless triangle design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_triangle_armless.svg" + }, + { + "key": "design", + "value": "flag", + "description": "design=flag is displayed as \"This power pole has a flag design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_flag.svg" + }, + { + "key": "design", + "value": "delta", + "description": "design=delta is displayed as \"This power pole has a delta design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_delta.svg" + }, + { + "key": "design", + "value": "delta_two_level", + "description": "design=delta_two_level is displayed as \"This power pole has a two-level delta design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_delta.svg" + }, + { + "key": "design", + "value": "delta_three_level", + "description": "design=delta_three_level is displayed as \"This power pole has a three-level delta design.\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#design", + "icon_url": "./assets/layers/power_pole/power_pole_delta.svg" + }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"This power pole has the reference number {ref}.\" and can be updated. The question is \"What is the reference number of this power pole?\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#ref", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This power pole is operated by {operator}.\" and can be updated. The question is \"Who operates this power pole?\" by layer Power Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_pole.md#operator", + "icon_url": "./assets/layers/power_pole/power_pole_1_level.svg" + }, + { + "key": "power", + "value": "line", + "description": "Features with this tag are displayed by layer Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md", + "icon_url": "lightning" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This power line is operated by {operator}.\" and can be updated. The question is \"Who operates this power line?\" by layers Power Lines, Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#operator", + "icon_url": "lightning" + }, + { + "key": "voltage", + "description": "Values of `voltage` are shown with \"This power line operates at {voltage} volts.\" and can be updated. The question is \"What is the voltage of this power line?\" by layers Power Lines, Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "110000", + "description": "voltage=110000 is displayed as \"The voltage of this power line is 110 kV.\" by layer Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "220000", + "description": "voltage=220000 is displayed as \"The voltage of this power line is 220 kV.\" by layer Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "cables", + "description": "Values of `cables` are shown with \"This power line has {cables} cables.\" and can be updated. The question is \"How many cables does this power line have?\" by layers Power Lines, Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#cables", + "icon_url": "lightning" + }, + { + "key": "frequency", + "description": "Values of `frequency` are shown with \"This power line operates at a frequency of {frequency} Hz.\" and can be updated. The question is \"What is the frequency of this power line?\" by layers Power Lines, Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#frequency", + "icon_url": "lightning" + }, + { + "key": "circuits", + "description": "Values of `circuits` are shown with \"This power line has {circuits} circuits.\" and can be updated. The question is \"How many circuits does this power line have?\" by layers Power Lines, Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_line.md#circuits", + "icon_url": "lightning" + }, + { + "key": "power", + "value": "minor_line", + "description": "Features with this tag are displayed by layer Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_minor_line.md", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "20000", + "description": "voltage=20000 is displayed as \"The voltage of this power line is 20 kV.\" by layer Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_minor_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "11000", + "description": "voltage=11000 is displayed as \"The voltage of this power line is 11 kV.\" by layer Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_minor_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "22000", + "description": "voltage=22000 is displayed as \"The voltage of this power line is 22 kV.\" by layer Minor Power Lines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_minor_line.md#voltage", + "icon_url": "lightning" + }, + { + "key": "power", + "value": "cable", + "description": "Features with this tag are displayed by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md", + "icon_url": "lightning" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"The operator of this power cable is {operator}.\" and can be updated. The question is \"Who is the operator of this power cable?\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#operator", + "icon_url": "lightning" + }, + { + "key": "voltage", + "description": "Values of `voltage` are shown with \"This power cable operates at {voltage} volts.\" and can be updated. The question is \"What is the voltage of this power cable?\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "20000", + "description": "voltage=20000 is displayed as \"The voltage of this power cable is 20 kV.\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "11000", + "description": "voltage=11000 is displayed as \"The voltage of this power cable is 11 kV.\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#voltage", + "icon_url": "lightning" + }, + { + "key": "voltage", + "value": "15000", + "description": "voltage=15000 is displayed as \"The voltage of this power cable is 15 kV.\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#voltage", + "icon_url": "lightning" + }, + { + "key": "cables", + "description": "Values of `cables` are shown with \"This power cable has {cables} cables.\" and can be updated. The question is \"How many cables are there in this power cable?\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#cables", + "icon_url": "lightning" + }, + { + "key": "frequency", + "description": "Values of `frequency` are shown with \"This power cable operates at {frequency} Hz.\" and can be updated. The question is \"What is the frequency of this power cable?\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#frequency", + "icon_url": "lightning" + }, + { + "key": "circuits", + "description": "Values of `circuits` are shown with \"This power cable has {circuits} circuits.\" and can be updated. The question is \"How many circuits are there in this power cable?\" by layer Power Cables", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_cable.md#circuits", + "icon_url": "lightning" + }, + { + "key": "generator:source", + "value": "wind", + "description": "Features with this tag are displayed by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "generator:source", + "value": "solar", + "description": "generator:source=solar is displayed as \"This generator uses solar energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/sun.svg" + }, + { + "key": "generator:source", + "value": "wind", + "description": "generator:source=wind is displayed as \"This generator uses wind energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/wind.svg" + }, + { + "key": "generator:source", + "value": "gas", + "description": "generator:source=gas is displayed as \"This generator uses gas as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/gas.svg" + }, + { + "key": "generator:source", + "value": "hydro", + "description": "generator:source=hydro is displayed as \"This generator uses hydroelectric power.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/water.svg" + }, + { + "key": "generator:source", + "value": "oil", + "description": "generator:source=oil is displayed as \"This generator uses oil as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/oil.svg" + }, + { + "key": "generator:source", + "value": "biomass", + "description": "generator:source=biomass is displayed as \"This generator uses biomass energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/biofuel.svg" + }, + { + "key": "generator:source", + "value": "coal", + "description": "generator:source=coal is displayed as \"This generator uses coal as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/coal.svg" + }, + { + "key": "generator:source", + "value": "diesel", + "description": "generator:source=diesel is displayed as \"This generator uses diesel as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/oil.svg" + }, + { + "key": "generator:source", + "value": "biogas", + "description": "generator:source=biogas is displayed as \"This generator uses biogas as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/biofuel.svg" + }, + { + "key": "generator:source", + "value": "battery", + "description": "generator:source=battery is displayed as \"This generator uses battery storage.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/battery.svg" + }, + { + "key": "generator:source", + "value": "nuclear", + "description": "generator:source=nuclear is displayed as \"This generator uses nuclear energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/nuclear.svg" + }, + { + "key": "generator:source", + "value": "gasoline", + "description": "generator:source=gasoline is displayed as \"This generator uses gasoline as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/oil.svg" + }, + { + "key": "generator:source", + "value": "geothermal", + "description": "generator:source=geothermal is displayed as \"This generator uses geothermal energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/water.svg" + }, + { + "key": "generator:source", + "value": "waste", + "description": "generator:source=waste is displayed as \"This generator uses waste as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/waste.svg" + }, + { + "key": "generator:source", + "value": "biofuel", + "description": "generator:source=biofuel is displayed as \"This generator uses biofuel as a fuel source.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/biofuel.svg" + }, + { + "key": "generator:source", + "value": "electricity", + "description": "generator:source=electricity is displayed as \"This generator converts electricity into another form of energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "generator:source", + "value": "tidal", + "description": "generator:source=tidal is displayed as \"This generator uses tidal energy.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/water.svg" + }, + { + "key": "generator:source", + "value": "wave", + "description": "generator:source=wave is displayed as \"This generator uses wave power.\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/layers/power_generator/water.svg" + }, + { + "key": "generator:source", + "value": "osmotic", + "description": "generator:source=osmotic is displayed as \"This generator uses osmotic power (blue energy).\" by layers wind turbine, Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#source", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "generator:output:electricity", + "description": "Values of `generator:output:electricity` are shown with \"The power output of this wind turbine is {generator:output:electricity}.\" and can be updated. The question is \"What is the power output of this wind turbine? (e.g. 2.3 MW)\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#turbine_output", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This wind turbine is operated by {operator}.\" and can be updated. The question is \"Who operates this wind turbine?\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#turbine_operator", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "height", + "description": "Values of `height` are shown with \"The total height (including rotor radius) of this wind turbine is {height} metres.\" and can be updated. The question is \"What is the total height of this wind turbine (including rotor radius), in metres?\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#turbine_height", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "rotor:diameter", + "description": "Values of `rotor:diameter` are shown with \"The rotor diameter of this wind turbine is {rotor:diameter} metres.\" and can be updated. The question is \"What is the rotor diameter of this wind turbine, in metres?\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#turbine_diameter", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "start_date", + "description": "Values of `start_date` are shown with \"This wind turbine went into operation on/in {start_date}.\" and can be updated. The question is \"When did this wind turbine go into operation?\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#turbine_start_date", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "fixme", + "description": "Values of `fixme` are shown with \"Extra information for OpenStreetMap experts: {fixme}\" and can be updated. The question is \"Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)\" by layer wind turbine", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#windturbine_fixme", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "image", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers wind turbine, Pipelines, Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "panoramax", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers wind turbine, Pipelines, Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "mapillary", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers wind turbine, Pipelines, Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "wikidata", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers wind turbine, Pipelines, Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "wikipedia", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers wind turbine, Pipelines, Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/windturbine.md#images", + "icon_url": "./assets/themes/openwindpowermap/wind_turbine.svg" + }, + { + "key": "power", + "value": "generator", + "description": "Features with this tag are displayed by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "fission", + "description": "generator:method=fission is displayed as \"This generator uses nuclear fission to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "fusion", + "description": "generator:method=fusion is displayed as \"This generator uses nuclear fusion to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "wind_turbine", + "description": "generator:method=wind_turbine is displayed as \"This generator uses a wind turbine to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "water-storage", + "description": "generator:method=water-storage is displayed as \"This generator uses water storage behind a dam to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "water-pumped-storage", + "description": "generator:method=water-pumped-storage is displayed as \"This generator uses water storage behind a dam to produce electricity, but it can also pump water back to the reservoir for later use.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "run-of-the-river", + "description": "generator:method=run-of-the-river is displayed as \"This generator uses the flow of a river to produce electricity without significant water storage.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "barrage", + "description": "generator:method=barrage is displayed as \"This generator uses a tidal barrage to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "stream", + "description": "generator:method=stream is displayed as \"This generator consists of a tidal stream generator that uses the flow of water to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "thermal", + "description": "generator:method=thermal is displayed as \"This generator uses steam or heated water to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "photovoltaic", + "description": "generator:method=photovoltaic is displayed as \"This generator uses photovoltaic cells to convert sunlight directly into electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "combustion", + "description": "generator:method=combustion is displayed as \"This generator uses combustion to produce electricity.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "gasification", + "description": "generator:method=gasification is displayed as \"This generator uses gasification to convert solid or liquid fuel into a gas.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:method", + "value": "anaerobic_digestion", + "description": "generator:method=anaerobic_digestion is displayed as \"This generator uses anaerobic digestion to produce biogas from organic matter.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#method", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "description": "Values of `generator:type` are shown with \"This is a {generator:type}.\" and can be updated. The question is \"What type of generator is this?\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "value": "horizontal_axis", + "description": "generator:type=horizontal_axis is displayed as \"This is a horizontal axis wind turbine.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "value": "vertical_axis", + "description": "generator:type=vertical_axis is displayed as \"This is a vertical axis wind turbine.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "value": "steam_turbine", + "description": "generator:type=steam_turbine is displayed as \"This is a steam turbine.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "value": "solar_thermal_collector", + "description": "generator:type=solar_thermal_collector is displayed as \"This is a solar thermal collector.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "generator:type", + "value": "solar_photovoltaic_panel", + "description": "generator:type=solar_photovoltaic_panel is displayed as \"This is a solar photovoltaic (PV) panel.\" by layer Power Generators", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/power_generator.md#generator_type", + "icon_url": "lightning" + }, + { + "key": "man_made", + "value": "pipeline", + "description": "Features with this tag are displayed by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md", + "icon_url": "circle" + }, + { + "key": "location", + "value": "underground", + "description": "location=underground is displayed as \"This pipeline is located underground.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#location", + "icon_url": "circle" + }, + { + "key": "location", + "value": "overground", + "description": "location=overground is displayed as \"This pipeline is located above ground.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#location", + "icon_url": "circle" + }, + { + "key": "location", + "value": "overhead", + "description": "location=overhead is displayed as \"This pipeline is located overhead.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#location", + "icon_url": "circle" + }, + { + "key": "location", + "value": "underwater", + "description": "location=underwater is displayed as \"This pipeline is located underwater.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#location", + "icon_url": "circle" + }, + { + "key": "substance", + "description": "Values of `substance` are shown with \"This pipeline transports {substance}\" and can be updated. The question is \"What substance is transported in this pipeline?\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "gas", + "description": "substance=gas is displayed as \"This pipeline transports gas.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "oil", + "description": "substance=oil is displayed as \"This pipeline transports oil.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "water", + "description": "substance=water is displayed as \"This pipeline transports water.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "hot_water", + "description": "substance=hot_water is displayed as \"This pipeline transports hot water.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "sewage", + "description": "substance=sewage is displayed as \"This pipeline transports sewage.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "substance", + "value": "rainwater", + "description": "substance=rainwater is displayed as \"This pipeline transports rainwater.\" by layer Pipelines", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pipeline.md#substance", + "icon_url": "circle" + }, + { + "key": "man_made", + "value": "street_cabinet", + "description": "Features with this tag are displayed by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_generic.svg" + }, + { + "key": "utility", + "value": "power", + "description": "utility=power is displayed as \"This street cabinet is for power distribution.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_power.svg" + }, + { + "key": "utility", + "value": "telecom", + "description": "utility=telecom is displayed as \"This street cabinet is for telecommunications.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_telecom.svg" + }, + { + "key": "utility", + "value": "gas", + "description": "utility=gas is displayed as \"This street cabinet is for gas utilities.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_gas.svg" + }, + { + "key": "utility", + "value": "water", + "description": "utility=water is displayed as \"This street cabinet is for water utilities.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_water.svg" + }, + { + "key": "utility", + "value": "street_lighting", + "description": "utility=street_lighting is displayed as \"This street cabinet is for street lighting.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_street_lighting.svg" + }, + { + "key": "street_cabinet", + "value": "traffic_control", + "description": "street_cabinet=traffic_control is displayed as \"This street cabinet is for traffic control systems like traffic signals or movable barriers.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet.svg" + }, + { + "key": "street_cabinet", + "value": "traffic_monitoring", + "description": "street_cabinet=traffic_monitoring is displayed as \"This street cabinet is for traffic monitoring systems.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet.svg" + }, + { + "key": "street_cabinet", + "value": "postal_service", + "description": "street_cabinet=postal_service is displayed as \"This street cabinet is used for storing pending mail before local delivery.\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#utility", + "icon_url": "./assets/layers/street_cabinet/street_cabinet.svg" + }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"The reference number of this street cabinet is {ref}.\" and can be updated. The question is \"What is the reference number of this street cabinet?\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#ref", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_generic.svg" + }, + { + "key": "operator", + "description": "Values of `operator` are shown with \"This street cabinet is operated by {operator}.\" and can be updated. The question is \"Who is the operator of this street cabinet?\" by layer Street Cabinets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/street_cabinet.md#operator", + "icon_url": "./assets/layers/street_cabinet/street_cabinet_generic.svg" + }, + { + "key": "man_made", + "value": "utility_pole", + "description": "Features with this tag are displayed by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "highway", + "value": "street_lamp", + "description": "highway=street_lamp is displayed as \"This utility pole has a street lamp mounted on it.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#street_lamp", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "highway", + "description": "highway= is displayed as \"This utility pole does not have a street lamp mounted on it.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#street_lamp", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "utility", + "value": "power", + "description": "utility=power is displayed as \"This utility pole carries power lines.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "utility", + "value": "telecom", + "description": "utility=telecom is displayed as \"This utility pole carries telecommunications lines.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "utility", + "value": "street_lighting", + "description": "utility=street_lighting is displayed as \"This utility pole is used for street lighting.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "description": "Values of `material` are shown with \"This utility pole is made of {material}.\" and can be updated. The question is \"What material is this utility pole made of?\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "wood", + "description": "material=wood is displayed as \"This utility pole is made of wood.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "steel", + "description": "material=steel is displayed as \"This utility pole is made of steel.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "concrete", + "description": "material=concrete is displayed as \"This utility pole is made of concrete.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + } + ] +} \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_lactosefree.json b/Docs/TagInfo/mapcomplete_lactosefree.json index 1c2b12523..d101f4ccf 100644 --- a/Docs/TagInfo/mapcomplete_lactosefree.json +++ b/Docs/TagInfo/mapcomplete_lactosefree.json @@ -3817,6 +3817,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_lactosefree.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_memorials.json b/Docs/TagInfo/mapcomplete_memorials.json index bac1e1963..0dc19b4e4 100644 --- a/Docs/TagInfo/mapcomplete_memorials.json +++ b/Docs/TagInfo/mapcomplete_memorials.json @@ -624,6 +624,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layers Benches, Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layers Benches, Artworks", diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index 3f8fe39ba..d4f33e091 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -26,37 +26,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Huts, Shelter, Picnic sites, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, @@ -68,43 +68,43 @@ }, { "key": "phone", - "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layer Visitor Information Centre", + "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layers Visitor Information Centre, Huts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, { "key": "contact:phone", - "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Visitor Information Centre, Toilets", + "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers Visitor Information Centre, Huts, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#phone", "icon_url": "./assets/layers/questions/phone.svg" }, { "key": "email", - "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layer Visitor Information Centre", + "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layers Visitor Information Centre, Huts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "contact:email", - "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Visitor Information Centre, Toilets", + "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Visitor Information Centre, Huts, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "operator:email", - "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Visitor Information Centre, Toilets", + "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Visitor Information Centre, Huts, Toilets", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#email", "icon_url": "./assets/svg/envelope.svg" }, { "key": "website", - "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers Visitor Information Centre, Nature reserve, Observation towers", + "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers Visitor Information Centre, Nature reserve, Huts, Huts, Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#website", "icon_url": "./assets/layers/icons/website.svg" }, { "key": "contact:website", - "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers Visitor Information Centre, Nature reserve, Observation towers", + "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers Visitor Information Centre, Nature reserve, Huts, Huts, Observation towers", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#website", "icon_url": "./assets/layers/icons/website.svg" }, @@ -207,21 +207,21 @@ { "key": "toilets", "value": "yes", - "description": "toilets=yes is displayed as \"Has toilets\" by layer Visitor Information Centre", + "description": "toilets=yes is displayed as \"Has toilets\" by layers Visitor Information Centre, Huts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#has_toilets", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "toilets", "value": "no", - "description": "toilets=no is displayed as \"Has no toilets\" by layer Visitor Information Centre", + "description": "toilets=no is displayed as \"Has no toilets\" by layers Visitor Information Centre, Huts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#has_toilets", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, { "key": "toilets", "value": "separate", - "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layer Visitor Information Centre", + "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Visitor Information Centre, Huts", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#has_toilets", "icon_url": "./assets/layers/visitor_information_centre/information.svg" }, @@ -1292,6 +1292,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", "icon_url": "./assets/layers/drinking_water/drips.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layers Drinking water, Benches, Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", + "icon_url": "./assets/layers/drinking_water/drips.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layers Drinking water, Benches, Artworks", @@ -1652,68 +1659,289 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/nature_reserve.md#wikipedia", "icon_url": "./assets/layers/nature_reserve/nature_reserve.svg" }, + { + "key": "tourism", + "value": "wilderness_hut", + "description": "Features with this tag are displayed by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "tourism", + "value": "alpine_hut", + "description": "Features with this tag are displayed by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, { "key": "amenity", "value": "shelter", - "description": "Features with this tag are displayed by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "description": "Values of `shelter_type` are shown with \"Shelter type: {shelter_type}\" and can be updated. The question is \"What kind of shelter is this?\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "public_transport", - "description": "shelter_type=public_transport is displayed as \"This is a shelter at a public transport stop.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "picnic_shelter", - "description": "shelter_type=picnic_shelter is displayed as \"This is a shelter protecting from rain at a picnic site.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "gazebo", - "description": "shelter_type=gazebo is displayed as \"This is a gazebo.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "weather_shelter", - "description": "shelter_type=weather_shelter is displayed as \"This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "lean_to", - "description": "shelter_type=lean_to is displayed as \"This is a shed with 3 walls, primarily intended for camping.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", - "icon_url": "./assets/layers/shelter/shelter.svg" - }, - { - "key": "shelter_type", - "value": "pavilion", - "description": "shelter_type=pavilion is displayed as \"This is a pavilion\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", + "description": "Features with this tag are displayed by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md", "icon_url": "./assets/layers/shelter/shelter.svg" }, { "key": "shelter_type", "value": "basic_hut", - "description": "shelter_type=basic_hut is displayed as \"This is a basic hut, providing basic shelter and sleeping facilities.\" by layer Shelter", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type", + "description": "Features with this tag are displayed by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md", "icon_url": "./assets/layers/shelter/shelter.svg" }, + { + "key": "name", + "description": "Values of `name` are shown with \"{name}\" and can be updated. The question is \"What is the name of this place?\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#name", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "reservation", + "value": "required", + "description": "reservation=required is displayed as \"A reservation is required at this place\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#reservation", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "reservation", + "value": "recommended", + "description": "reservation=recommended is displayed as \"A reservation is not required, but still recommended to make sure you get a table\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#reservation", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "reservation", + "value": "yes", + "description": "reservation=yes is displayed as \"Reservation is possible at this place\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#reservation", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "reservation", + "value": "no", + "description": "reservation=no is displayed as \"Reservation is not possible at this place\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#reservation", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "fee", + "value": "yes", + "description": "fee=yes is displayed as \"You need to pay for use\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#caravansites_fee", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "fee", + "value": "no", + "description": "fee=no is displayed as \"Can be used for free\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#caravansites_fee", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "drinking_water", + "value": "yes", + "description": "drinking_water=yes is displayed as \"Here is drinking water available.\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#drinking_water", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "drinking_water", + "value": "no", + "description": "drinking_water=no is displayed as \"Here is no drinking water available.\" by layer Huts", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#drinking_water", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "description", + "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Huts, Toilets", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#description", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "description": "Values of `shelter_type` are shown with \"Shelter type: {shelter_type}\" and can be updated. The question is \"What kind of shelter is this?\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "public_transport", + "description": "shelter_type=public_transport is displayed as \"This is a shelter at a public transport stop.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "picnic_shelter", + "description": "shelter_type=picnic_shelter is displayed as \"This is a shelter protecting from rain at a picnic site.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "gazebo", + "description": "shelter_type=gazebo is displayed as \"This is a gazebo.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "weather_shelter", + "description": "shelter_type=weather_shelter is displayed as \"This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "lean_to", + "description": "shelter_type=lean_to is displayed as \"This is a shed with 3 walls, primarily intended for camping.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "pavilion", + "description": "shelter_type=pavilion is displayed as \"This is a pavilion\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "shelter_type", + "value": "basic_hut", + "description": "shelter_type=basic_hut is displayed as \"This is a basic hut, providing basic shelter and sleeping facilities.\" by layers Huts, Shelter", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/hut.md#shelter_type", + "icon_url": "./assets/layers/shelter/shelter.svg" + }, + { + "key": "tourism", + "value": "picnic_site", + "description": "Features with this tag are displayed by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "name", + "description": "Values of `name` are shown with \"This picnic site is called {name}\" and can be updated. The question is \"What is the name of this place?\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#name", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "shelter", + "value": "yes", + "description": "shelter=yes is displayed as \"This picnic site has a shelter.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#shelter", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "shelter", + "value": "no", + "description": "shelter=no is displayed as \"This picnic site does not have a shelter.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#shelter", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "shelter", + "value": "separate", + "description": "shelter=separate is displayed as \"This picnic site has a shelter, but is is mapped as a different icon.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#shelter", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "fireplace", + "value": "yes", + "description": "fireplace=yes is displayed as \"This picnic site has a firepit.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#fireplace", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "fireplace", + "value": "no", + "description": "fireplace=no is displayed as \"This picnic site does not have a firepit.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#fireplace", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "fireplace", + "value": "separate", + "description": "fireplace=separate is displayed as \"This picnic site has a firepit, but it is mapped as a different icon.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#fireplace", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "bbq", + "value": "yes", + "description": "bbq=yes is displayed as \"This picnic site has a BBQ.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#bbq", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "bbq", + "value": "no", + "description": "bbq=no is displayed as \"This picnic site does not have a BBQ.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#bbq", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "bbq", + "value": "separate", + "description": "bbq=separate is displayed as \"This picnic site has a BBQ, but it is mapped as a different icon.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#bbq", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "covered", + "value": "yes", + "description": "covered=yes is displayed as \"This picnic site is covered.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#covered", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "covered", + "value": "no", + "description": "covered=no is displayed as \"This picnic site is not covered.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#covered", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "drinking_water", + "value": "yes", + "description": "drinking_water=yes is displayed as \"This picnic site has drinking water.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#drinking_water", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "drinking_water", + "value": "no", + "description": "drinking_water=no is displayed as \"This picnic site does not have drinking water.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#drinking_water", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "drinking_water", + "value": "separate", + "description": "drinking_water=separate is displayed as \"This picnic site has drinking water, but it is mapped as a different icon.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#drinking_water", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "openfire", + "value": "yes", + "description": "openfire=yes is displayed as \"Open fire is allowed at this picnic site.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#openfire", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "openfire", + "value": "no", + "description": "openfire=no is displayed as \"Open fire is not allowed at this picnic site.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#openfire", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, + { + "key": "openfire", + "value": "permit", + "description": "openfire=permit is displayed as \"Open fire is allowed at this picnic site with a permit.\" by layer Picnic sites", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/picnic_site.md#openfire", + "icon_url": "./assets/layers/picnic_table/picnic_table.svg" + }, { "key": "tourism", "value": "map", @@ -2338,12 +2566,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#toilet_supervised", "icon_url": "./assets/layers/toilet/toilets.svg" }, - { - "key": "description", - "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Toilets", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/toilet.md#description", - "icon_url": "./assets/layers/toilet/toilets.svg" - }, { "key": "wheelchair", "value": "yes", diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 355083e87..0e593fd2e 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -2519,6 +2519,46 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md", "icon_url": "./assets/layers/parking_spaces/parking_space.svg" }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access of parking space: {access}\" and can be updated. The question is \"Who can use this parking space?\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "description": "access= is displayed as \"Anyone can use this parking space.\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Anyone can use this parking space.\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"This parking space is reserved for customers.\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "private", + "description": "access=private is displayed as \"This parking space is private and cannot be used by the general public.\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "permit", + "description": "access=permit is displayed as \"This parking space is reserved for permit holders.\" by layer Disabled parking spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces_disabled.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, { "key": "shop", "description": "Features with this tag are displayed by layer Shop", @@ -4422,6 +4462,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#charge_day", "icon_url": "./assets/themes/onwheels/shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/themes/onwheels/shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_parkings.json b/Docs/TagInfo/mapcomplete_parkings.json index 9949173c6..05fc03838 100644 --- a/Docs/TagInfo/mapcomplete_parkings.json +++ b/Docs/TagInfo/mapcomplete_parkings.json @@ -19,37 +19,37 @@ }, { "key": "id", - "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#just_created", "icon_url": "./assets/svg/party.svg" }, { "key": "image", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "panoramax", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "mapillary", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "wikidata", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, { "key": "wikipedia", - "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations", + "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Parking, Parking Spaces, Parking Ticket Machines, Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking.md#images", "icon_url": "./assets/layers/parking/parking.svg" }, @@ -313,6 +313,59 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#type", "icon_url": "./assets/layers/parking_spaces/parking_space.svg" }, + { + "key": "parking_space", + "value": "women", + "description": "parking_space=women is displayed as \"This is a parking space reserved for women.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#type", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "description": "Values of `access` are shown with \"Access of parking space: {access}\" and can be updated. The question is \"Who can use this parking space?\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "description": "access= is displayed as \"Anyone can use this parking space.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "yes", + "description": "access=yes is displayed as \"Anyone can use this parking space.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "customers", + "description": "access=customers is displayed as \"This parking space is reserved for customers.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "private", + "description": "access=private is displayed as \"This parking space is private and cannot be used by the general public.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "access", + "value": "permit", + "description": "access=permit is displayed as \"This parking space is reserved for permit holders.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#access", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, + { + "key": "capacity", + "description": "capacity= is displayed as \"This parking space has 1 space.\" by layer Parking Spaces", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/parking_spaces.md#capacity", + "icon_url": "./assets/layers/parking_spaces/parking_space.svg" + }, { "key": "capacity", "value": "1", @@ -705,1372 +758,1225 @@ }, { "key": "capacity", - "description": "Values of `capacity` are shown with \"{capacity} vehicles can be charged here at the same time\" and can be updated. The question is \"How much vehicles can be charged here at the same time?\" by layer Charging stations", + "description": "Values of `capacity` are shown with \"{capacity} vehicles can be charged here at the same time\" and can be updated. The question is \"How much vehicles can be charged here at the same time?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#capacity", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko", - "value": "1", - "description": "socket:schuko=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" - }, - { - "key": "socket:schuko", - "description": "socket:schuko~.+ & socket:schuko!=1 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layer Charging stations", + "description": "socket:schuko= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" }, { "key": "socket:typee", - "value": "1", - "description": "socket:typee=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/TypeE.svg" - }, - { - "key": "socket:typee", - "description": "socket:typee~.+ & socket:typee!=1 is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layer Charging stations", + "description": "socket:typee= is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/TypeE.svg" }, { "key": "socket:chademo", - "value": "1", - "description": "socket:chademo=1 is displayed as \"Chademo\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" - }, - { - "key": "socket:chademo", - "description": "socket:chademo~.+ & socket:chademo!=1 is displayed as \"Chademo\" by layer Charging stations", + "description": "socket:chademo= is displayed as \"European wall plug with ground pin (CEE7/4 type E)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" }, { "key": "socket:type1_cable", - "value": "1", - "description": "socket:type1_cable=1 is displayed as \"Type 1 with cable (J1772)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1_cable", - "description": "socket:type1_cable~.+ & socket:type1_cable!=1 is displayed as \"Type 1 with cable (J1772)\" by layer Charging stations", + "description": "socket:type1_cable= is displayed as \"Type 1 with cable (J1772)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1", - "value": "1", - "description": "socket:type1=1 is displayed as \"Type 1 without cable (J1772)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" - }, - { - "key": "socket:type1", - "description": "socket:type1~.+ & socket:type1!=1 is displayed as \"Type 1 without cable (J1772)\" by layer Charging stations", + "description": "socket:type1= is displayed as \"Type 1 without cable (J1772)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1_combo", - "value": "1", - "description": "socket:type1_combo=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" - }, - { - "key": "socket:type1_combo", - "description": "socket:type1_combo~.+ & socket:type1_combo!=1 is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layer Charging stations", + "description": "socket:type1_combo= is displayed as \"Type 1 CCS (aka Type 1 Combo)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" }, { "key": "socket:tesla_supercharger", - "value": "1", - "description": "socket:tesla_supercharger=1 is displayed as \"Tesla Supercharger\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_supercharger", - "description": "socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1 is displayed as \"Tesla Supercharger\" by layer Charging stations", + "description": "socket:tesla_supercharger= is displayed as \"Tesla Supercharger\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:type2", - "value": "1", - "description": "socket:type2=1 is displayed as \"Type 2 (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_socket.svg" - }, - { - "key": "socket:type2", - "description": "socket:type2~.+ & socket:type2!=1 is displayed as \"Type 2 (mennekes)\" by layer Charging stations", + "description": "socket:type2= is displayed as \"Type 2 (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_socket.svg" }, { "key": "socket:type2_combo", - "value": "1", - "description": "socket:type2_combo=1 is displayed as \"Type 2 CCS (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:type2_combo", - "description": "socket:type2_combo~.+ & socket:type2_combo!=1 is displayed as \"Type 2 CCS (mennekes)\" by layer Charging stations", + "description": "socket:type2_combo= is displayed as \"Type 2 CCS (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:type2_cable", - "value": "1", - "description": "socket:type2_cable=1 is displayed as \"Type 2 with cable (mennekes)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" - }, - { - "key": "socket:type2_cable", - "description": "socket:type2_cable~.+ & socket:type2_cable!=1 is displayed as \"Type 2 with cable (mennekes)\" by layer Charging stations", + "description": "socket:type2_cable= is displayed as \"Type 2 with cable (mennekes)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" }, { "key": "socket:tesla_supercharger_ccs", - "value": "1", - "description": "socket:tesla_supercharger_ccs=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" - }, - { - "key": "socket:tesla_supercharger_ccs", - "description": "socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1 is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs= is displayed as \"Tesla Supercharger CCS (a branded type2_css)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:tesla_destination", - "value": "1", - "description": "socket:tesla_destination=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:tesla_destination", - "description": "socket:tesla_destination~.+ & socket:tesla_destination!=1 is displayed as \"Tesla Supercharger (destination)\" by layer Charging stations", + "description": "socket:tesla_destination= is displayed as \"Tesla Supercharger (destination)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:USB-A", - "value": "1", - "description": "socket:USB-A=1 is displayed as \"USB to charge phones and small electronics\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/usb_port.svg" - }, - { - "key": "socket:USB-A", - "description": "socket:USB-A~.+ & socket:USB-A!=1 is displayed as \"USB to charge phones and small electronics\" by layer Charging stations", + "description": "socket:USB-A= is displayed as \"USB to charge phones and small electronics\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:bosch_3pin", - "value": "1", - "description": "socket:bosch_3pin=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" - }, - { - "key": "socket:bosch_3pin", - "description": "socket:bosch_3pin~.+ & socket:bosch_3pin!=1 is displayed as \"Bosch Active Connect with 3 pins and cable\" by layer Charging stations", + "description": "socket:bosch_3pin= is displayed as \"Bosch Active Connect with 3 pins and cable\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_5pin", - "value": "1", - "description": "socket:bosch_5pin=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" - }, - { - "key": "socket:bosch_5pin", - "description": "socket:bosch_5pin~.+ & socket:bosch_5pin!=1 is displayed as \"Bosch Active Connect with 5 pins and cable\" by layer Charging stations", + "description": "socket:bosch_5pin= is displayed as \"Bosch Active Connect with 5 pins and cable\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bs1363", - "value": "1", - "description": "socket:bs1363=1 is displayed as \"BS1363 (Type G)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/bs1363.svg" - }, - { - "key": "socket:bs1363", - "description": "socket:bs1363~.+ & socket:bs1363!=1 is displayed as \"BS1363 (Type G)\" by layer Charging stations", + "description": "socket:bs1363= is displayed as \"BS1363 (Type G)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:nema5_15", - "value": "1", - "description": "socket:nema5_15=1 is displayed as \"NEMA 5-15 (Type B)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-15.svg" - }, - { - "key": "socket:nema5_15", - "description": "socket:nema5_15~.+ & socket:nema5_15!=1 is displayed as \"NEMA 5-15 (Type B)\" by layer Charging stations", + "description": "socket:nema5_15= is displayed as \"NEMA 5-15 (Type B)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:sev1011_t23", - "value": "1", - "description": "socket:sev1011_t23=1 is displayed as \"SEV 1011 T23 (Type J)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/typej.svg" - }, - { - "key": "socket:sev1011_t23", - "description": "socket:sev1011_t23~.+ & socket:sev1011_t23!=1 is displayed as \"SEV 1011 T23 (Type J)\" by layer Charging stations", + "description": "socket:sev1011_t23= is displayed as \"SEV 1011 T23 (Type J)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:as3112", - "value": "1", - "description": "socket:as3112=1 is displayed as \"AS3112 (Type I)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/as3112.svg" - }, - { - "key": "socket:as3112", - "description": "socket:as3112~.+ & socket:as3112!=1 is displayed as \"AS3112 (Type I)\" by layer Charging stations", + "description": "socket:as3112= is displayed as \"AS3112 (Type I)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:nema_5_20", - "value": "1", - "description": "socket:nema_5_20=1 is displayed as \"NEMA 5-20 (Type B)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/nema-5-20.svg" - }, - { - "key": "socket:nema_5_20", - "description": "socket:nema_5_20~.+ & socket:nema_5_20!=1 is displayed as \"NEMA 5-20 (Type B)\" by layer Charging stations", + "description": "socket:nema_5_20= is displayed as \"NEMA 5-20 (Type B)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nacs", - "value": "1", - "description": "socket:nacs=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", - "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" - }, - { - "key": "socket:nacs", - "description": "socket:nacs~.+ & socket:nacs!=1 is displayed as \"NACS(North-American Charging System)\" by layer Charging stations", + "description": "socket:nacs= is displayed as \"NACS(North-American Charging System)\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Available_charging_stations__generated_", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:schuko", - "description": "Values of `socket:schuko` are shown with \"There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here\" and can be updated. The question is \"How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?\" by layer Charging stations", + "description": "Values of `socket:schuko` are shown with \"There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here\" and can be updated. The question is \"How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_schuko", "icon_url": "./assets/layers/charging_station/CEE7_4F.svg" }, { "key": "socket:schuko:voltage", - "description": "Values of `socket:schuko:voltage` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layer Charging stations", + "description": "Values of `socket:schuko:voltage` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko:voltage", "value": "230", - "description": "socket:schuko:voltage=230 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt\" by layer Charging stations", + "description": "socket:schuko:voltage=230 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko:current", - "description": "Values of `socket:schuko:current` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}\" and can be updated. The question is \"What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layer Charging stations", + "description": "Values of `socket:schuko:current` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}\" and can be updated. The question is \"What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko:current", "value": "16", - "description": "socket:schuko:current=16 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A\" by layer Charging stations", + "description": "socket:schuko:current=16 is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko:output", - "description": "Values of `socket:schuko:output` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}\" and can be updated. The question is \"What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layer Charging stations", + "description": "Values of `socket:schuko:output` are shown with \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:output)}\" and can be updated. The question is \"What power output does a single plug of type Schuko wall plug without ground pin (CEE7/4 type F) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:schuko:output", "value": "3.6 kW", - "description": "socket:schuko:output=3.6 kW is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW\" by layer Charging stations", + "description": "socket:schuko:output=3.6 kW is displayed as \"Schuko wall plug without ground pin (CEE7/4 type F) outputs at most 3.6 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_schuko", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee", - "description": "Values of `socket:typee` are shown with \"There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here\" and can be updated. The question is \"How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?\" by layer Charging stations", + "description": "Values of `socket:typee` are shown with \"There are {socket:typee} plugs of type European wall plug with ground pin (CEE7/4 type E) available here\" and can be updated. The question is \"How much plugs of type European wall plug with ground pin (CEE7/4 type E) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_typee", "icon_url": "./assets/layers/charging_station/TypeE.svg" }, { "key": "socket:typee:voltage", - "description": "Values of `socket:typee:voltage` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}\" and can be updated. The question is \"What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?\" by layer Charging stations", + "description": "Values of `socket:typee:voltage` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs {canonical(socket:typee:voltage)}\" and can be updated. The question is \"What voltage do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:voltage", "value": "230", - "description": "socket:typee:voltage=230 is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs 230 volt\" by layer Charging stations", + "description": "socket:typee:voltage=230 is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:current", - "description": "Values of `socket:typee:current` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}\" and can be updated. The question is \"What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?\" by layer Charging stations", + "description": "Values of `socket:typee:current` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:current)}\" and can be updated. The question is \"What current do the plugs with European wall plug with ground pin (CEE7/4 type E) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:current", "value": "16", - "description": "socket:typee:current=16 is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A\" by layer Charging stations", + "description": "socket:typee:current=16 is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:output", - "description": "Values of `socket:typee:output` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}\" and can be updated. The question is \"What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?\" by layer Charging stations", + "description": "Values of `socket:typee:output` are shown with \"European wall plug with ground pin (CEE7/4 type E) outputs at most {canonical(socket:typee:output)}\" and can be updated. The question is \"What power output does a single plug of type European wall plug with ground pin (CEE7/4 type E) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:output", "value": "3 kW", - "description": "socket:typee:output=3 kW is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kW\" by layer Charging stations", + "description": "socket:typee:output=3 kW is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 3 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:typee:output", "value": "22 kW", - "description": "socket:typee:output=22 kW is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW\" by layer Charging stations", + "description": "socket:typee:output=22 kW is displayed as \"European wall plug with ground pin (CEE7/4 type E) outputs at most 22 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_typee", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo", - "description": "Values of `socket:chademo` are shown with \"There are {socket:chademo} plugs of type Chademo available here\" and can be updated. The question is \"How much plugs of type Chademo are available here?\" by layer Charging stations", + "description": "Values of `socket:chademo` are shown with \"There are {socket:chademo} plugs of type Chademo available here\" and can be updated. The question is \"How much plugs of type Chademo are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_chademo", "icon_url": "./assets/layers/charging_station/Chademo_type4.svg" }, { "key": "socket:chademo:voltage", - "description": "Values of `socket:chademo:voltage` are shown with \"Chademo outputs {canonical(socket:chademo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Chademo offer?\" by layer Charging stations", + "description": "Values of `socket:chademo:voltage` are shown with \"Chademo outputs {canonical(socket:chademo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Chademo offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo:voltage", "value": "500", - "description": "socket:chademo:voltage=500 is displayed as \"Chademo outputs 500 volt\" by layer Charging stations", + "description": "socket:chademo:voltage=500 is displayed as \"Chademo outputs 500 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo:current", - "description": "Values of `socket:chademo:current` are shown with \"Chademo outputs at most {canonical(socket:chademo:current)}\" and can be updated. The question is \"What current do the plugs with Chademo offer?\" by layer Charging stations", + "description": "Values of `socket:chademo:current` are shown with \"Chademo outputs at most {canonical(socket:chademo:current)}\" and can be updated. The question is \"What current do the plugs with Chademo offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo:current", "value": "120", - "description": "socket:chademo:current=120 is displayed as \"Chademo outputs at most 120 A\" by layer Charging stations", + "description": "socket:chademo:current=120 is displayed as \"Chademo outputs at most 120 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo:output", - "description": "Values of `socket:chademo:output` are shown with \"Chademo outputs at most {canonical(socket:chademo:output)}\" and can be updated. The question is \"What power output does a single plug of type Chademo offer?\" by layer Charging stations", + "description": "Values of `socket:chademo:output` are shown with \"Chademo outputs at most {canonical(socket:chademo:output)}\" and can be updated. The question is \"What power output does a single plug of type Chademo offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:chademo:output", "value": "50 kW", - "description": "socket:chademo:output=50 kW is displayed as \"Chademo outputs at most 50 kW\" by layer Charging stations", + "description": "socket:chademo:output=50 kW is displayed as \"Chademo outputs at most 50 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_chademo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable", - "description": "Values of `socket:type1_cable` are shown with \"There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here\" and can be updated. The question is \"How much plugs of type Type 1 with cable (J1772) are available here?\" by layer Charging stations", + "description": "Values of `socket:type1_cable` are shown with \"There are {socket:type1_cable} plugs of type Type 1 with cable (J1772) available here\" and can be updated. The question is \"How much plugs of type Type 1 with cable (J1772) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type1_cable", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1_cable:voltage", - "description": "Values of `socket:type1_cable:voltage` are shown with \"Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 with cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_cable:voltage` are shown with \"Type 1 with cable (J1772) outputs {canonical(socket:type1_cable:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 with cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:voltage", "value": "200", - "description": "socket:type1_cable:voltage=200 is displayed as \"Type 1 with cable (J1772) outputs 200 volt\" by layer Charging stations", + "description": "socket:type1_cable:voltage=200 is displayed as \"Type 1 with cable (J1772) outputs 200 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:voltage", "value": "240", - "description": "socket:type1_cable:voltage=240 is displayed as \"Type 1 with cable (J1772) outputs 240 volt\" by layer Charging stations", + "description": "socket:type1_cable:voltage=240 is displayed as \"Type 1 with cable (J1772) outputs 240 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:current", - "description": "Values of `socket:type1_cable:current` are shown with \"Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 with cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_cable:current` are shown with \"Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 with cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:current", "value": "32", - "description": "socket:type1_cable:current=32 is displayed as \"Type 1 with cable (J1772) outputs at most 32 A\" by layer Charging stations", + "description": "socket:type1_cable:current=32 is displayed as \"Type 1 with cable (J1772) outputs at most 32 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:output", - "description": "Values of `socket:type1_cable:output` are shown with \"Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 with cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_cable:output` are shown with \"Type 1 with cable (J1772) outputs at most {canonical(socket:type1_cable:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 with cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:output", "value": "3.7 kW", - "description": "socket:type1_cable:output=3.7 kW is displayed as \"Type 1 with cable (J1772) outputs at most 3.7 kW\" by layer Charging stations", + "description": "socket:type1_cable:output=3.7 kW is displayed as \"Type 1 with cable (J1772) outputs at most 3.7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_cable:output", "value": "7 kW", - "description": "socket:type1_cable:output=7 kW is displayed as \"Type 1 with cable (J1772) outputs at most 7 kW\" by layer Charging stations", + "description": "socket:type1_cable:output=7 kW is displayed as \"Type 1 with cable (J1772) outputs at most 7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1", - "description": "Values of `socket:type1` are shown with \"There are {socket:type1} plugs of type Type 1 without cable (J1772) available here\" and can be updated. The question is \"How much plugs of type Type 1 without cable (J1772) are available here?\" by layer Charging stations", + "description": "Values of `socket:type1` are shown with \"There are {socket:type1} plugs of type Type 1 without cable (J1772) available here\" and can be updated. The question is \"How much plugs of type Type 1 without cable (J1772) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type1", "icon_url": "./assets/layers/charging_station/Type1_J1772.svg" }, { "key": "socket:type1:voltage", - "description": "Values of `socket:type1:voltage` are shown with \"Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 without cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1:voltage` are shown with \"Type 1 without cable (J1772) outputs {canonical(socket:type1:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 without cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:voltage", "value": "200", - "description": "socket:type1:voltage=200 is displayed as \"Type 1 without cable (J1772) outputs 200 volt\" by layer Charging stations", + "description": "socket:type1:voltage=200 is displayed as \"Type 1 without cable (J1772) outputs 200 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:voltage", "value": "240", - "description": "socket:type1:voltage=240 is displayed as \"Type 1 without cable (J1772) outputs 240 volt\" by layer Charging stations", + "description": "socket:type1:voltage=240 is displayed as \"Type 1 without cable (J1772) outputs 240 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:current", - "description": "Values of `socket:type1:current` are shown with \"Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 without cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1:current` are shown with \"Type 1 without cable (J1772) outputs at most {canonical(socket:type1:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 without cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:current", "value": "32", - "description": "socket:type1:current=32 is displayed as \"Type 1 without cable (J1772) outputs at most 32 A\" by layer Charging stations", + "description": "socket:type1:current=32 is displayed as \"Type 1 without cable (J1772) outputs at most 32 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:output", - "description": "Values of `socket:type1:output` are shown with \"Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 without cable (J1772) offer?\" by layer Charging stations", + "description": "Values of `socket:type1:output` are shown with \"Type 1 without cable (J1772) outputs at most {canonical(socket:type1:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 without cable (J1772) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:output", "value": "3.7 kW", - "description": "socket:type1:output=3.7 kW is displayed as \"Type 1 without cable (J1772) outputs at most 3.7 kW\" by layer Charging stations", + "description": "socket:type1:output=3.7 kW is displayed as \"Type 1 without cable (J1772) outputs at most 3.7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:output", "value": "6.6 kW", - "description": "socket:type1:output=6.6 kW is displayed as \"Type 1 without cable (J1772) outputs at most 6.6 kW\" by layer Charging stations", + "description": "socket:type1:output=6.6 kW is displayed as \"Type 1 without cable (J1772) outputs at most 6.6 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:output", "value": "7 kW", - "description": "socket:type1:output=7 kW is displayed as \"Type 1 without cable (J1772) outputs at most 7 kW\" by layer Charging stations", + "description": "socket:type1:output=7 kW is displayed as \"Type 1 without cable (J1772) outputs at most 7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1:output", "value": "7.2 kW", - "description": "socket:type1:output=7.2 kW is displayed as \"Type 1 without cable (J1772) outputs at most 7.2 kW\" by layer Charging stations", + "description": "socket:type1:output=7.2 kW is displayed as \"Type 1 without cable (J1772) outputs at most 7.2 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo", - "description": "Values of `socket:type1_combo` are shown with \"There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here\" and can be updated. The question is \"How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?\" by layer Charging stations", + "description": "Values of `socket:type1_combo` are shown with \"There are {socket:type1_combo} plugs of type Type 1 CCS (aka Type 1 Combo) available here\" and can be updated. The question is \"How much plugs of type Type 1 CCS (aka Type 1 Combo) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type1_combo", "icon_url": "./assets/layers/charging_station/Type1-ccs.svg" }, { "key": "socket:type1_combo:voltage", - "description": "Values of `socket:type1_combo:voltage` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_combo:voltage` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs {canonical(socket:type1_combo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 1 CCS (aka Type 1 Combo) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:voltage", "value": "400", - "description": "socket:type1_combo:voltage=400 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs 400 volt\" by layer Charging stations", + "description": "socket:type1_combo:voltage=400 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs 400 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:voltage", "value": "1000", - "description": "socket:type1_combo:voltage=1000 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs 1000 volt\" by layer Charging stations", + "description": "socket:type1_combo:voltage=1000 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs 1000 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:current", - "description": "Values of `socket:type1_combo:current` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_combo:current` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:current)}\" and can be updated. The question is \"What current do the plugs with Type 1 CCS (aka Type 1 Combo) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:current", "value": "50", - "description": "socket:type1_combo:current=50 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 50 A\" by layer Charging stations", + "description": "socket:type1_combo:current=50 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 50 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:current", "value": "125", - "description": "socket:type1_combo:current=125 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 125 A\" by layer Charging stations", + "description": "socket:type1_combo:current=125 is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 125 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:output", - "description": "Values of `socket:type1_combo:output` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?\" by layer Charging stations", + "description": "Values of `socket:type1_combo:output` are shown with \"Type 1 CCS (aka Type 1 Combo) outputs at most {canonical(socket:type1_combo:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 1 CCS (aka Type 1 Combo) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:output", "value": "50 kW", - "description": "socket:type1_combo:output=50 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 50 kW\" by layer Charging stations", + "description": "socket:type1_combo:output=50 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 50 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:output", "value": "62.5 kW", - "description": "socket:type1_combo:output=62.5 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kW\" by layer Charging stations", + "description": "socket:type1_combo:output=62.5 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 62.5 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:output", "value": "150 kW", - "description": "socket:type1_combo:output=150 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 150 kW\" by layer Charging stations", + "description": "socket:type1_combo:output=150 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 150 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type1_combo:output", "value": "350 kW", - "description": "socket:type1_combo:output=350 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW\" by layer Charging stations", + "description": "socket:type1_combo:output=350 kW is displayed as \"Type 1 CCS (aka Type 1 Combo) outputs at most 350 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type1_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger", - "description": "Values of `socket:tesla_supercharger` are shown with \"There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger are available here?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger` are shown with \"There are {socket:tesla_supercharger} plugs of type Tesla Supercharger available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_tesla_supercharger", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:tesla_supercharger:voltage", - "description": "Values of `socket:tesla_supercharger:voltage` are shown with \"Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger:voltage` are shown with \"Tesla Supercharger outputs {canonical(socket:tesla_supercharger:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:voltage", "value": "480", - "description": "socket:tesla_supercharger:voltage=480 is displayed as \"Tesla Supercharger outputs 480 volt\" by layer Charging stations", + "description": "socket:tesla_supercharger:voltage=480 is displayed as \"Tesla Supercharger outputs 480 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:current", - "description": "Values of `socket:tesla_supercharger:current` are shown with \"Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger:current` are shown with \"Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:current", "value": "125", - "description": "socket:tesla_supercharger:current=125 is displayed as \"Tesla Supercharger outputs at most 125 A\" by layer Charging stations", + "description": "socket:tesla_supercharger:current=125 is displayed as \"Tesla Supercharger outputs at most 125 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:current", "value": "350", - "description": "socket:tesla_supercharger:current=350 is displayed as \"Tesla Supercharger outputs at most 350 A\" by layer Charging stations", + "description": "socket:tesla_supercharger:current=350 is displayed as \"Tesla Supercharger outputs at most 350 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:output", - "description": "Values of `socket:tesla_supercharger:output` are shown with \"Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger:output` are shown with \"Tesla Supercharger outputs at most {canonical(socket:tesla_supercharger:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:output", "value": "120 kW", - "description": "socket:tesla_supercharger:output=120 kW is displayed as \"Tesla Supercharger outputs at most 120 kW\" by layer Charging stations", + "description": "socket:tesla_supercharger:output=120 kW is displayed as \"Tesla Supercharger outputs at most 120 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:output", "value": "150 kW", - "description": "socket:tesla_supercharger:output=150 kW is displayed as \"Tesla Supercharger outputs at most 150 kW\" by layer Charging stations", + "description": "socket:tesla_supercharger:output=150 kW is displayed as \"Tesla Supercharger outputs at most 150 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger:output", "value": "250 kW", - "description": "socket:tesla_supercharger:output=250 kW is displayed as \"Tesla Supercharger outputs at most 250 kW\" by layer Charging stations", + "description": "socket:tesla_supercharger:output=250 kW is displayed as \"Tesla Supercharger outputs at most 250 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2", - "description": "Values of `socket:type2` are shown with \"There are {socket:type2} plugs of type Type 2 (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 (mennekes) are available here?\" by layer Charging stations", + "description": "Values of `socket:type2` are shown with \"There are {socket:type2} plugs of type Type 2 (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 (mennekes) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type2", "icon_url": "./assets/layers/charging_station/Type2_socket.svg" }, { "key": "socket:type2:voltage", - "description": "Values of `socket:type2:voltage` are shown with \"Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2:voltage` are shown with \"Type 2 (mennekes) outputs {canonical(socket:type2:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:voltage", "value": "230", - "description": "socket:type2:voltage=230 is displayed as \"Type 2 (mennekes) outputs 230 volt\" by layer Charging stations", + "description": "socket:type2:voltage=230 is displayed as \"Type 2 (mennekes) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:voltage", "value": "400", - "description": "socket:type2:voltage=400 is displayed as \"Type 2 (mennekes) outputs 400 volt\" by layer Charging stations", + "description": "socket:type2:voltage=400 is displayed as \"Type 2 (mennekes) outputs 400 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:current", - "description": "Values of `socket:type2:current` are shown with \"Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2:current` are shown with \"Type 2 (mennekes) outputs at most {canonical(socket:type2:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:current", "value": "16", - "description": "socket:type2:current=16 is displayed as \"Type 2 (mennekes) outputs at most 16 A\" by layer Charging stations", + "description": "socket:type2:current=16 is displayed as \"Type 2 (mennekes) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:current", "value": "32", - "description": "socket:type2:current=32 is displayed as \"Type 2 (mennekes) outputs at most 32 A\" by layer Charging stations", + "description": "socket:type2:current=32 is displayed as \"Type 2 (mennekes) outputs at most 32 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:output", - "description": "Values of `socket:type2:output` are shown with \"Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2:output` are shown with \"Type 2 (mennekes) outputs at most {canonical(socket:type2:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:output", "value": "11 kW", - "description": "socket:type2:output=11 kW is displayed as \"Type 2 (mennekes) outputs at most 11 kW\" by layer Charging stations", + "description": "socket:type2:output=11 kW is displayed as \"Type 2 (mennekes) outputs at most 11 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2:output", "value": "22 kW", - "description": "socket:type2:output=22 kW is displayed as \"Type 2 (mennekes) outputs at most 22 kW\" by layer Charging stations", + "description": "socket:type2:output=22 kW is displayed as \"Type 2 (mennekes) outputs at most 22 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo", - "description": "Values of `socket:type2_combo` are shown with \"There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 CCS (mennekes) are available here?\" by layer Charging stations", + "description": "Values of `socket:type2_combo` are shown with \"There are {socket:type2_combo} plugs of type Type 2 CCS (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 CCS (mennekes) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type2_combo", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:type2_combo:voltage", - "description": "Values of `socket:type2_combo:voltage` are shown with \"Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 CCS (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_combo:voltage` are shown with \"Type 2 CCS (mennekes) outputs {canonical(socket:type2_combo:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 CCS (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:voltage", "value": "500", - "description": "socket:type2_combo:voltage=500 is displayed as \"Type 2 CCS (mennekes) outputs 500 volt\" by layer Charging stations", + "description": "socket:type2_combo:voltage=500 is displayed as \"Type 2 CCS (mennekes) outputs 500 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:voltage", "value": "920", - "description": "socket:type2_combo:voltage=920 is displayed as \"Type 2 CCS (mennekes) outputs 920 volt\" by layer Charging stations", + "description": "socket:type2_combo:voltage=920 is displayed as \"Type 2 CCS (mennekes) outputs 920 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:current", - "description": "Values of `socket:type2_combo:current` are shown with \"Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 CCS (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_combo:current` are shown with \"Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 CCS (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:current", "value": "125", - "description": "socket:type2_combo:current=125 is displayed as \"Type 2 CCS (mennekes) outputs at most 125 A\" by layer Charging stations", + "description": "socket:type2_combo:current=125 is displayed as \"Type 2 CCS (mennekes) outputs at most 125 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:current", "value": "350", - "description": "socket:type2_combo:current=350 is displayed as \"Type 2 CCS (mennekes) outputs at most 350 A\" by layer Charging stations", + "description": "socket:type2_combo:current=350 is displayed as \"Type 2 CCS (mennekes) outputs at most 350 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:output", - "description": "Values of `socket:type2_combo:output` are shown with \"Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 CCS (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_combo:output` are shown with \"Type 2 CCS (mennekes) outputs at most {canonical(socket:type2_combo:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 CCS (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_combo:output", "value": "50 kW", - "description": "socket:type2_combo:output=50 kW is displayed as \"Type 2 CCS (mennekes) outputs at most 50 kW\" by layer Charging stations", + "description": "socket:type2_combo:output=50 kW is displayed as \"Type 2 CCS (mennekes) outputs at most 50 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2_combo", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable", - "description": "Values of `socket:type2_cable` are shown with \"There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 with cable (mennekes) are available here?\" by layer Charging stations", + "description": "Values of `socket:type2_cable` are shown with \"There are {socket:type2_cable} plugs of type Type 2 with cable (mennekes) available here\" and can be updated. The question is \"How much plugs of type Type 2 with cable (mennekes) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_type2_cable", "icon_url": "./assets/layers/charging_station/Type2_tethered.svg" }, { "key": "socket:type2_cable:voltage", - "description": "Values of `socket:type2_cable:voltage` are shown with \"Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 with cable (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_cable:voltage` are shown with \"Type 2 with cable (mennekes) outputs {canonical(socket:type2_cable:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Type 2 with cable (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:voltage", "value": "230", - "description": "socket:type2_cable:voltage=230 is displayed as \"Type 2 with cable (mennekes) outputs 230 volt\" by layer Charging stations", + "description": "socket:type2_cable:voltage=230 is displayed as \"Type 2 with cable (mennekes) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:voltage", "value": "400", - "description": "socket:type2_cable:voltage=400 is displayed as \"Type 2 with cable (mennekes) outputs 400 volt\" by layer Charging stations", + "description": "socket:type2_cable:voltage=400 is displayed as \"Type 2 with cable (mennekes) outputs 400 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:current", - "description": "Values of `socket:type2_cable:current` are shown with \"Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 with cable (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_cable:current` are shown with \"Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:current)}\" and can be updated. The question is \"What current do the plugs with Type 2 with cable (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:current", "value": "16", - "description": "socket:type2_cable:current=16 is displayed as \"Type 2 with cable (mennekes) outputs at most 16 A\" by layer Charging stations", + "description": "socket:type2_cable:current=16 is displayed as \"Type 2 with cable (mennekes) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:current", "value": "32", - "description": "socket:type2_cable:current=32 is displayed as \"Type 2 with cable (mennekes) outputs at most 32 A\" by layer Charging stations", + "description": "socket:type2_cable:current=32 is displayed as \"Type 2 with cable (mennekes) outputs at most 32 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:output", - "description": "Values of `socket:type2_cable:output` are shown with \"Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 with cable (mennekes) offer?\" by layer Charging stations", + "description": "Values of `socket:type2_cable:output` are shown with \"Type 2 with cable (mennekes) outputs at most {canonical(socket:type2_cable:output)}\" and can be updated. The question is \"What power output does a single plug of type Type 2 with cable (mennekes) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:output", "value": "11 kW", - "description": "socket:type2_cable:output=11 kW is displayed as \"Type 2 with cable (mennekes) outputs at most 11 kW\" by layer Charging stations", + "description": "socket:type2_cable:output=11 kW is displayed as \"Type 2 with cable (mennekes) outputs at most 11 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:type2_cable:output", "value": "22 kW", - "description": "socket:type2_cable:output=22 kW is displayed as \"Type 2 with cable (mennekes) outputs at most 22 kW\" by layer Charging stations", + "description": "socket:type2_cable:output=22 kW is displayed as \"Type 2 with cable (mennekes) outputs at most 22 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_type2_cable", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs", - "description": "Values of `socket:tesla_supercharger_ccs` are shown with \"There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger_ccs` are shown with \"There are {socket:tesla_supercharger_ccs} plugs of type Tesla Supercharger CCS (a branded type2_css) available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger CCS (a branded type2_css) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_tesla_supercharger_ccs", "icon_url": "./assets/layers/charging_station/Type2_CCS.svg" }, { "key": "socket:tesla_supercharger_ccs:voltage", - "description": "Values of `socket:tesla_supercharger_ccs:voltage` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger_ccs:voltage` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs {canonical(socket:tesla_supercharger_ccs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:voltage", "value": "500", - "description": "socket:tesla_supercharger_ccs:voltage=500 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs 500 volt\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs:voltage=500 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs 500 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:voltage", "value": "920", - "description": "socket:tesla_supercharger_ccs:voltage=920 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs 920 volt\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs:voltage=920 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs 920 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:current", - "description": "Values of `socket:tesla_supercharger_ccs:current` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger_ccs:current` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger CCS (a branded type2_css) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:current", "value": "125", - "description": "socket:tesla_supercharger_ccs:current=125 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs:current=125 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 125 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:current", "value": "350", - "description": "socket:tesla_supercharger_ccs:current=350 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs:current=350 is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 350 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:output", - "description": "Values of `socket:tesla_supercharger_ccs:output` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_supercharger_ccs:output` are shown with \"Tesla Supercharger CCS (a branded type2_css) outputs at most {canonical(socket:tesla_supercharger_ccs:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger CCS (a branded type2_css) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_supercharger_ccs:output", "value": "50 kW", - "description": "socket:tesla_supercharger_ccs:output=50 kW is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW\" by layer Charging stations", + "description": "socket:tesla_supercharger_ccs:output=50 kW is displayed as \"Tesla Supercharger CCS (a branded type2_css) outputs at most 50 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_supercharger_ccs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination", - "description": "Values of `socket:tesla_destination` are shown with \"There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger (destination) are available here?\" by layer Charging stations", + "description": "Values of `socket:tesla_destination` are shown with \"There are {socket:tesla_destination} plugs of type Tesla Supercharger (destination) available here\" and can be updated. The question is \"How much plugs of type Tesla Supercharger (destination) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_tesla_destination_us", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:tesla_destination:voltage", - "description": "Values of `socket:tesla_destination:voltage` are shown with \"Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger (destination) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_destination:voltage` are shown with \"Tesla Supercharger (destination) outputs {canonical(socket:tesla_destination:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla Supercharger (destination) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:voltage", "value": "480", - "description": "socket:tesla_destination:voltage=480 is displayed as \"Tesla Supercharger (destination) outputs 480 volt\" by layer Charging stations", + "description": "socket:tesla_destination:voltage=480 is displayed as \"Tesla Supercharger (destination) outputs 480 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:current", - "description": "Values of `socket:tesla_destination:current` are shown with \"Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger (destination) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_destination:current` are shown with \"Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:current)}\" and can be updated. The question is \"What current do the plugs with Tesla Supercharger (destination) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:current", "value": "125", - "description": "socket:tesla_destination:current=125 is displayed as \"Tesla Supercharger (destination) outputs at most 125 A\" by layer Charging stations", + "description": "socket:tesla_destination:current=125 is displayed as \"Tesla Supercharger (destination) outputs at most 125 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:current", "value": "350", - "description": "socket:tesla_destination:current=350 is displayed as \"Tesla Supercharger (destination) outputs at most 350 A\" by layer Charging stations", + "description": "socket:tesla_destination:current=350 is displayed as \"Tesla Supercharger (destination) outputs at most 350 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:output", - "description": "Values of `socket:tesla_destination:output` are shown with \"Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger (destination) offer?\" by layer Charging stations", + "description": "Values of `socket:tesla_destination:output` are shown with \"Tesla Supercharger (destination) outputs at most {canonical(socket:tesla_destination:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla Supercharger (destination) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:output", "value": "120 kW", - "description": "socket:tesla_destination:output=120 kW is displayed as \"Tesla Supercharger (destination) outputs at most 120 kW\" by layer Charging stations", + "description": "socket:tesla_destination:output=120 kW is displayed as \"Tesla Supercharger (destination) outputs at most 120 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:output", "value": "150 kW", - "description": "socket:tesla_destination:output=150 kW is displayed as \"Tesla Supercharger (destination) outputs at most 150 kW\" by layer Charging stations", + "description": "socket:tesla_destination:output=150 kW is displayed as \"Tesla Supercharger (destination) outputs at most 150 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:tesla_destination:output", "value": "250 kW", - "description": "socket:tesla_destination:output=250 kW is displayed as \"Tesla Supercharger (destination) outputs at most 250 kW\" by layer Charging stations", + "description": "socket:tesla_destination:output=250 kW is displayed as \"Tesla Supercharger (destination) outputs at most 250 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_tesla_destination_us", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A", - "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layer Charging stations", + "description": "Values of `socket:USB-A` are shown with \"There are {socket:USB-A} plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) available here\" and can be updated. The question is \"How much plugs of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_USB_A", "icon_url": "./assets/layers/charging_station/usb_port.svg" }, { "key": "socket:USB-A:voltage", - "description": "Values of `socket:USB-A:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:voltage` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs {canonical(socket:USB-A:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:voltage", "value": "5", - "description": "socket:USB-A:voltage=5 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt\" by layer Charging stations", + "description": "socket:USB-A:voltage=5 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs 5 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", - "description": "Values of `socket:USB-A:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:current` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:current)}\" and can be updated. The question is \"What current do the plugs with Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "1", - "description": "socket:USB-A:current=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A\" by layer Charging stations", + "description": "socket:USB-A:current=1 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 1 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:current", "value": "2", - "description": "socket:USB-A:current=2 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A\" by layer Charging stations", + "description": "socket:USB-A:current=2 is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 2 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", - "description": "Values of `socket:USB-A:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layer Charging stations", + "description": "Values of `socket:USB-A:output` are shown with \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most {canonical(socket:USB-A:output)}\" and can be updated. The question is \"What power output does a single plug of type Tesla supercharger (destination) (A Type 2 with cable branded as tesla) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "5W", - "description": "socket:USB-A:output=5W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W\" by layer Charging stations", + "description": "socket:USB-A:output=5W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 5W\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:USB-A:output", "value": "10W", - "description": "socket:USB-A:output=10W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W\" by layer Charging stations", + "description": "socket:USB-A:output=10W is displayed as \"Tesla supercharger (destination) (A Type 2 with cable branded as tesla) outputs at most 10W\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_USB_A", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin", - "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin` are shown with \"There are {socket:bosch_3pin} plugs of type USB to charge phones and small electronics available here\" and can be updated. The question is \"How much plugs of type USB to charge phones and small electronics are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_3pin", "icon_url": "./assets/layers/charging_station/bosch-3pin.svg" }, { "key": "socket:bosch_3pin:voltage", - "description": "Values of `socket:bosch_3pin:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:voltage` are shown with \"USB to charge phones and small electronics outputs {canonical(socket:bosch_3pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:current", - "description": "Values of `socket:bosch_3pin:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:current` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:current)}\" and can be updated. The question is \"What current do the plugs with USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_3pin:output", - "description": "Values of `socket:bosch_3pin:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_3pin:output` are shown with \"USB to charge phones and small electronics outputs at most {canonical(socket:bosch_3pin:output)}\" and can be updated. The question is \"What power output does a single plug of type USB to charge phones and small electronics offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_3pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin", - "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin` are shown with \"There are {socket:bosch_5pin} plugs of type Bosch Active Connect with 3 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 3 pins and cable are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bosch_5pin", "icon_url": "./assets/layers/charging_station/bosch-5pin.svg" }, { "key": "socket:bosch_5pin:voltage", - "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:voltage` are shown with \"Bosch Active Connect with 3 pins and cable outputs {canonical(socket:bosch_5pin:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:current", - "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:current` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bosch_5pin:output", - "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bosch_5pin:output` are shown with \"Bosch Active Connect with 3 pins and cable outputs at most {canonical(socket:bosch_5pin:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 3 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bosch_5pin", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363", - "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layer Charging stations", + "description": "Values of `socket:bs1363` are shown with \"There are {socket:bs1363} plugs of type Bosch Active Connect with 5 pins and cable available here\" and can be updated. The question is \"How much plugs of type Bosch Active Connect with 5 pins and cable are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_bs1363", "icon_url": "./assets/layers/charging_station/bs1363.svg" }, { "key": "socket:bs1363:voltage", - "description": "Values of `socket:bs1363:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:voltage` are shown with \"Bosch Active Connect with 5 pins and cable outputs {canonical(socket:bs1363:voltage)}\" and can be updated. The question is \"What voltage do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:voltage", "value": "230", - "description": "socket:bs1363:voltage=230 is displayed as \"Bosch Active Connect with 5 pins and cable outputs 230 volt\" by layer Charging stations", + "description": "socket:bs1363:voltage=230 is displayed as \"Bosch Active Connect with 5 pins and cable outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", - "description": "Values of `socket:bs1363:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:current` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:current)}\" and can be updated. The question is \"What current do the plugs with Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:current", "value": "13", - "description": "socket:bs1363:current=13 is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 13 A\" by layer Charging stations", + "description": "socket:bs1363:current=13 is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 13 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", - "description": "Values of `socket:bs1363:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layer Charging stations", + "description": "Values of `socket:bs1363:output` are shown with \"Bosch Active Connect with 5 pins and cable outputs at most {canonical(socket:bs1363:output)}\" and can be updated. The question is \"What power output does a single plug of type Bosch Active Connect with 5 pins and cable offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:bs1363:output", "value": "3kW", - "description": "socket:bs1363:output=3kW is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 3kW\" by layer Charging stations", + "description": "socket:bs1363:output=3kW is displayed as \"Bosch Active Connect with 5 pins and cable outputs at most 3kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_bs1363", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15", - "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema5_15` are shown with \"There are {socket:nema5_15} plugs of type BS1363 (Type G) available here\" and can be updated. The question is \"How much plugs of type BS1363 (Type G) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema5_15", "icon_url": "./assets/layers/charging_station/nema-5-15.svg" }, { "key": "socket:nema5_15:voltage", - "description": "Values of `socket:nema5_15:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:voltage` are shown with \"BS1363 (Type G) outputs {canonical(socket:nema5_15:voltage)}\" and can be updated. The question is \"What voltage do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:voltage", "value": "120", - "description": "socket:nema5_15:voltage=120 is displayed as \"BS1363 (Type G) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema5_15:voltage=120 is displayed as \"BS1363 (Type G) outputs 120 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", - "description": "Values of `socket:nema5_15:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:current` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:current)}\" and can be updated. The question is \"What current do the plugs with BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:current", "value": "15", - "description": "socket:nema5_15:current=15 is displayed as \"BS1363 (Type G) outputs at most 15 A\" by layer Charging stations", + "description": "socket:nema5_15:current=15 is displayed as \"BS1363 (Type G) outputs at most 15 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", - "description": "Values of `socket:nema5_15:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layer Charging stations", + "description": "Values of `socket:nema5_15:output` are shown with \"BS1363 (Type G) outputs at most {canonical(socket:nema5_15:output)}\" and can be updated. The question is \"What power output does a single plug of type BS1363 (Type G) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema5_15:output", "value": "1.8 kW", - "description": "socket:nema5_15:output=1.8 kW is displayed as \"BS1363 (Type G) outputs at most 1.8 kW\" by layer Charging stations", + "description": "socket:nema5_15:output=1.8 kW is displayed as \"BS1363 (Type G) outputs at most 1.8 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema5_15", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23", - "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23` are shown with \"There are {socket:sev1011_t23} plugs of type NEMA 5-15 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-15 (Type B) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_sev1011_t23", "icon_url": "./assets/layers/charging_station/typej.svg" }, { "key": "socket:sev1011_t23:voltage", - "description": "Values of `socket:sev1011_t23:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:voltage` are shown with \"NEMA 5-15 (Type B) outputs {canonical(socket:sev1011_t23:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:voltage", "value": "230", - "description": "socket:sev1011_t23:voltage=230 is displayed as \"NEMA 5-15 (Type B) outputs 230 volt\" by layer Charging stations", + "description": "socket:sev1011_t23:voltage=230 is displayed as \"NEMA 5-15 (Type B) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", - "description": "Values of `socket:sev1011_t23:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:current` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:current", "value": "16", - "description": "socket:sev1011_t23:current=16 is displayed as \"NEMA 5-15 (Type B) outputs at most 16 A\" by layer Charging stations", + "description": "socket:sev1011_t23:current=16 is displayed as \"NEMA 5-15 (Type B) outputs at most 16 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", - "description": "Values of `socket:sev1011_t23:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:sev1011_t23:output` are shown with \"NEMA 5-15 (Type B) outputs at most {canonical(socket:sev1011_t23:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-15 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:sev1011_t23:output", "value": "3.7 kW", - "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 3.7 kW\" by layer Charging stations", + "description": "socket:sev1011_t23:output=3.7 kW is displayed as \"NEMA 5-15 (Type B) outputs at most 3.7 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_sev1011_t23", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112", - "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layer Charging stations", + "description": "Values of `socket:as3112` are shown with \"There are {socket:as3112} plugs of type SEV 1011 T23 (Type J) available here\" and can be updated. The question is \"How much plugs of type SEV 1011 T23 (Type J) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_as3112", "icon_url": "./assets/layers/charging_station/as3112.svg" }, { "key": "socket:as3112:voltage", - "description": "Values of `socket:as3112:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:voltage` are shown with \"SEV 1011 T23 (Type J) outputs {canonical(socket:as3112:voltage)}\" and can be updated. The question is \"What voltage do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:voltage", "value": "230", - "description": "socket:as3112:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layer Charging stations", + "description": "socket:as3112:voltage=230 is displayed as \"SEV 1011 T23 (Type J) outputs 230 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", - "description": "Values of `socket:as3112:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:current` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:current)}\" and can be updated. The question is \"What current do the plugs with SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:current", "value": "10", - "description": "socket:as3112:current=10 is displayed as \"SEV 1011 T23 (Type J) outputs at most 10 A\" by layer Charging stations", + "description": "socket:as3112:current=10 is displayed as \"SEV 1011 T23 (Type J) outputs at most 10 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", - "description": "Values of `socket:as3112:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layer Charging stations", + "description": "Values of `socket:as3112:output` are shown with \"SEV 1011 T23 (Type J) outputs at most {canonical(socket:as3112:output)}\" and can be updated. The question is \"What power output does a single plug of type SEV 1011 T23 (Type J) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:as3112:output", "value": "2.3 kW", - "description": "socket:as3112:output=2.3 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 2.3 kW\" by layer Charging stations", + "description": "socket:as3112:output=2.3 kW is displayed as \"SEV 1011 T23 (Type J) outputs at most 2.3 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_as3112", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20", - "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20` are shown with \"There are {socket:nema_5_20} plugs of type AS3112 (Type I) available here\" and can be updated. The question is \"How much plugs of type AS3112 (Type I) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nema_5_20", "icon_url": "./assets/layers/charging_station/nema-5-20.svg" }, { "key": "socket:nema_5_20:voltage", - "description": "Values of `socket:nema_5_20:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:voltage` are shown with \"AS3112 (Type I) outputs {canonical(socket:nema_5_20:voltage)}\" and can be updated. The question is \"What voltage do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:voltage", "value": "120", - "description": "socket:nema_5_20:voltage=120 is displayed as \"AS3112 (Type I) outputs 120 volt\" by layer Charging stations", + "description": "socket:nema_5_20:voltage=120 is displayed as \"AS3112 (Type I) outputs 120 volt\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", - "description": "Values of `socket:nema_5_20:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:current` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:current)}\" and can be updated. The question is \"What current do the plugs with AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:current", "value": "20", - "description": "socket:nema_5_20:current=20 is displayed as \"AS3112 (Type I) outputs at most 20 A\" by layer Charging stations", + "description": "socket:nema_5_20:current=20 is displayed as \"AS3112 (Type I) outputs at most 20 A\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", - "description": "Values of `socket:nema_5_20:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layer Charging stations", + "description": "Values of `socket:nema_5_20:output` are shown with \"AS3112 (Type I) outputs at most {canonical(socket:nema_5_20:output)}\" and can be updated. The question is \"What power output does a single plug of type AS3112 (Type I) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nema_5_20:output", "value": "2.4 kW", - "description": "socket:nema_5_20:output=2.4 kW is displayed as \"AS3112 (Type I) outputs at most 2.4 kW\" by layer Charging stations", + "description": "socket:nema_5_20:output=2.4 kW is displayed as \"AS3112 (Type I) outputs at most 2.4 kW\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nema_5_20", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nacs", - "description": "Values of `socket:nacs` are shown with \"There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layer Charging stations", + "description": "Values of `socket:nacs` are shown with \"There are {socket:nacs} plugs of type NEMA 5-20 (Type B) available here\" and can be updated. The question is \"How much plugs of type NEMA 5-20 (Type B) are available here?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#plugs_amount_socket_nacs", "icon_url": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg" }, { "key": "socket:nacs:voltage", - "description": "Values of `socket:nacs:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nacs:voltage` are shown with \"NEMA 5-20 (Type B) outputs {canonical(socket:nacs:voltage)}\" and can be updated. The question is \"What voltage do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#voltage_socket_nacs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nacs:current", - "description": "Values of `socket:nacs:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nacs:current` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:current)}\" and can be updated. The question is \"What current do the plugs with NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#current_socket_nacs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, { "key": "socket:nacs:output", - "description": "Values of `socket:nacs:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layer Charging stations", + "description": "Values of `socket:nacs:output` are shown with \"NEMA 5-20 (Type B) outputs at most {canonical(socket:nacs:output)}\" and can be updated. The question is \"What power output does a single plug of type NEMA 5-20 (Type B) offer?\" by layers Charging stations, Charge points", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#power_output_socket_nacs", "icon_url": "./assets/themes/charging_stations/plug.svg" }, @@ -2541,6 +2447,19 @@ "description": "parking:fee=yes is displayed as \"An additional parking fee should be paid while charging\" by layer Charging stations", "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charging_station.md#Parking_fee", "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "man_made", + "value": "charge_point", + "description": "Features with this tag are displayed by layer Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charge_point.md", + "icon_url": "./assets/themes/charging_stations/plug.svg" + }, + { + "key": "ref", + "description": "Values of `ref` are shown with \"The reference of this charge point is {ref}\" and can be updated. The question is \"What is the reference number of this charge point?\" by layer Charge points", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/charge_point.md#ref", + "icon_url": "./assets/themes/charging_stations/plug.svg" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index dce126c7b..bead3bbfb 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -4101,6 +4101,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layers Pet stores, Dog-friendly shops", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/pet_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Pet stores, Dog-friendly shops, Toilets", diff --git a/Docs/TagInfo/mapcomplete_playgrounds.json b/Docs/TagInfo/mapcomplete_playgrounds.json index 04cccdf1a..3e4398f0b 100644 --- a/Docs/TagInfo/mapcomplete_playgrounds.json +++ b/Docs/TagInfo/mapcomplete_playgrounds.json @@ -848,6 +848,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", "icon_url": "./assets/layers/bench/bench.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Benches", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bench.md#artwork_artwork_type", + "icon_url": "./assets/layers/bench/bench.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Benches", diff --git a/Docs/TagInfo/mapcomplete_postboxes.json b/Docs/TagInfo/mapcomplete_postboxes.json index b279194b2..ae4f4716f 100644 --- a/Docs/TagInfo/mapcomplete_postboxes.json +++ b/Docs/TagInfo/mapcomplete_postboxes.json @@ -2596,6 +2596,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_sauna.json b/Docs/TagInfo/mapcomplete_sauna.json index 795accb92..3e9d28d13 100644 --- a/Docs/TagInfo/mapcomplete_sauna.json +++ b/Docs/TagInfo/mapcomplete_sauna.json @@ -4173,6 +4173,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops_with_sauna.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layer Shop", diff --git a/Docs/TagInfo/mapcomplete_scouting.json b/Docs/TagInfo/mapcomplete_scouting.json index b24ab7371..eef6b848a 100644 --- a/Docs/TagInfo/mapcomplete_scouting.json +++ b/Docs/TagInfo/mapcomplete_scouting.json @@ -213,20 +213,6 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#charge_day", "icon_url": "./assets/layers/questions/cash.svg" }, - { - "key": "toilets", - "value": "yes", - "description": "toilets=yes is displayed as \"This place has toilets\" by layer Group Campsites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#caravansites_toilets", - "icon_url": "./assets/layers/campsite/campsite.svg" - }, - { - "key": "toilets", - "value": "no", - "description": "toilets=no is displayed as \"This place does not have toilets\" by layer Group Campsites", - "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/group_campsite.md#caravansites_toilets", - "icon_url": "./assets/layers/campsite/campsite.svg" - }, { "key": "toilets", "value": "no", diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index 5af6cb861..bf7a521a5 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -2288,6 +2288,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#charge_day", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_ski.json b/Docs/TagInfo/mapcomplete_ski.json index 4bc8944ae..aedb67873 100644 --- a/Docs/TagInfo/mapcomplete_ski.json +++ b/Docs/TagInfo/mapcomplete_ski.json @@ -1537,6 +1537,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", "icon_url": "./assets/layers/drinking_water/drips.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Drinking water", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#artwork_artwork_type", + "icon_url": "./assets/layers/drinking_water/drips.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Drinking water", diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index c8b02680f..3a24c3d4e 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -3745,6 +3745,47 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#images", "icon_url": "./assets/layers/id_presets/maki-shop.svg" }, + { + "key": "self_checkout", + "description": "self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist is displayed as \"This shop (probably) does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "yes", + "description": "self_checkout=yes is displayed as \"This place offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "no", + "description": "self_checkout=no is displayed as \"This place does not offer self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout", + "value": "only", + "description": "self_checkout=only is displayed as \"This place only offers self-checkout\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:handheld", + "value": "yes", + "description": "self_checkout:handheld=yes is displayed as \"This place offers self-checkout using a handheld scanner\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, + { + "key": "self_checkout:self_scan", + "value": "yes", + "description": "self_checkout:self_scan=yes is displayed as \"This place offers self-checkout using a self-checkout kiosk\" by layer Shop", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/sport_shops.md#self_checkout_type", + "icon_url": "./assets/layers/id_presets/maki-shop.svg" + }, { "key": "description", "description": "Values of `description` are shown with \"{description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Shop, Toilets", diff --git a/Docs/TagInfo/mapcomplete_street_lighting.json b/Docs/TagInfo/mapcomplete_street_lighting.json index 65195639f..752c24021 100644 --- a/Docs/TagInfo/mapcomplete_street_lighting.json +++ b/Docs/TagInfo/mapcomplete_street_lighting.json @@ -320,6 +320,54 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#street_lamp", "icon_url": "./assets/layers/utility_pole/utility_pole.svg" }, + { + "key": "utility", + "value": "power", + "description": "utility=power is displayed as \"This utility pole carries power lines.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "utility", + "value": "telecom", + "description": "utility=telecom is displayed as \"This utility pole carries telecommunications lines.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "utility", + "value": "street_lighting", + "description": "utility=street_lighting is displayed as \"This utility pole is used for street lighting.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#utility", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "description": "Values of `material` are shown with \"This utility pole is made of {material}.\" and can be updated. The question is \"What material is this utility pole made of?\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "wood", + "description": "material=wood is displayed as \"This utility pole is made of wood.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "steel", + "description": "material=steel is displayed as \"This utility pole is made of steel.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, + { + "key": "material", + "value": "concrete", + "description": "material=concrete is displayed as \"This utility pole is made of concrete.\" by layer Utility Poles", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/utility_pole.md#material", + "icon_url": "./assets/layers/utility_pole/utility_pole.svg" + }, { "key": "highway", "description": "Features with this tag are displayed by layers Lit streets, All streets", diff --git a/Docs/TagInfo/mapcomplete_surveillance.json b/Docs/TagInfo/mapcomplete_surveillance.json index 5065248ae..9d8c53c8f 100644 --- a/Docs/TagInfo/mapcomplete_surveillance.json +++ b/Docs/TagInfo/mapcomplete_surveillance.json @@ -130,6 +130,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#Camera_type__fixed__panning__dome", "icon_url": "./assets/themes/surveillance/logo.svg" }, + { + "key": "camera:type", + "value": "panorama", + "description": "camera:type=panorama is displayed as \"A 360° camera\" by layer Surveillance camera's", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/surveillance_camera.md#Camera_type__fixed__panning__dome", + "icon_url": "./assets/themes/surveillance/panorama.svg" + }, { "key": "camera:type", "value": "doorbell", diff --git a/Docs/TagInfo/mapcomplete_wayside_shrines.json b/Docs/TagInfo/mapcomplete_wayside_shrines.json index 4ab755dc8..c6a19a1a9 100644 --- a/Docs/TagInfo/mapcomplete_wayside_shrines.json +++ b/Docs/TagInfo/mapcomplete_wayside_shrines.json @@ -511,6 +511,13 @@ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#artwork_artwork_type", "icon_url": "./assets/themes/artwork/artwork.svg" }, + { + "key": "artwork_type", + "value": "coat_of_arms", + "description": "artwork_type=coat_of_arms is displayed as \"Coat of arms\" by layer Artworks", + "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#artwork_artwork_type", + "icon_url": "./assets/themes/artwork/artwork.svg" + }, { "key": "artist:wikidata", "description": "Values of `artist:wikidata` are shown with \"This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}\" and can be updated. The question is \"Who made this artwork?\" by layer Artworks", diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md index e6c35b313..1da0627a4 100644 --- a/Docs/Tags_format.md +++ b/Docs/Tags_format.md @@ -134,24 +134,7 @@ One can also append, e.g. `key:={some_key} fixed text {some_other_key}`. An assigning tag _cannot_ be used to query OpenStreetMap/Overpass. -If using a key or variable which might not be defined, add a condition in the mapping to hide the option. This is -because, if `some_other_key` is not defined, one might actually upload the literal text `key={some_other_key}` to OSM - -which we do not want. - -To mitigate this, use: - -```json -{ - "mappings": [ - { - "if":"key:={some_other_key}", - "then": "...", - "hideInAnswer": "some_other_key=" - } - ] -} -``` - +It is possible to assign a default value with `key_to_assing:={some_other_key??fallback_value}`. If `some_other_key` is not present, then the literal value `fallback_value` will be used instead. One can use `key!:=prefix-{other_key}-postfix` as well, to match if `key` is _not_ the same as `prefix-{other_key}-postfix` (with `other_key` substituted by the value) diff --git a/Docs/Themes/arcade.md b/Docs/Themes/arcade.md new file mode 100644 index 000000000..0acc629d2 --- /dev/null +++ b/Docs/Themes/arcade.md @@ -0,0 +1,22 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +## Arcades ( [arcade](https://mapcomplete.org/arcade) ) +_This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ +The theme introduction reads: + +> A map of arcades + +This theme contains the following layers: + + - [arcade](../Layers/arcade.md) + - [toilet](../Layers/toilet.md) + +Available languages: + + - en + +# Layers defined in this theme configuration file +These layers can not be reused in different themes. + + +This document is autogenerated from [assets/themes/arcade/arcade.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/arcade/arcade.json) diff --git a/Docs/Themes/campersite.md b/Docs/Themes/campersite.md index d8aaaf9b4..b3a7633d7 100644 --- a/Docs/Themes/campersite.md +++ b/Docs/Themes/campersite.md @@ -10,6 +10,7 @@ This theme contains the following layers: - [caravansites](../Layers/caravansites.md) - [dumpstations](../Layers/dumpstations.md) + - [toilet](../Layers/toilet.md) Available languages: diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md index ca6f9dd1b..1c099637b 100644 --- a/Docs/Themes/circular_economy.md +++ b/Docs/Themes/circular_economy.md @@ -99,6 +99,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -222,6 +224,7 @@ Elements must match **any** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -316,6 +319,8 @@ Elements must match **any** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1052,6 +1057,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1720,6 +1744,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/circular_economy/circular_economy.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/circular_economy/circular_economy.json) diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md index d81b61de6..51f4eb6b0 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -104,6 +104,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -227,6 +229,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -322,6 +325,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1064,6 +1069,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1740,6 +1764,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/climbing/climbing.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/climbing/climbing.json) diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index a4420ca5d..0f5b4bdfb 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -798,7 +798,7 @@ Elements must match **all** of the following expressions: | [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | | [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | -| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
21 options | | _Multiple choice only_ | | [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | | [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | @@ -943,48 +943,27 @@ The question is `How much vehicles can be charged here at the same time?` ### Available_charging_stations (generated) The question is `Which charging connections are available here?` - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko~.+ & socket:schuko!=1. _This option cannot be chosen as answer_ - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee=1. Unselecting this answer will add socket:typee= - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee~.+ & socket:typee!=1. _This option cannot be chosen as answer_ - - *Chademo* is shown if with socket:chademo=1. Unselecting this answer will add socket:chademo= - - *Chademo* is shown if with socket:chademo~.+ & socket:chademo!=1. _This option cannot be chosen as answer_ - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=1. Unselecting this answer will add socket:type1_cable= - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable~.+ & socket:type1_cable!=1. _This option cannot be chosen as answer_ - - *Type 1 without cable (J1772)* is shown if with socket:type1=1. Unselecting this answer will add socket:type1= - - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=1. Unselecting this answer will add socket:type2_combo= - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin~.+ & socket:bosch_3pin!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=1. Unselecting this answer will add socket:bosch_5pin= - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin~.+ & socket:bosch_5pin!=1. _This option cannot be chosen as answer_ - - *BS1363 (Type G)* is shown if with socket:bs1363=1. Unselecting this answer will add socket:bs1363= - - *BS1363 (Type G)* is shown if with socket:bs1363~.+ & socket:bs1363!=1. _This option cannot be chosen as answer_ - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=1. Unselecting this answer will add socket:nema5_15= - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15~.+ & socket:nema5_15!=1. _This option cannot be chosen as answer_ - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=1. Unselecting this answer will add socket:sev1011_t23= - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23~.+ & socket:sev1011_t23!=1. _This option cannot be chosen as answer_ - - *AS3112 (Type I)* is shown if with socket:as3112=1. Unselecting this answer will add socket:as3112= - - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ - - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= - - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=. Unselecting this answer will add socket:schuko= + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:typee=. Unselecting this answer will add socket:typee= + - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:chademo=. Unselecting this answer will add socket:chademo= + - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=. Unselecting this answer will add socket:type1_cable= + - *Type 1 without cable (J1772)* is shown if with socket:type1=. Unselecting this answer will add socket:type1= + - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=. Unselecting this answer will add socket:type1_combo= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= + - *Type 2 (mennekes)* is shown if with socket:type2=. Unselecting this answer will add socket:type2= + - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=. Unselecting this answer will add socket:type2_combo= + - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=. Unselecting this answer will add socket:type2_cable= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *USB to charge phones and small electronics* is shown if with socket:USB-A=. Unselecting this answer will add socket:USB-A= + - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=. Unselecting this answer will add socket:bosch_3pin= + - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=. Unselecting this answer will add socket:bosch_5pin= + - *BS1363 (Type G)* is shown if with socket:bs1363=. Unselecting this answer will add socket:bs1363= + - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=. Unselecting this answer will add socket:nema5_15= + - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=. Unselecting this answer will add socket:sev1011_t23= + - *AS3112 (Type I)* is shown if with socket:as3112=. Unselecting this answer will add socket:as3112= + - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=. Unselecting this answer will add socket:nema_5_20= + - *NACS(North-American Charging System)* is shown if with socket:nacs=. Unselecting this answer will add socket:nacs= ### plugs-amount-socket:schuko The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md index e1cfbe678..83f121e06 100644 --- a/Docs/Themes/ghostsigns.md +++ b/Docs/Themes/ghostsigns.md @@ -286,7 +286,7 @@ Elements must match **all** of the following expressions: | attribute | type | values which are supported by this layer | -----|-----|----- | | [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [historic=advertising](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dadvertising) [historic](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) | -| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) | +| [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [artwork_type=architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [artwork_type=mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [artwork_type=painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [artwork_type=sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [artwork_type=statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [artwork_type=bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [artwork_type=stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [artwork_type=installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [artwork_type=graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [artwork_type=relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [artwork_type=azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [artwork_type=tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [artwork_type=woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [artwork_type=poem](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpoem) [artwork_type=coat_of_arms](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dcoat_of_arms) | | [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | | | [artist_name](https://wiki.openstreetmap.org/wiki/Key:artist_name) | [string](../SpecialInputElements.md#string) | | | [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | | @@ -321,7 +321,7 @@ Elements must match **all** of the following expressions: -----|-----|-----|----- | | [historic_or_not](#historic_or_not) | Is this artwork a historic advertisement?
2 options | | _Multiple choice only_ | | [images_no_blur](#images_no_blur)
_(Original in [questions](./BuiltinQuestions.md#images_no_blur))_ | _{image_carousel()}{image_upload(,,,true)}_ | | _Multiple choice only_ | -| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
14 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | +| [artwork-artwork_type](#artwork-artwork_type) | What is the type of this artwork?
_This is a {artwork_type}_
15 options | artwork-question | *[artwork_type](https://wiki.osm.org/wiki/Key:artwork_type)* ([string](../SpecialInputElements.md#string)) | | [artwork-artist-wikidata](#artwork-artist-wikidata) | Who made this artwork?
_This artwork was made by {wikidata_label(artist:wikidata):font-weight:bold}
{wikipedia(artist:wikidata)}_ | artwork-question | *[artist:wikidata](https://wiki.osm.org/wiki/Key:artist:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) | | [artwork-artist_name](#artwork-artist_name) | Which artist created this?
_Created by {artist_name}_ | artwork-question | *[artist_name](https://wiki.osm.org/wiki/Key:artist_name)* ([string](../SpecialInputElements.md#string)) | | [artwork-website](#artwork-website) | Is there a website with more information about this artwork?
_{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) | @@ -386,6 +386,7 @@ The question is `What is the type of this artwork?` - *Tilework* is shown if with artwork_type=tilework - *Woodcarving* is shown if with artwork_type=woodcarving - *Poem* is shown if with artwork_type=poem + - *Coat of arms* is shown if with artwork_type=coat_of_arms This tagrendering has labels `artwork-question` @@ -730,6 +731,7 @@ _This tagrendering has no question and is thus read-only_ | artwork-artwork_type.12 | Tilework | artwork_type=tilework | | artwork-artwork_type.13 | Woodcarving | artwork_type=woodcarving | | artwork-artwork_type.14 | Poem | artwork_type=poem | +| artwork-artwork_type.15 | Coat of arms | artwork_type=coat_of_arms | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index bd1247742..4a1c15005 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -275,6 +275,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -2344,8 +2346,9 @@ Elements must match **all** of the following expressions: 1. diet:gluten_free~.+ 2. diet:gluten_free!~^(no)$ 3. shop!=mall +4. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Agluten_free%22%5D%5B%22diet%3Agluten_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -2396,6 +2399,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -2490,6 +2494,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -3225,6 +3231,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -3901,6 +3926,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/glutenfree/glutenfree.json) diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md index 9178a43fe..14e8e0a47 100644 --- a/Docs/Themes/healthcare.md +++ b/Docs/Themes/healthcare.md @@ -104,6 +104,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -182,8 +184,9 @@ Elements must match **all** of the following expressions: 0. shop=medical_supply | shop=hearing_aids | shop=optician 1. shop!=mall +2. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22medical_supply%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22hearing_aids%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22optician%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22medical_supply%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22hearing_aids%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22optician%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -234,6 +237,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -328,6 +332,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -1064,6 +1070,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1732,6 +1757,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/healthcare/healthcare.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/healthcare/healthcare.json) diff --git a/Docs/Themes/historic_aircraft.md b/Docs/Themes/historic_aircraft.md index 2c37e4a61..00bcd0575 100644 --- a/Docs/Themes/historic_aircraft.md +++ b/Docs/Themes/historic_aircraft.md @@ -15,6 +15,7 @@ Available languages: - en - cs - da + - de - it - uk - zh_Hant diff --git a/Docs/Themes/infrastructure.md b/Docs/Themes/infrastructure.md new file mode 100644 index 000000000..6aab78ae3 --- /dev/null +++ b/Docs/Themes/infrastructure.md @@ -0,0 +1,32 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +## Infrastructure ( [infrastructure](https://mapcomplete.org/infrastructure) ) +_This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ +The theme introduction reads: + +> Map showing all kinds of infrastructure like cables, pipelines, and other utilities. + +This theme contains the following layers: + + - [telecom](../Layers/telecom.md) + - [power_tower](../Layers/power_tower.md) + - [power_pole](../Layers/power_pole.md) + - [power_line](../Layers/power_line.md) + - [power_minor_line](../Layers/power_minor_line.md) + - [power_cable](../Layers/power_cable.md) + - [windturbine](../Layers/windturbine.md) + - [power_generator](../Layers/power_generator.md) + - [pipeline](../Layers/pipeline.md) + - [street_cabinet](../Layers/street_cabinet.md) + - [utility_pole](../Layers/utility_pole.md) + +Available languages: + + - en + - nl + +# Layers defined in this theme configuration file +These layers can not be reused in different themes. + + +This document is autogenerated from [assets/themes/infrastructure/infrastructure.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/infrastructure/infrastructure.json) diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md index 26fa901d9..8b186cdc4 100644 --- a/Docs/Themes/lactosefree.md +++ b/Docs/Themes/lactosefree.md @@ -273,6 +273,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -2342,8 +2344,9 @@ Elements must match **all** of the following expressions: 1. diet:lactose_free~.+ 2. diet:lactose_free!~^(no)$ 3. shop!=mall +4. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22diet%3Alactose_free%22%5D%5B%22diet%3Alactose_free%22!~%22%5E%28no%29%24%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -2394,6 +2397,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -2488,6 +2492,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -3223,6 +3229,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -3899,6 +3924,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/lactosefree/lactosefree.json) diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md index 8b17557ba..e4f86d7a7 100644 --- a/Docs/Themes/nature.md +++ b/Docs/Themes/nature.md @@ -12,7 +12,9 @@ This theme contains the following layers: - [drinking_water](../Layers/drinking_water.md) - [birdhide](../Layers/birdhide.md) - [nature_reserve](../Layers/nature_reserve.md) + - [hut](../Layers/hut.md) - [shelter](../Layers/shelter.md) + - [picnic_site](../Layers/picnic_site.md) - [map](../Layers/map.md) - [information_board](../Layers/information_board.md) - [bench](../Layers/bench.md) diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index fadcf1287..b2ae3b420 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -67,6 +67,7 @@ Available languages: - [Supported attributes](#supported-attributes) - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings) + [images](#images) + + [access](#access) + [_stolen_entrances](#_stolen_entrances) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -152,11 +153,18 @@ Elements must match the expression ** [access](https://wiki.openstreetmap.org/wiki/Key:access) | [string](../SpecialInputElements.md#string) | [access=yes](https://wiki.openstreetmap.org/wiki/Tag:access%3Dyes) [access=customers](https://wiki.openstreetmap.org/wiki/Tag:access%3Dcustomers) [access=private](https://wiki.openstreetmap.org/wiki/Tag:access%3Dprivate) [access=permit](https://wiki.openstreetmap.org/wiki/Tag:access%3Dpermit) | + ## Featureview elements and TagRenderings | id | question | labels | freeform key | -----|-----|-----|----- | | [images](#images)
_(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ | +| [access](#access) | Who can use this parking space?
_Access of parking space: {access}_
5 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ | | [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ | | [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ | @@ -169,6 +177,17 @@ _This tagrendering has no question and is thus read-only_ *{image_carousel()}{image_upload()}* +### access +The question is `Who can use this parking space?` + +*Access of parking space: {access}* is shown if `access` is set. + + - *Anyone can use this parking space.* is shown if with access=. _This option cannot be chosen as answer_ + - *Anyone can use this parking space.* is shown if with access=yes + - *This parking space is reserved for customers.* is shown if with access=customers + - *This parking space is private and cannot be used by the general public.* is shown if with access=private + - *This parking space is reserved for permit holders.* is shown if with access=permit + ### _stolen_entrances _This tagrendering has no question and is thus read-only_ diff --git a/Docs/Themes/openlovemap.md b/Docs/Themes/openlovemap.md index 92f8e17df..db84f92fa 100644 --- a/Docs/Themes/openlovemap.md +++ b/Docs/Themes/openlovemap.md @@ -99,6 +99,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -273,6 +275,7 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -368,6 +371,8 @@ Elements must match the expression **shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1788,6 +1812,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + # condom_vending_machine This layer is based on [vending_machine](../Layers/vending_machine.md) diff --git a/Docs/Themes/parkings.md b/Docs/Themes/parkings.md index 1e64b2fc2..10ba0e86b 100644 --- a/Docs/Themes/parkings.md +++ b/Docs/Themes/parkings.md @@ -12,6 +12,7 @@ This theme contains the following layers: - [parking_spaces](../Layers/parking_spaces.md) - [parking_ticket_machine](../Layers/parking_ticket_machine.md) - [charging_station](../Layers/charging_station.md) + - [charge_point](../Layers/charge_point.md) Available languages: diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index ede48812d..c2e47fbbe 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -86,13 +86,19 @@ This theme contains the following layers: - [parking_spaces](../Layers/parking_spaces.md) - [parking_ticket_machine](../Layers/parking_ticket_machine.md) - [pedestrian_path](../Layers/pedestrian_path.md) + - [picnic_site](../Layers/picnic_site.md) - [picnic_table](../Layers/picnic_table.md) + - [pipeline](../Layers/pipeline.md) - [playground](../Layers/playground.md) - [playground_equipment](../Layers/playground_equipment.md) - [police](../Layers/police.md) - [police_call_box](../Layers/police_call_box.md) - [postboxes](../Layers/postboxes.md) - [postoffices](../Layers/postoffices.md) + - [power_generator](../Layers/power_generator.md) + - [power_line](../Layers/power_line.md) + - [power_pole](../Layers/power_pole.md) + - [power_tower](../Layers/power_tower.md) - [public_bookcase](../Layers/public_bookcase.md) - [railway](../Layers/railway.md) - [rainbow_crossings](../Layers/rainbow_crossings.md) @@ -107,10 +113,12 @@ This theme contains the following layers: - [speed_display](../Layers/speed_display.md) - [sport_pitch](../Layers/sport_pitch.md) - [stairs](../Layers/stairs.md) + - [street_cabinet](../Layers/street_cabinet.md) - [street_lamps](../Layers/street_lamps.md) - [surveillance_camera](../Layers/surveillance_camera.md) - [tactile_map](../Layers/tactile_map.md) - [tactile_model](../Layers/tactile_model.md) + - [telecom](../Layers/telecom.md) - [ticket_machine](../Layers/ticket_machine.md) - [tool_library](../Layers/tool_library.md) - [transit_routes](../Layers/transit_routes.md) @@ -134,7 +142,10 @@ This theme contains the following layers: - [dentist](../Layers/dentist.md) - [ghostsign](../Layers/ghostsign.md) - [hospital](../Layers/hospital.md) + - [hut](../Layers/hut.md) - [physiotherapist](../Layers/physiotherapist.md) + - [power_cable](../Layers/power_cable.md) + - [power_minor_line](../Layers/power_minor_line.md) - [sauna](../Layers/sauna.md) - [school](../Layers/school.md) - [shower](../Layers/shower.md) @@ -144,6 +155,7 @@ This theme contains the following layers: - [indoors](../Layers/indoors.md) - [tertiary_education](../Layers/tertiary_education.md) - [toilet_at_amenity](../Layers/toilet_at_amenity.md) + - [arcade](../Layers/arcade.md) - [cafe_pub](../Layers/cafe_pub.md) - [campsite](../Layers/campsite.md) - [climbing_gym](../Layers/climbing_gym.md) diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index 89c0ed00d..cf198c648 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -280,6 +280,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -391,6 +393,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -2498,6 +2502,7 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -2592,6 +2597,8 @@ Elements must match the expression **shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -3996,6 +4022,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + # shop_dog_friendly This layer is based on [shops](../Layers/shops.md) @@ -4013,8 +4043,9 @@ Elements must match **all** of the following expressions: 0. craft=shoe_repair | craft=key_cutter | shop~.+ 1. dog=leashed | dog=yes 2. shop!=mall +3. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22craft%22%3D%22key_cutter%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%5D%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -4065,6 +4096,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -4159,6 +4191,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -4895,6 +4929,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -5571,6 +5624,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + # waste_basket_dogs This layer is based on [waste_basket](../Layers/waste_basket.md) diff --git a/Docs/Themes/sauna.md b/Docs/Themes/sauna.md index 794bff2af..ee27e101b 100644 --- a/Docs/Themes/sauna.md +++ b/Docs/Themes/sauna.md @@ -23,6 +23,7 @@ Available languages: - en - cs - da + - de - zh_Hant # Table of contents @@ -193,6 +194,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -304,6 +307,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -1560,8 +1565,9 @@ Elements must match **all** of the following expressions: 0. sauna=yes 1. craft=shoe_repair | craft=key_cutter | shop~.+ 2. shop!=mall +3. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22shoe_repair%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22craft%22%3D%22key_cutter%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22sauna%22%3D%22yes%22%5D%5B%22shop%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -1612,6 +1618,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -1706,6 +1713,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -2442,6 +2451,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -3110,6 +3138,10 @@ _This tagrendering has no question and is thus read-only_ | dogs.1 | Dogs allowed | dog=unleashed | dog=yes | | dogs.2 | No dogs allowed | dog=no | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + # beauty_shops This layer is based on [shops](../Layers/shops.md) @@ -3134,8 +3166,9 @@ Elements must match **all** of the following expressions: 0. shop=beauty | shop=massage 1. shop!=mall +2. shop!=no -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22beauty%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22massage%22%5D%5B%22shop%22!%3D%22mall%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22beauty%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22massage%22%5D%5B%22shop%22!%3D%22mall%22%5D%5B%22shop%22!%3D%22no%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -3185,6 +3218,7 @@ Elements must match **all** of the following expressions: | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -3278,6 +3312,8 @@ Elements must match **all** of the following expressions: | [charge_4 hours](#charge_4 hours)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_4 hours))_ | What is the entrance fee for 4 hours?
_entrance fee for 4 hours: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#charge_day))_ | What is the entrance fee for one day?
_entrance fee for one day: {charge}_
1 options | sauna_expanded, sauna_grouped, hidden | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [sauna-questions](#sauna-questions)
_(Original in [sauna_at_leisure](./sauna_at_leisure.md#sauna-questions))_ | _{questions(at_leisure_only;sauna_expanded,,)}_ | sauna_grouped, hidden | _Multiple choice only_ | +| [self_checkout](#self_checkout)
_(Original in [questions](./BuiltinQuestions.md#self_checkout))_ | Does this place offer self-checkout?
4 options | self_checkout_questions | _Multiple choice only_ | +| [self_checkout_type](#self_checkout_type)
_(Original in [questions](./BuiltinQuestions.md#self_checkout_type))_ | What kind of self-checkout does this place offer?
2 options | self_checkout_questions | _Multiple choice only_ | | [description](#description)
_(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here.
_{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | @@ -3838,6 +3874,25 @@ _This tagrendering has no question and is thus read-only_ This tagrendering is only visible in the popup if the following condition is met: shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -4514,6 +4569,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/sauna/sauna.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sauna/sauna.json) diff --git a/Docs/Themes/scouting.md b/Docs/Themes/scouting.md index 99815dd39..fdad7638d 100644 --- a/Docs/Themes/scouting.md +++ b/Docs/Themes/scouting.md @@ -43,7 +43,6 @@ Available languages: + [fee](#fee) + [charge_person_day](#charge_person_day) + [charge_day](#charge_day) - + [caravansites-toilets](#caravansites-toilets) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) + [has_toilets](#has_toilets) @@ -288,7 +287,6 @@ Elements must match **any** of the following expressions: | [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [fee=no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [fee=yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | -| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | | [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [toilets:level=0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [toilets:level=1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [toilets:level=-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) | @@ -337,7 +335,6 @@ Elements must match **any** of the following expressions: | [fee](#fee) | Is there a fee?
2 options | | _Multiple choice only_ | | [charge_person_day](#charge_person_day) | What is the charge per person per day?
_Charge per person per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | | [charge_day](#charge_day) | What is the charge per day?
_Charge per day: {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) | -| [caravansites-toilets](#caravansites-toilets)
_(Original in [caravansites](./caravansites.md#caravansites-toilets))_ | Does this place have toilets?
2 options | | _Multiple choice only_ | | [toilets-group](#toilets-group)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ | | [grouptitle](#grouptitle)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_
1 options | all, hidden | _Multiple choice only_ | | [has_toilets](#has_toilets)
_(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets?
3 options | toilet-questions, hidden, all | _Multiple choice only_ | @@ -453,12 +450,6 @@ The question is `What is the charge per day?` *Charge per day: {charge}* is shown if `charge` is set. -### caravansites-toilets -The question is `Does this place have toilets?` - - - *This place has toilets* is shown if with toilets=yes - - *This place does not have toilets* is shown if with toilets=no - ### toilets-group _This tagrendering has no question and is thus read-only_ @@ -913,8 +904,7 @@ _This tagrendering has no question and is thus read-only_ | id | question | osmTags | -----|-----|----- | -| fee_filter.0 | *Fee* (default) | | -| fee_filter.1 | free of charge | fee=no | +| free.0 | Free to use | fee=no | fee=0 | charge=0 | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index 874ac55fb..6883e0310 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -100,6 +100,8 @@ Available languages: + [charge_4 hours](#charge_4-hours) + [charge_day](#charge_day) + [sauna-questions](#sauna-questions) + + [self_checkout](#self_checkout) + + [self_checkout_type](#self_checkout_type) + [description](#description) + [toilets-group](#toilets-group) + [grouptitle](#grouptitle) @@ -225,6 +227,7 @@ Elements must match the expression ** [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | | [charge](https://wiki.openstreetmap.org/wiki/Key:charge) | [currency](../SpecialInputElements.md#currency) | | +| [self_checkout](https://wiki.openstreetmap.org/wiki/Key:self_checkout) | Multiple choice | [self_checkout=yes](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dyes) [self_checkout=no](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Dno) [self_checkout=only](https://wiki.openstreetmap.org/wiki/Tag:self_checkout%3Donly) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) | | [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) | @@ -319,6 +322,8 @@ Elements must match the expression **shop=beauty | shop=massage This tagrendering has labels `sauna_grouped` `hidden` +### self_checkout +The question is `Does this place offer self-checkout?` + + - *This shop (probably) does not offer self-checkout* is shown if with self_checkout= & shop!=supermarket & shop!=convenience & shop!=chemist. _This option cannot be chosen as answer_ + - *This place offers self-checkout* is shown if with self_checkout=yes + - *This place does not offer self-checkout* is shown if with self_checkout=no + - *This place only offers self-checkout* is shown if with self_checkout=only + +This tagrendering has labels `self_checkout_questions` + +### self_checkout_type +The question is `What kind of self-checkout does this place offer?` + + - *This place offers self-checkout using a handheld scanner* is shown if with self_checkout:handheld=yes. Unselecting this answer will add self_checkout:handheld=no + - *This place offers self-checkout using a self-checkout kiosk* is shown if with self_checkout:self_scan=yes. Unselecting this answer will add self_checkout:self_scan=no + +This tagrendering is only visible in the popup if the following condition is met: self_checkout=yes | self_checkout=only +This tagrendering has labels `self_checkout_questions` + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1731,6 +1755,10 @@ _This tagrendering has no question and is thus read-only_ -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| self_checkout.0 | Has self-checkout | self_checkout=yes | self_checkout=only | + This document is autogenerated from [assets/themes/sports/sports.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sports/sports.json) diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index 912ec57c3..a9f4c5f65 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -317,7 +317,7 @@ Elements must match **all** of the following expressions: | [Type](#Type) | Which vehicles are allowed to charge here?
5 options | | _Multiple choice only_ | | [access](#access) | Who is allowed to use this charging station?
_Access is {access}_
6 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) | | [capacity](#capacity) | How much vehicles can be charged here at the same time?
_{capacity} vehicles can be charged here at the same time_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) | -| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
42 options | | _Multiple choice only_ | +| [Available_charging_stations (generated)](#Available_charging_stations (generated)) | Which charging connections are available here?
21 options | | _Multiple choice only_ | | [plugs-amount-socket:schuko](#plugs-amount-socket:schuko) | How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?
_There are {socket:schuko} plugs of type Schuko wall plug without ground pin (CEE7/4 type F) available here_ | plugs-amount | *[socket:schuko](https://wiki.osm.org/wiki/Key:socket:schuko)* ([pnat](../SpecialInputElements.md#pnat)) | | [voltage-socket:schuko](#voltage-socket:schuko) | What voltage do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs {canonical(socket:schuko:voltage)}_
1 options | technical | *[socket:schuko:voltage](https://wiki.osm.org/wiki/Key:socket:schuko:voltage)* ([pfloat](../SpecialInputElements.md#pfloat)) | | [current-socket:schuko](#current-socket:schuko) | What current do the plugs with Schuko wall plug without ground pin (CEE7/4 type F) offer?
_Schuko wall plug without ground pin (CEE7/4 type F) outputs at most {canonical(socket:schuko:current)}_
1 options | technical | *[socket:schuko:current](https://wiki.osm.org/wiki/Key:socket:schuko:current)* ([pfloat](../SpecialInputElements.md#pfloat)) | @@ -462,48 +462,27 @@ The question is `How much vehicles can be charged here at the same time?` ### Available_charging_stations (generated) The question is `Which charging connections are available here?` - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=1. Unselecting this answer will add socket:schuko= - - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko~.+ & socket:schuko!=1. _This option cannot be chosen as answer_ - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee=1. Unselecting this answer will add socket:typee= - - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:typee~.+ & socket:typee!=1. _This option cannot be chosen as answer_ - - *Chademo* is shown if with socket:chademo=1. Unselecting this answer will add socket:chademo= - - *Chademo* is shown if with socket:chademo~.+ & socket:chademo!=1. _This option cannot be chosen as answer_ - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=1. Unselecting this answer will add socket:type1_cable= - - *Type 1 with cable (J1772)* is shown if with socket:type1_cable~.+ & socket:type1_cable!=1. _This option cannot be chosen as answer_ - - *Type 1 without cable (J1772)* is shown if with socket:type1=1. Unselecting this answer will add socket:type1= - - *Type 1 without cable (J1772)* is shown if with socket:type1~.+ & socket:type1!=1. _This option cannot be chosen as answer_ - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=1. Unselecting this answer will add socket:type1_combo= - - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo~.+ & socket:type1_combo!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger* is shown if with socket:tesla_supercharger=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= - - *Tesla Supercharger* is shown if with socket:tesla_supercharger~.+ & socket:tesla_supercharger!=1. _This option cannot be chosen as answer_ - - *Type 2 (mennekes)* is shown if with socket:type2=1. Unselecting this answer will add socket:type2= - - *Type 2 (mennekes)* is shown if with socket:type2~.+ & socket:type2!=1. _This option cannot be chosen as answer_ - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=1. Unselecting this answer will add socket:type2_combo= - - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo~.+ & socket:type2_combo!=1. _This option cannot be chosen as answer_ - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=1. Unselecting this answer will add socket:type2_cable= - - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable~.+ & socket:type2_cable!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= - - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs~.+ & socket:tesla_supercharger_ccs!=1. _This option cannot be chosen as answer_ - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=1. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= - - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination~.+ & socket:tesla_destination!=1. _This option cannot be chosen as answer_ - - *USB to charge phones and small electronics* is shown if with socket:USB-A=1. Unselecting this answer will add socket:USB-A= - - *USB to charge phones and small electronics* is shown if with socket:USB-A~.+ & socket:USB-A!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=1. Unselecting this answer will add socket:bosch_3pin= - - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin~.+ & socket:bosch_3pin!=1. _This option cannot be chosen as answer_ - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=1. Unselecting this answer will add socket:bosch_5pin= - - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin~.+ & socket:bosch_5pin!=1. _This option cannot be chosen as answer_ - - *BS1363 (Type G)* is shown if with socket:bs1363=1. Unselecting this answer will add socket:bs1363= - - *BS1363 (Type G)* is shown if with socket:bs1363~.+ & socket:bs1363!=1. _This option cannot be chosen as answer_ - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=1. Unselecting this answer will add socket:nema5_15= - - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15~.+ & socket:nema5_15!=1. _This option cannot be chosen as answer_ - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=1. Unselecting this answer will add socket:sev1011_t23= - - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23~.+ & socket:sev1011_t23!=1. _This option cannot be chosen as answer_ - - *AS3112 (Type I)* is shown if with socket:as3112=1. Unselecting this answer will add socket:as3112= - - *AS3112 (Type I)* is shown if with socket:as3112~.+ & socket:as3112!=1. _This option cannot be chosen as answer_ - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=1. Unselecting this answer will add socket:nema_5_20= - - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20~.+ & socket:nema_5_20!=1. _This option cannot be chosen as answer_ - - *NACS(North-American Charging System)* is shown if with socket:nacs=1. Unselecting this answer will add socket:nacs= - - *NACS(North-American Charging System)* is shown if with socket:nacs~.+ & socket:nacs!=1. _This option cannot be chosen as answer_ + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:schuko=. Unselecting this answer will add socket:schuko= + - *Schuko wall plug without ground pin (CEE7/4 type F)* is shown if with socket:typee=. Unselecting this answer will add socket:typee= + - *European wall plug with ground pin (CEE7/4 type E)* is shown if with socket:chademo=. Unselecting this answer will add socket:chademo= + - *Type 1 with cable (J1772)* is shown if with socket:type1_cable=. Unselecting this answer will add socket:type1_cable= + - *Type 1 without cable (J1772)* is shown if with socket:type1=. Unselecting this answer will add socket:type1= + - *Type 1 CCS (aka Type 1 Combo)* is shown if with socket:type1_combo=. Unselecting this answer will add socket:type1_combo= + - *Tesla Supercharger* is shown if with socket:tesla_supercharger=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger= + - *Type 2 (mennekes)* is shown if with socket:type2=. Unselecting this answer will add socket:type2= + - *Type 2 CCS (mennekes)* is shown if with socket:type2_combo=. Unselecting this answer will add socket:type2_combo= + - *Type 2 with cable (mennekes)* is shown if with socket:type2_cable=. Unselecting this answer will add socket:type2_cable= + - *Tesla Supercharger CCS (a branded type2_css)* is shown if with socket:tesla_supercharger_ccs=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_supercharger_ccs= + - *Tesla Supercharger (destination)* is shown if with socket:tesla_destination=. _This option cannot be chosen as answer_. Unselecting this answer will add socket:tesla_destination= + - *USB to charge phones and small electronics* is shown if with socket:USB-A=. Unselecting this answer will add socket:USB-A= + - *Bosch Active Connect with 3 pins and cable* is shown if with socket:bosch_3pin=. Unselecting this answer will add socket:bosch_3pin= + - *Bosch Active Connect with 5 pins and cable* is shown if with socket:bosch_5pin=. Unselecting this answer will add socket:bosch_5pin= + - *BS1363 (Type G)* is shown if with socket:bs1363=. Unselecting this answer will add socket:bs1363= + - *NEMA 5-15 (Type B)* is shown if with socket:nema5_15=. Unselecting this answer will add socket:nema5_15= + - *SEV 1011 T23 (Type J)* is shown if with socket:sev1011_t23=. Unselecting this answer will add socket:sev1011_t23= + - *AS3112 (Type I)* is shown if with socket:as3112=. Unselecting this answer will add socket:as3112= + - *NEMA 5-20 (Type B)* is shown if with socket:nema_5_20=. Unselecting this answer will add socket:nema_5_20= + - *NACS(North-American Charging System)* is shown if with socket:nacs=. Unselecting this answer will add socket:nacs= ### plugs-amount-socket:schuko The question is `How much plugs of type Schuko wall plug without ground pin (CEE7/4 type F) are available here?` diff --git a/Docs/Themes/winter_service.md b/Docs/Themes/winter_service.md index e1639ad0e..63af79032 100644 --- a/Docs/Themes/winter_service.md +++ b/Docs/Themes/winter_service.md @@ -16,6 +16,7 @@ Available languages: - en - cs - da + - de - it - zh_Hant diff --git a/Docs/Themes/zhv.md b/Docs/Themes/zhv.md index 09630badc..8059e3c56 100644 --- a/Docs/Themes/zhv.md +++ b/Docs/Themes/zhv.md @@ -87,7 +87,7 @@ Elements must match the expression **Type~^(Q)$** | [name](#name) | _This stop is called {Name}_ | | _Multiple choice only_ | | [id](#id) | _The ID of this stop is {_ifopt}_ | | _Multiple choice only_ | | [closest_stop](#closest_stop) | _The closest stop in OSM is {_closest_osm_stop_name}._ | | _Multiple choice only_ | -| [import](#import) | _{import_button(transit_stops,_tags,Add this stop,,,,,,)}_ | | _Multiple choice only_ | +| [import](#import) | _{import_button(all_transit_stops,_tags,Add this stop,,,,,,)}_ | | _Multiple choice only_ | | [tag-hint](#tag-hint) | _This stop will get the following tags: {_tags}_ | | _Multiple choice only_ | | [imported](#imported) | _This stop is (probably) already added. View the point._ | | _Multiple choice only_ | | [minimap_with_poi](#minimap_with_poi) | _{minimap(18, id, _closest_osm_stop_id):height:10rem}_ | | _Multiple choice only_ | @@ -113,7 +113,7 @@ _This tagrendering has no question and is thus read-only_ ### import _This tagrendering has no question and is thus read-only_ -*{import_button(transit_stops,_tags,Add this stop,,,,,,)}* +*{import_button(all_transit_stops,_tags,Add this stop,,,,,,)}* This tagrendering is only visible in the popup if the following condition is met: _has_closeby_feature=no | _has_closeby_feature=maybe @@ -351,7 +351,10 @@ _This tagrendering has no question and is thus read-only_ | id | question | osmTags | -----|-----|----- | -| shelter.0 | With a shelter | shelter=yes | shelter=separate | +| shelter.0 | *Does this stop have a shelter?* (default) | | +| shelter.1 | This stop has a shelter | shelter=yes | +| shelter.2 | This stop does not have a shelter | shelter=no | +| shelter.3 | This stop has a shelter, that's separately mapped | shelter=separate | | id | question | osmTags | -----|-----|----- | diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index a1e23434f..0ea44d1c9 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -419,7 +419,7 @@ The default value is _0_ The mode the application starts in, e.g. 'map', 'dashboard' or 'statistics' -This documentation is defined in the source code at [generateDocs.ts](ervdvn/git/MapComplete/scripts/generateDocs.ts#L474) +This documentation is defined in the source code at [generateDocs.ts](ervdvn/git/MapComplete/scripts/generateDocs.ts#L473) The default value is _map_ diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index 76af018ee..db391b2dc 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -191,6 +191,15 @@ |genre= POI, editor, circular_economy }} {{service_item +|name= [https://mapcomplete.org/arcade arcade] +|region= Worldwide +|lang= {{#language:en|en}} +|descr= A MapComplete theme: A map of arcades +|material= {{yes|[https://mapcomplete.org/ Yes]}} +|image= MapComplete_Screenshot.png +|genre= POI, editor, arcade +}} +{{service_item |name= [https://mapcomplete.org/architecture architecture] |region= Worldwide |lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:uk|en}}, {{#language:zh_Hant|en}} @@ -454,6 +463,15 @@ The position of a signpost can be used by a hiker/biker/rider/s… |genre= POI, editor, indoors }} {{service_item +|name= [https://mapcomplete.org/infrastructure infrastructure] +|region= Worldwide +|lang= {{#language:en|en}}, {{#language:nl|en}} +|descr= A MapComplete theme: Map showing all kinds of infrastructure like cables, pipelines, and other utilities +|material= {{yes|[https://mapcomplete.org/ Yes]}} +|image= MapComplete_Screenshot.png +|genre= POI, editor, infrastructure +}} +{{service_item |name= [https://mapcomplete.org/insects insects] |region= Worldwide |lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:it|en}}, {{#language:ko|en}}, {{#language:nl|en}}, {{#language:uk|en}}, {{#language:zh_Hant|en}} @@ -618,7 +636,7 @@ The position of a signpost can be used by a hiker/biker/rider/s… {{service_item |name= [https://mapcomplete.org/sauna sauna] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:da|en}}, {{#language:zh_Hant|en}} +|lang= {{#language:en|en}}, {{#language:cs|en}}, {{#language:da|en}}, {{#language:de|en}}, {{#language:zh_Hant|en}} |descr= A MapComplete theme: Sauna |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png diff --git a/assets/layers/all_streets/all_streets.json b/assets/layers/all_streets/all_streets.json index 21d7c2aa6..2b38ec9a8 100644 --- a/assets/layers/all_streets/all_streets.json +++ b/assets/layers/all_streets/all_streets.json @@ -23,6 +23,7 @@ "description": { "en": "Layer with (almost) all streets", "cs": "Vrstva se (skoro) všemi ulicemi", + "de": "Layer mit (fast) allen Straßen", "it": "Livello con (quasi) tutte le strade", "nl": "Laag met (bijna) alle straten" }, diff --git a/assets/layers/arcade/arcade.json b/assets/layers/arcade/arcade.json index 2ab70ba65..4ccbdb030 100644 --- a/assets/layers/arcade/arcade.json +++ b/assets/layers/arcade/arcade.json @@ -31,8 +31,8 @@ ], "marker": [ { - "icon": "square", - "color": "white" + "color": "white", + "icon": "square" }, { "icon": "./assets/layers/arcade/arcade.svg" @@ -112,4 +112,4 @@ }, "credits": "Robin van der Linde", "credits:uid": 5093765 -} \ No newline at end of file +} diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index 985233dd2..8d02e5012 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -235,6 +235,7 @@ "question": { "en": "Is this ATM located indoors?", "cs": "Je tento bankomat je umístěn uvnitř?", + "de": "Befindet sich dieser Geldautomat innerhalb eines Gebäudes?", "it": "Questo sportello bancomat si trova all'interno?", "nl": "Bevindt deze geldautomaat zich binnen?" }, @@ -252,6 +253,7 @@ "then": { "en": "This ATM is located outdoors", "cs": "Tento bankomat je umístěn venku", + "de": "Dieser Geldautomat befindet sich außerhalb eines Gebäudes", "it": "Questo sportello bancomat si trova all'esterno", "nl": "Deze geldautomaat bevindt zich buiten" } diff --git a/assets/layers/diets/diets.json b/assets/layers/diets/diets.json index e5acaef47..7b82778bf 100644 --- a/assets/layers/diets/diets.json +++ b/assets/layers/diets/diets.json @@ -692,4 +692,4 @@ } } ] -} \ No newline at end of file +} diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json index f58d3333b..c070d12d7 100644 --- a/assets/layers/filters/filters.json +++ b/assets/layers/filters/filters.json @@ -596,4 +596,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/hut/hut.json b/assets/layers/hut/hut.json index 3d126ea6f..ab059c724 100644 --- a/assets/layers/hut/hut.json +++ b/assets/layers/hut/hut.json @@ -55,7 +55,7 @@ ], "marker": [ { - "icon": { + "icon": { "render": "./assets/layers/shelter/shelter.svg", "mappings": [ { @@ -169,7 +169,7 @@ } } ], - "filter":[ + "filter": [ "free" ], "allowMove": { diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json index 0c36e859b..5cc467514 100644 --- a/assets/layers/parking_spaces/parking_spaces.json +++ b/assets/layers/parking_spaces/parking_spaces.json @@ -414,4 +414,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} \ No newline at end of file +} diff --git a/assets/layers/picnic_site/picnic_site.json b/assets/layers/picnic_site/picnic_site.json index ef02be70b..5ec9c18a2 100644 --- a/assets/layers/picnic_site/picnic_site.json +++ b/assets/layers/picnic_site/picnic_site.json @@ -301,4 +301,4 @@ "allowMove": { "enableImproveAccuracy": true } -} \ No newline at end of file +} diff --git a/assets/layers/pipeline/pipeline.json b/assets/layers/pipeline/pipeline.json index 38e73e592..3ae581601 100644 --- a/assets/layers/pipeline/pipeline.json +++ b/assets/layers/pipeline/pipeline.json @@ -25,8 +25,8 @@ ], "marker": [ { - "icon": "circle", - "color": "black" + "color": "black", + "icon": "circle" } ] } @@ -149,4 +149,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/power_cable/power_cable.json b/assets/layers/power_cable/power_cable.json index c524cfe9a..3c4882069 100644 --- a/assets/layers/power_cable/power_cable.json +++ b/assets/layers/power_cable/power_cable.json @@ -21,8 +21,8 @@ { "marker": [ { - "icon": "lightning", - "color": "#ffcc00" + "color": "#ffcc00", + "icon": "lightning" } ], "location": [ @@ -115,4 +115,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/power_generator/power_generator.json b/assets/layers/power_generator/power_generator.json index 9355a5188..bc67930ba 100644 --- a/assets/layers/power_generator/power_generator.json +++ b/assets/layers/power_generator/power_generator.json @@ -487,4 +487,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} \ No newline at end of file +} diff --git a/assets/layers/power_line/power_line.json b/assets/layers/power_line/power_line.json index 953152512..6068f20eb 100644 --- a/assets/layers/power_line/power_line.json +++ b/assets/layers/power_line/power_line.json @@ -21,8 +21,8 @@ { "marker": [ { - "icon": "lightning", - "color": "#ffcc00" + "color": "#ffcc00", + "icon": "lightning" } ], "location": [ @@ -130,4 +130,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/power_minor_line/power_minor_line.json b/assets/layers/power_minor_line/power_minor_line.json index 3995fa7d2..8e413bee7 100644 --- a/assets/layers/power_minor_line/power_minor_line.json +++ b/assets/layers/power_minor_line/power_minor_line.json @@ -21,8 +21,8 @@ { "marker": [ { - "icon": "lightning", - "color": "#ffcc00" + "color": "#ffcc00", + "icon": "lightning" } ], "location": [ @@ -69,4 +69,4 @@ "power_line.circuits" ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/power_pole/power_pole.json b/assets/layers/power_pole/power_pole.json index e1a8365ad..463568e2a 100644 --- a/assets/layers/power_pole/power_pole.json +++ b/assets/layers/power_pole/power_pole.json @@ -262,4 +262,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/power_tower/power_tower.json b/assets/layers/power_tower/power_tower.json index 9189d58af..cb248bf64 100644 --- a/assets/layers/power_tower/power_tower.json +++ b/assets/layers/power_tower/power_tower.json @@ -381,4 +381,4 @@ } ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json index d33a86485..b37613f27 100644 --- a/assets/layers/questions/questions.json +++ b/assets/layers/questions/questions.json @@ -3272,6 +3272,7 @@ "en": "Has {title()} toilets?", "cs": "Má {title()} toalety?", "da": "Har {title()} toiletter?", + "de": "Hat {title()} Toiletten?", "it": "{title()} ha servizi igienici?", "nl": "Heeft {title()} toiletten?" }, @@ -3282,6 +3283,7 @@ "en": "Has toilets", "cs": "Má toalety", "da": "Har toiletter", + "de": "Dieser Ort verfügt über Toiletten", "it": "Ha servizi igienici", "nl": "Heeft toiletten" } @@ -3292,6 +3294,7 @@ "en": "Has no toilets", "cs": "Nemá toalety", "da": "Har ingen toiletter", + "de": "Dieser Ort verfügt nicht über Toiletten", "it": "Non ha servizi igienici", "nl": "Heeft geen toiletten" } @@ -3302,6 +3305,7 @@ "en": "The toilets are marked separately on the map", "cs": "Toalety jsou označeny v mapě samostatně", "da": "Toiletterne er markeret separat på kortet", + "de": "Die Toiletten sind separat eingezeichnet", "it": "I servizi igienici sono segnati separatamente sulla mappa", "nl": "De toiletten zijn als alleenstaand punt op de kaart aangeduid" } @@ -3658,4 +3662,4 @@ } } ] -} \ No newline at end of file +} diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json index a8c63e6ef..2f49d028e 100644 --- a/assets/layers/shops/shops.json +++ b/assets/layers/shops/shops.json @@ -1767,4 +1767,4 @@ ] }, "allowMove": true -} \ No newline at end of file +} diff --git a/assets/layers/street_cabinet/street_cabinet.json b/assets/layers/street_cabinet/street_cabinet.json index 6a158a335..9fd7effcd 100644 --- a/assets/layers/street_cabinet/street_cabinet.json +++ b/assets/layers/street_cabinet/street_cabinet.json @@ -217,4 +217,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} \ No newline at end of file +} diff --git a/assets/layers/telecom/telecom.json b/assets/layers/telecom/telecom.json index f15947a87..d2b580c75 100644 --- a/assets/layers/telecom/telecom.json +++ b/assets/layers/telecom/telecom.json @@ -159,4 +159,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} \ No newline at end of file +} diff --git a/assets/layers/transit_stops/transit_stops.json b/assets/layers/transit_stops/transit_stops.json index 9874e52a7..195596bbb 100644 --- a/assets/layers/transit_stops/transit_stops.json +++ b/assets/layers/transit_stops/transit_stops.json @@ -596,4 +596,4 @@ "tactile_paving" ], "allowMove": false -} \ No newline at end of file +} diff --git a/assets/layers/utility_pole/utility_pole.json b/assets/layers/utility_pole/utility_pole.json index 3967dbf75..429e8f139 100644 --- a/assets/layers/utility_pole/utility_pole.json +++ b/assets/layers/utility_pole/utility_pole.json @@ -140,4 +140,4 @@ "enableImproveAccuracy": true, "enableRelocation": false } -} \ No newline at end of file +} diff --git a/assets/themes/grb/grb.json b/assets/themes/grb/grb.json index e4f2698c3..6f4b93bd5 100644 --- a/assets/themes/grb/grb.json +++ b/assets/themes/grb/grb.json @@ -59,7 +59,8 @@ "if": "building:part~*", "then": { "en": "Building part", - "cs": "Část budovy" + "cs": "Část budovy", + "de": "Gebäudeteil" } } ] @@ -785,6 +786,7 @@ "en": "Edit your user profile", "cs": "Upravit váš uživatelský profil", "da": "Rediger din brugerprofil", + "de": "Profil bearbeiten", "it": "Modifica il tuo profilo utente", "nl": "Pas je profiel aan", "zh_Hant": "編輯你的個人檔案" @@ -810,6 +812,7 @@ "en": "Reload your profile", "cs": "Znovu načíst váš profil", "da": "Genindlæs din profil", + "de": "Profil neu laden", "it": "Ricarica il tuo profilo", "nl": "Herlaad je profiel", "zh_Hant": "重新載入你的個人檔案" diff --git a/assets/themes/historic_aircraft/historic_aircraft.json b/assets/themes/historic_aircraft/historic_aircraft.json index 86123e6bc..8e231b070 100644 --- a/assets/themes/historic_aircraft/historic_aircraft.json +++ b/assets/themes/historic_aircraft/historic_aircraft.json @@ -4,6 +4,7 @@ "en": "Historic aircraft", "cs": "Historické letadlo", "da": "Historiske luftfartøjer", + "de": "historische Flugzeuge", "it": "Aerei storici", "uk": "Історичний літак", "zh_Hant": "歷史飛機" diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index c9b279721..3ad3fe06c 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -38,9 +38,6 @@ "zh_Hant": "顯示由MapComplete進行的變動" }, "icon": "./assets/svg/logo.svg", - "startZoom": 1, - "startLat": 0, - "startLon": 0, "hideFromOverview": true, "layers": [ { @@ -309,6 +306,10 @@ "if": "theme=aed", "then": "./assets/themes/aed/aed.svg" }, + { + "if": "theme=arcade", + "then": "./assets/layers/arcade/arcade.svg" + }, { "if": "theme=architecture", "then": "./assets/themes/architecture/architecture.svg" @@ -491,7 +492,7 @@ }, { "if": "theme=infrastructure", - "then": "./assets/layers/street_cabinet/street_cabinet.svg" + "then": "./assets/layers/street_cabinet/street_cabinet_generic.svg" }, { "if": "theme=insects", diff --git a/assets/themes/sauna/sauna.json b/assets/themes/sauna/sauna.json index 501544526..3d49e316b 100644 --- a/assets/themes/sauna/sauna.json +++ b/assets/themes/sauna/sauna.json @@ -4,12 +4,14 @@ "en": "Sauna", "cs": "Sauna", "da": "Sauna", + "de": "Sauna", "zh_Hant": "桑拿" }, "description": { "en": "Sauna", "cs": "Sauna", "da": "Sauna", + "de": "Sauna", "zh_Hant": "桑拿" }, "icon": "./assets/layers/sauna/sauna.svg", diff --git a/assets/themes/scouting/scouting.json b/assets/themes/scouting/scouting.json index 11ad4f628..fc3772d68 100644 --- a/assets/themes/scouting/scouting.json +++ b/assets/themes/scouting/scouting.json @@ -30,6 +30,7 @@ "en": "Group Campsites", "cs": "Skupinové kempy", "da": "Campingpladser for grupper", + "de": "Gruppenzeltplatz", "it": "Campeggi per gruppi", "zh_Hant": "團體露營地" }, diff --git a/assets/themes/transit/transit.json b/assets/themes/transit/transit.json index 5e7c1aeaa..520a6da8e 100644 --- a/assets/themes/transit/transit.json +++ b/assets/themes/transit/transit.json @@ -3,7 +3,7 @@ "title": { "en": "Transit routes", "ca": "Rutes de bus", - "cs": "Autobusové linky", + "cs": "Dopravní trasy", "da": "Busruter", "de": "Buslinien", "es": "Rutas de autobús", diff --git a/assets/themes/winter_service/winter_service.json b/assets/themes/winter_service/winter_service.json index 15d8cbc71..cd4aae7b3 100644 --- a/assets/themes/winter_service/winter_service.json +++ b/assets/themes/winter_service/winter_service.json @@ -4,6 +4,7 @@ "en": "Winter Service", "cs": "Zimní údržba", "da": "Vinterservice", + "de": "Winterdienst", "it": "Servizio Invernale", "zh_Hant": "冬季服務" }, diff --git a/langs/layers/de.json b/langs/layers/de.json index 59a8f4de1..146b5d9fe 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -358,11 +358,11 @@ } }, "all_streets": { + "description": "Layer mit (fast) allen Straßen", "name": "Alle Straßen", "title": { "render": "Straße" - }, - "description": "Layer mit (fast) allen Straßen" + } }, "ambulancestation": { "description": "Eine Rettungswache ist ein Ort, an dem Rettungsfahrzeuge, medizinische Ausrüstung, persönliche Schutzausrüstung und anderes medizinisches Material untergebracht sind.", @@ -748,6 +748,16 @@ }, "question": "Welche Geldscheine können abgehoben werden?" }, + "indoor": { + "override": { + "mappings": { + "1": { + "then": "Dieser Geldautomat befindet sich außerhalb eines Gebäudes" + } + }, + "question": "Befindet sich dieser Geldautomat innerhalb eines Gebäudes?" + } + }, "name": { "render": "Der Name des Geldautomaten ist {name}" }, @@ -776,16 +786,6 @@ "render_single_language": "Dieser Geldautomat hat eine Sprachausgabe in {language()}" } } - }, - "indoor": { - "override": { - "mappings": { - "1": { - "then": "Dieser Geldautomat befindet sich außerhalb eines Gebäudes" - } - }, - "question": "Befindet sich dieser Geldautomat innerhalb eines Gebäudes?" - } } }, "title": { @@ -8893,6 +8893,20 @@ "question": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz für OpenStreetMap-Experten)", "render": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}" }, + "has_toilets": { + "mappings": { + "0": { + "then": "Dieser Ort verfügt über Toiletten" + }, + "1": { + "then": "Dieser Ort verfügt nicht über Toiletten" + }, + "2": { + "then": "Die Toiletten sind separat eingezeichnet" + } + }, + "question": "Hat {title()} Toiletten?" + }, "indoor": { "mappings": { "0": { @@ -9266,20 +9280,6 @@ } }, "question": "Wie lautet das zugehörige Wikidata Element?" - }, - "has_toilets": { - "mappings": { - "0": { - "then": "Dieser Ort verfügt über Toiletten" - }, - "1": { - "then": "Dieser Ort verfügt nicht über Toiletten" - }, - "2": { - "then": "Die Toiletten sind separat eingezeichnet" - } - }, - "question": "Hat {title()} Toiletten?" } } }, @@ -13715,4 +13715,4 @@ "render": "Windrad" } } -} +} \ No newline at end of file diff --git a/langs/layers/en.json b/langs/layers/en.json index 2980a66c2..85d8b6514 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -605,6 +605,9 @@ "13": { "then": "Poem" }, + "14": { + "then": "Coat of arms" + }, "2": { "then": "Painting" }, @@ -8968,6 +8971,59 @@ "render": "Picnic table" } }, + "pipeline": { + "description": "Layer showing pipelines for transport of various substances.", + "name": "Pipelines", + "tagRenderings": { + "location": { + "mappings": { + "0": { + "then": "This pipeline is located underground." + }, + "1": { + "then": "This pipeline is located above ground." + }, + "2": { + "then": "This pipeline is located overhead." + }, + "3": { + "then": "This pipeline is located underwater." + } + }, + "question": "Where is this pipeline located?" + }, + "substance": { + "freeform": { + "placeholder": "Substance name" + }, + "mappings": { + "0": { + "then": "This pipeline transports gas." + }, + "1": { + "then": "This pipeline transports oil." + }, + "2": { + "then": "This pipeline transports water." + }, + "3": { + "then": "This pipeline transports hot water." + }, + "4": { + "then": "This pipeline transports sewage." + }, + "5": { + "then": "This pipeline transports rainwater." + } + }, + "question": "What substance is transported in this pipeline?", + "render": "This pipeline transports {substance}" + } + }, + "title": { + "render": "Pipeline" + } + }, "playground": { "deletion": { "nonDeleteMappings": { @@ -9513,6 +9569,477 @@ "render": "Post Office" } }, + "power_cable": { + "description": "Power cables", + "name": "Power Cables", + "tagRenderings": { + "power_line.cables": { + "override": { + "question": "How many cables are there in this power cable?", + "render": "This power cable has {cables} cables." + } + }, + "power_line.circuits": { + "override": { + "question": "How many circuits are there in this power cable?", + "render": "This power cable has {circuits} circuits." + } + }, + "power_line.frequency": { + "override": { + "question": "What is the frequency of this power cable?", + "render": "This power cable operates at {frequency} Hz." + } + }, + "power_line.operator": { + "override": { + "question": "Who is the operator of this power cable?", + "render": "The operator of this power cable is {operator}." + } + }, + "power_line.voltage": { + "override": { + "=mappings": { + "0": { + "then": "The voltage of this power cable is 20 kV." + }, + "1": { + "then": "The voltage of this power cable is 11 kV." + }, + "2": { + "then": "The voltage of this power cable is 15 kV." + } + }, + "question": "What is the voltage of this power cable?", + "render": "This power cable operates at {voltage} volts." + } + } + }, + "title": { + "render": "Power Cable" + } + }, + "power_generator": { + "description": "Layer showing generators that produce electricity, such as solar panels, wind turbines, and other types of power generation.", + "name": "Power Generators", + "presets": { + "0": { + "description": "Add a power generator that produces electricity, such as a solar panel, wind turbine, or other type of power generation.", + "title": "a power generator" + } + }, + "tagRenderings": { + "generator_type": { + "freeform": { + "placeholder": "Generator type" + }, + "mappings": { + "0": { + "then": "This is a horizontal axis wind turbine." + }, + "1": { + "then": "This is a vertical axis wind turbine." + }, + "2": { + "then": "This is a steam turbine." + }, + "3": { + "then": "This is a solar thermal collector." + }, + "4": { + "then": "This is a solar photovoltaic (PV) panel." + } + }, + "question": "What type of generator is this?", + "render": "This is a {generator:type}." + }, + "method": { + "mappings": { + "0": { + "then": "This generator uses nuclear fission to produce electricity." + }, + "1": { + "then": "This generator uses nuclear fusion to produce electricity." + }, + "10": { + "then": "This generator uses combustion to produce electricity." + }, + "11": { + "then": "This generator uses gasification to convert solid or liquid fuel into a gas." + }, + "12": { + "then": "This generator uses anaerobic digestion to produce biogas from organic matter." + }, + "2": { + "then": "This generator uses a wind turbine to produce electricity." + }, + "3": { + "then": "This generator uses water storage behind a dam to produce electricity." + }, + "4": { + "then": "This generator uses water storage behind a dam to produce electricity, but it can also pump water back to the reservoir for later use." + }, + "5": { + "then": "This generator uses the flow of a river to produce electricity without significant water storage." + }, + "6": { + "then": "This generator uses a tidal barrage to produce electricity." + }, + "7": { + "then": "This generator consists of a tidal stream generator that uses the flow of water to produce electricity." + }, + "8": { + "then": "This generator uses steam or heated water to produce electricity." + }, + "9": { + "then": "This generator uses photovoltaic cells to convert sunlight directly into electricity." + } + }, + "question": "What method does this generator use to produce electricity?" + }, + "source": { + "mappings": { + "0": { + "then": "This generator uses solar energy." + }, + "1": { + "then": "This generator uses wind energy." + }, + "10": { + "then": "This generator uses nuclear energy." + }, + "11": { + "then": "This generator uses gasoline as a fuel source." + }, + "12": { + "then": "This generator uses geothermal energy." + }, + "13": { + "then": "This generator uses waste as a fuel source." + }, + "14": { + "then": "This generator uses biofuel as a fuel source." + }, + "15": { + "then": "This generator converts electricity into another form of energy." + }, + "16": { + "then": "This generator uses tidal energy." + }, + "17": { + "then": "This generator uses wave power." + }, + "18": { + "then": "This generator uses osmotic power (blue energy)." + }, + "2": { + "then": "This generator uses gas as a fuel source." + }, + "3": { + "then": "This generator uses hydroelectric power." + }, + "4": { + "then": "This generator uses oil as a fuel source." + }, + "5": { + "then": "This generator uses biomass energy." + }, + "6": { + "then": "This generator uses coal as a fuel source." + }, + "7": { + "then": "This generator uses diesel as a fuel source." + }, + "8": { + "then": "This generator uses biogas as a fuel source." + }, + "9": { + "then": "This generator uses battery storage." + } + }, + "question": "What source of energy does this generator use?" + } + }, + "title": { + "render": "Power Generator" + } + }, + "power_line": { + "description": "High-voltage power lines, often carried by towers or pylons.", + "name": "Power Lines", + "tagRenderings": { + "cables": { + "freeform": { + "placeholder": "e.g., 3" + }, + "question": "How many cables does this power line have?", + "render": "This power line has {cables} cables." + }, + "circuits": { + "freeform": { + "placeholder": "e.g., 2" + }, + "question": "How many circuits does this power line have?", + "render": "This power line has {circuits} circuits." + }, + "frequency": { + "freeform": { + "placeholder": "e.g., 50" + }, + "question": "What is the frequency of this power line?", + "render": "This power line operates at a frequency of {frequency} Hz." + }, + "operator": { + "override": { + "question": "Who operates this power line?", + "render": "This power line is operated by {operator}." + } + }, + "voltage": { + "freeform": { + "placeholder": "e.g., 110000" + }, + "mappings": { + "0": { + "then": "The voltage of this power line is 110 kV." + }, + "1": { + "then": "The voltage of this power line is 220 kV." + } + }, + "question": "What is the voltage of this power line?", + "render": "This power line operates at {voltage} volts." + } + }, + "title": { + "render": "Power Line" + } + }, + "power_minor_line": { + "description": "Minor power lines, usually carried by smaller poles.", + "name": "Minor Power Lines", + "tagRenderings": { + "power_line.voltage": { + "override": { + "=mappings": { + "0": { + "then": "The voltage of this power line is 20 kV." + }, + "1": { + "then": "The voltage of this power line is 11 kV." + }, + "2": { + "then": "The voltage of this power line is 22 kV." + } + } + } + } + }, + "title": { + "render": "Minor Power Line" + } + }, + "power_pole": { + "description": "Layer showing power poles.", + "name": "Power Poles", + "tagRenderings": { + "design": { + "freeform": { + "placeholder": "e.g., delta, asymmetric, triangle" + }, + "mappings": { + "0": { + "then": "This power pole has a one-level design." + }, + "1": { + "then": "This power pole has a two-level design." + }, + "10": { + "then": "This power pole has a three-level delta design." + }, + "2": { + "then": "This power pole has a three-level design." + }, + "3": { + "then": "This power pole has a four-level design." + }, + "4": { + "then": "This power pole has an asymmetric design." + }, + "5": { + "then": "This power pole has a triangle design." + }, + "6": { + "then": "This power pole has an armless triangle design." + }, + "7": { + "then": "This power pole has a flag design." + }, + "8": { + "then": "This power pole has a delta design." + }, + "9": { + "then": "This power pole has a two-level delta design." + } + }, + "question": "What is the design of this power pole?", + "render": "This power pole has the design {design}." + }, + "material": { + "freeform": { + "placeholder": "e.g. wood, concrete, steel" + }, + "mappings": { + "0": { + "then": "This power pole is made of wood." + }, + "1": { + "then": "This power pole is made of concrete." + }, + "2": { + "then": "This power pole is made of steel." + }, + "3": { + "then": "This power pole is made of reinforced concrete." + }, + "4": { + "then": "This power pole is made of metal." + } + }, + "question": "What material is this power pole made of?", + "render": "This power pole is made of {material}." + }, + "operator": { + "override": { + "question": "Who operates this power pole?", + "render": "This power pole is operated by {operator}." + } + }, + "ref": { + "override": { + "question": "What is the reference number of this power pole?", + "render": "This power pole has the reference number {ref}." + } + } + }, + "title": { + "render": "Power Pole" + } + }, + "power_tower": { + "description": "Layer showing power towers.", + "name": "Power Towers", + "tagRenderings": { + "design": { + "freeform": { + "placeholder": "e.g., delta, donau, h-frame" + }, + "mappings": { + "0": { + "then": "This power tower has a one-level design." + }, + "1": { + "then": "This power tower has a two-level design." + }, + "10": { + "then": "This power tower has a Donau design." + }, + "11": { + "then": "This power tower has an inverse Donau design." + }, + "12": { + "then": "This power tower has a barrel design." + }, + "13": { + "then": "This power tower has a Y-frame design." + }, + "14": { + "then": "This power tower has an X-frame design." + }, + "15": { + "then": "This power tower has an H-frame design." + }, + "16": { + "then": "This power tower has a guyed H-frame design." + }, + "17": { + "then": "This power tower has a portal design." + }, + "18": { + "then": "This power tower has a two-level portal design." + }, + "19": { + "then": "This power tower has a three-level portal design." + }, + "2": { + "then": "This power tower has a three-level design." + }, + "3": { + "then": "This power tower has a four-level design." + }, + "4": { + "then": "This power tower has an asymmetric design." + }, + "5": { + "then": "This power tower has a triangle design." + }, + "6": { + "then": "This power tower has a flag design." + }, + "7": { + "then": "This power tower has a delta design." + }, + "8": { + "then": "This power tower has a two-level delta design." + }, + "9": { + "then": "This power tower has a three-level delta design." + } + }, + "question": "What is the design of this power tower?", + "render": "This power tower has the design {design}." + }, + "material": { + "freeform": { + "placeholder": "e.g. wood, concrete, steel" + }, + "mappings": { + "0": { + "then": "This power tower is made of steel." + }, + "1": { + "then": "This power tower is made of wood." + }, + "2": { + "then": "This power tower is made of metal." + }, + "3": { + "then": "This power tower is made of concrete." + }, + "4": { + "then": "This power tower is made of reinforced concrete." + } + }, + "question": "What material is this power tower made of?", + "render": "This power tower is made of {material}." + }, + "operator": { + "override": { + "question": "Who operates this power tower?", + "render": "This power tower is operated by {operator}." + } + }, + "ref": { + "override": { + "question": "What is the reference number of this power tower?", + "render": "This power tower has the reference number {ref}." + } + } + }, + "title": { + "render": "Power Tower" + } + }, "public_bookcase": { "description": "A streetside cabinet with books, accessible to anyone", "filter": { @@ -12479,6 +13006,62 @@ "render": "Stairs" } }, + "street_cabinet": { + "description": "Layer showing street cabinets for various utilities.", + "name": "Street Cabinets", + "presets": { + "0": { + "title": "a street cabinet" + } + }, + "tagRenderings": { + "operator": { + "freeform": { + "placeholder": "Operator name" + }, + "question": "Who is the operator of this street cabinet?", + "render": "This street cabinet is operated by {operator}." + }, + "ref": { + "override": { + "question": "What is the reference number of this street cabinet?", + "render": "The reference number of this street cabinet is {ref}." + } + }, + "utility": { + "mappings": { + "0": { + "then": "This street cabinet is for power distribution." + }, + "1": { + "then": "This street cabinet is for telecommunications." + }, + "2": { + "then": "This street cabinet is for gas utilities." + }, + "3": { + "then": "This street cabinet is for water utilities." + }, + "4": { + "then": "This street cabinet is for street lighting." + }, + "5": { + "then": "This street cabinet is for traffic control systems like traffic signals or movable barriers." + }, + "6": { + "then": "This street cabinet is for traffic monitoring systems." + }, + "7": { + "then": "This street cabinet is used for storing pending mail before local delivery." + } + }, + "question": "What type of utility is this street cabinet for?" + } + }, + "title": { + "render": "Street Cabinet" + } + }, "street_lamps": { "description": "A layer showing street lights", "name": "Street Lamps", @@ -12956,6 +13539,68 @@ }, "title": "Tactile Model" }, + "telecom": { + "description": "Layer showing telecom exchanges and other related features like connection points and distribution points.", + "name": "Telecom", + "presets": { + "0": { + "title": "a telecom exchange" + }, + "1": { + "title": "a telecom connection point" + }, + "2": { + "title": "a telecom distribution point" + } + }, + "tagRenderings": { + "located_in": { + "mappings": { + "0": { + "then": "This feature is located in a building." + }, + "1": { + "then": "This feature is located in a street cabinet." + }, + "2": { + "then": "This feature is most likely located in a building." + } + }, + "question": "Where is this feature located?" + }, + "medium": { + "mappings": { + "0": { + "then": "The landlines connected to this telecom point use copper wiring." + }, + "1": { + "then": "The landlines connected to this telecom point use fibre optics." + }, + "2": { + "then": "The landlines connected to this telecom point use coaxial cable." + } + }, + "question": "What is the medium used by this telecom point?" + }, + "operator": { + "override": { + "question": "What is the operator of this telecom point?", + "render": "This telecom point is operated by {operator}." + } + } + }, + "title": { + "mappings": { + "0": { + "then": "Telecom Connection Point" + }, + "1": { + "then": "Telecom Distribution Point" + } + }, + "render": "Telecom Exchange" + } + }, "tertiary_education": { "name": "Colleges and universities", "presets": { @@ -14612,6 +15257,24 @@ } }, "tagRenderings": { + "material": { + "freeform": { + "placeholder": "Material type" + }, + "mappings": { + "0": { + "then": "This utility pole is made of wood." + }, + "1": { + "then": "This utility pole is made of steel." + }, + "2": { + "then": "This utility pole is made of concrete." + } + }, + "question": "What material is this utility pole made of?", + "render": "This utility pole is made of {material}." + }, "street_lamp": { "mappings": { "0": { @@ -14622,6 +15285,20 @@ } }, "question": "Does this utility pole have a street lamp mounted on it?" + }, + "utility": { + "mappings": { + "0": { + "then": "This utility pole carries power lines." + }, + "1": { + "then": "This utility pole carries telecommunications lines." + }, + "2": { + "then": "This utility pole is used for street lighting." + } + }, + "question": "What type of utility is this pole used for?" } }, "title": "Utility Pole" diff --git a/langs/layers/it.json b/langs/layers/it.json index 062655e4d..29b7f9d1f 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -568,6 +568,9 @@ "13": { "then": "Poesia" }, + "14": { + "then": "Stemma" + }, "2": { "then": "Dipinto" }, diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 024cd12b8..ea304f6b7 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -558,6 +558,9 @@ "13": { "then": "Gedicht" }, + "14": { + "then": "Wapenschild" + }, "2": { "then": "Schilderij" }, @@ -2189,6 +2192,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Vogelkijkhut {name}" }, @@ -7198,6 +7204,11 @@ } }, "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, "render": "Natuurgebied" } }, @@ -7882,6 +7893,74 @@ "render": "Picknicktafel" } }, + "pipeline": { + "description": "Laag die pijpleidingen toont voor het transport van verschillende stoffen.", + "name": "Pijpleidingen", + "tagRenderings": { + "location": { + "mappings": { + "0": { + "then": "Deze pijpleiding is ondergronds gelegen." + }, + "1": { + "then": "Deze pijpleiding is bovengronds gelegen." + }, + "2": { + "then": "Deze pijpleiding ligt enkele meters boven de grond." + }, + "3": { + "then": "Deze pijpleiding ligt onder water." + } + }, + "question": "Waar is deze pijpleiding gelegen?" + }, + "substance": { + "freeform": { + "placeholder": "Naam van de stof" + }, + "mappings": { + "0": { + "then": "Deze pijpleiding transporteert gas." + }, + "1": { + "then": "Deze pijpleiding transporteert olie." + }, + "2": { + "then": "Deze pijpleiding transporteert water." + }, + "3": { + "then": "Deze pijpleiding transporteert heet water." + }, + "4": { + "then": "Deze pijpleiding transporteert rioolwater." + }, + "5": { + "then": "Deze pijpleiding transporteert regenwater." + } + }, + "question": "Welke stof wordt in deze pijpleiding getransporteerd?", + "render": "Deze pijpleiding transporteert {substance}" + } + }, + "title": { + "render": "Pijpleiding" + } + }, + "play_forest": { + "description": "Een speelbos is een vrij toegankelijke zone in een bos", + "name": "Speelbossen", + "title": { + "mappings": { + "0": { + "then": "{name}" + }, + "1": { + "then": "Speelbos {name}" + } + }, + "render": "Speelbos" + } + }, "playground": { "deletion": { "nonDeleteMappings": { @@ -8202,6 +8281,154 @@ "render": "Postkantoor" } }, + "power_cable": { + "description": "Kabels", + "name": "Kabels" + }, + "power_generator": { + "description": "Laag met generatoren die elektriciteit produceren, zoals zonnepanelen, windturbines en andere soorten energieopwekking.", + "name": "Stroomgeneratoren", + "presets": { + "0": { + "description": "Voeg een stroomgenerator toe die elektriciteit produceert, zoals een zonnepaneel, windturbine of ander type energieopwekking.", + "title": "een stroomgenerator" + } + }, + "tagRenderings": { + "generator_type": { + "freeform": { + "placeholder": "Generator type" + }, + "question": "Wat voor soort generator is dit?", + "render": "Dit is een {generator:type}." + }, + "method": { + "mappings": { + "0": { + "then": "Deze generator gebruikt kernsplijting om elektriciteit te produceren." + }, + "1": { + "then": "Deze generator gebruikt kernfusie om elektriciteit te produceren." + }, + "10": { + "then": "Deze generator gebruikt verbranding om elektriciteit te produceren." + }, + "11": { + "then": "Deze generator gebruikt vergassing om vaste of vloeibare brandstof om te zetten in gas." + }, + "12": { + "then": "Deze generator gebruikt vergisting om biogas te produceren uit organisch materiaal." + }, + "2": { + "then": "Deze generator gebruikt een windturbine om elektriciteit te produceren." + }, + "3": { + "then": "Deze generator gebruikt wateropslag achter een dam om elektriciteit te produceren." + }, + "4": { + "then": "Deze generator gebruikt wateropslag achter een dam om elektriciteit te produceren, maar kan ook water terugpompen naar het reservoir voor later gebruik." + }, + "5": { + "then": "Deze generator gebruikt de stroming van een rivier om elektriciteit te produceren zonder aanzienlijke wateropslag." + }, + "6": { + "then": "Deze generator bestaat uit een getijdencentale met een dam en turbines om elektriciteit te produceren." + }, + "7": { + "then": "Deze generator bestaat uit een turbine die de stroming van water gebruikt om elektriciteit te produceren." + }, + "8": { + "then": "Deze generator gebruikt stoom of verwarmd water om elektriciteit te produceren." + }, + "9": { + "then": "Deze generator gebruikt fotovoltaïsche cellen om zonlicht direct om te zetten in elektriciteit." + } + }, + "question": "Welke methode gebruikt deze generator om elektriciteit te produceren?" + }, + "source": { + "mappings": { + "0": { + "then": "Deze generator gebruikt zonne-energie." + }, + "1": { + "then": "Deze generator gebruikt windenergie." + }, + "10": { + "then": "Deze generator gebruikt kernenergie." + }, + "11": { + "then": "Deze generator gebruikt benzine als brandstof." + }, + "12": { + "then": "Deze generator gebruikt geothermische energie." + }, + "13": { + "then": "Deze generator gebruikt afval als brandstof." + }, + "14": { + "then": "Deze generator gebruikt biobrandstof als brandstof." + }, + "15": { + "then": "Deze generator zet elektriciteit om in een andere vorm van energie." + }, + "16": { + "then": "Deze generator gebruikt getijdenenergie." + }, + "17": { + "then": "Deze generator gebruikt golfenergie." + }, + "18": { + "then": "Deze generator gebruikt osmose-energie (blauwe energie)." + }, + "2": { + "then": "Deze generator gebruikt gas als brandstof." + }, + "3": { + "then": "Deze generator gebruikt waterkracht." + }, + "4": { + "then": "Deze generator gebruikt olie als brandstof." + }, + "5": { + "then": "Deze generator gebruikt biomassa-energie." + }, + "6": { + "then": "Deze generator gebruikt kolen als brandstof." + }, + "7": { + "then": "Deze generator gebruikt diesel als brandstof." + }, + "8": { + "then": "Deze generator gebruikt biogas als brandstof." + }, + "9": { + "then": "Deze generator gebruikt batterijopslag." + } + }, + "question": "Welke energiebron gebruikt deze generator?" + } + }, + "title": { + "render": "Stroomgenerator" + } + }, + "power_line": { + "description": "Hoogspanningsleidingen, vaak gedragen door hoogspanningsmasten.", + "name": "Elektriciteitsleidingen" + }, + "power_minor_line": { + "description": "Kleinere elektriciteitsleidingen, meestal gedragen door kleinere palen.", + "name": "Elektriciteitsleidingen" + }, + "power_pole": { + "description": "Laag die elektriciteitspalen toont.", + "name": "Elektriciteitspalen" + }, + "power_tower": { + "description": "Laag die elektriciteitsmasten toont.", + "name": "Elektriciteitsmasten" + }, "public_bookcase": { "description": "Een straatkastje met boeken voor iedereen", "filter": { @@ -9708,6 +9935,9 @@ }, "title": { "mappings": { + "0": { + "then": "{name}" + }, "1": { "then": "Voetpad" }, @@ -11969,7 +12199,16 @@ } }, "village_green": { - "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)" + "description": "Een laag die dorpsgroen toont (gemeenschapsgroen, maar niet echt een park)", + "name": "Speelweide", + "title": { + "mappings": { + "0": { + "then": "{name}" + } + }, + "render": "Speelweide" + } }, "visitor_information_centre": { "description": "Een bezoekerscentrum biedt informatie over een specifieke attractie of bezienswaardigheid waar het is gevestigd.", @@ -12181,4 +12420,4 @@ "render": "windturbine" } } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index ea3856719..8d9172fa8 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -726,6 +726,9 @@ }, "title": "Gesundheitseinrichtungen" }, + "historic_aircraft": { + "title": "historische Flugzeuge" + }, "hotels": { "description": "Auf dieser Karte finden Sie Hotels in Ihrer Nähe", "title": "Hotels" @@ -1155,9 +1158,18 @@ "description": "Auf dieser Karte sind Fußgängerüberwege mit Regenbogenfarben eingezeichnet und können leicht hinzugefügt werden", "title": "Regenbogen-Fußgängerübergänge" }, + "sauna": { + "description": "Sauna", + "title": "Sauna" + }, "scouting": { "description": "Eine Pfadfindergruppe ist eine soziale Jugendbewegung mit einem starken Fokus auf Aktivitäten im Freien. Die Aktivitäten reichen von Camping, Wandern, Wassersport, Rucksacktouren, Erkundung der Natur, ...", "layers": { + "1": { + "override": { + "name": "Gruppenzeltplatz" + } + }, "3": { "override": { "=presets": { @@ -1176,11 +1188,6 @@ } } } - }, - "1": { - "override": { - "name": "Gruppenzeltplatz" - } } }, "title": "Pfadfindergruppen" @@ -1430,14 +1437,7 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" }, - "sauna": { - "title": "Sauna", - "description": "Sauna" - }, "winter_service": { "title": "Winterdienst" - }, - "historic_aircraft": { - "title": "historische Flugzeuge" } } \ No newline at end of file diff --git a/langs/themes/en.json b/langs/themes/en.json index 0c7b8469d..b2e3cc9b1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -754,6 +754,10 @@ "description": "On this map, publicly accessible indoor places are shown", "title": "Indoors" }, + "infrastructure": { + "description": "Map showing all kinds of infrastructure like cables, pipelines, and other utilities.", + "title": "Infrastructure" + }, "insects": { "description": "Insect hotels provide shelter for insects.", "title": "Insect Hotels" diff --git a/langs/themes/nl.json b/langs/themes/nl.json index eed74d9bd..99e2364c3 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -634,8 +634,37 @@ "building type": { "question": "Wat voor soort gebouw is dit?" }, + "grb-fixme": { + "mappings": { + "0": { + "then": "Geen fixme" + } + }, + "question": "Wat zegt de fixme?", + "render": "De fixme is {fixme}" + }, + "grb-housenumber": { + "mappings": { + "0": { + "then": "Geen huisnummer" + } + }, + "question": "Wat is het huisnummer?", + "render": "Het huisnummer is {addr:housenumber}" + }, + "grb-min-level": { + "question": "Hoeveel verdiepingen ontbreken?", + "render": "Dit gebouw begint maar op de {building:min_level} verdieping" + }, "grb-reference": { "render": "Werd geïmporteerd vanuit GRB, het referentienummer is {source:geometry:ref}" + }, + "grb-street": { + "question": "Wat is de straat?", + "render": "De straat is {addr:street}" + }, + "grb-unit": { + "render": "De wooneenheid-aanduiding is {addr:unit} " } } }, @@ -677,7 +706,9 @@ "render": "Link op profiel verplicht" } } - } + }, + "shortDescription": "Grb import helper tool", + "title": "GRB import helper" }, "guideposts": { "description": "Wegwijzers (ook wel handwijzer genoemd) zijn vaak te vinden langs officiële wandel-, fiets-, ski- of paardrijroutes om de richtingen naar verschillende bestemmingen aan te geven. Vaak zijn ze vernoemd naar een regio of plaats en geven ze de hoogte aan.\n\nDe positie van een wegwijzer kan door een wandelaar/fietser/renner/skiër worden gebruikt als bevestiging van de huidige positie, vooral als ze een gedrukte kaart zonder GPS-ontvanger gebruiken. ", @@ -726,6 +757,10 @@ "description": "Op deze kaart worden publiek toegankelijke binnenruimtes getoond", "title": "Binnenruimtes" }, + "infrastructure": { + "description": "Kaart met alle soorten infrastructuur zoals kabels, leidingen en andere nutsvoorzieningen.", + "title": "Infrastructuur" + }, "insects": { "description": "Insectenhotels bieden onderdak aan insecten.", "title": "Insectenhotels" @@ -1076,6 +1111,11 @@ }, "title": "Dierenartsen, hondenloopzones en andere huisdiervriendelijke plaatsen" }, + "play_forests": { + "description": "Een speelbos is een zone in een bos die vrij toegankelijk is voor spelende kinderen. Deze wordt in bossen van het Agentschap Natuur en bos altijd aangeduid met het overeenkomstige bord.", + "shortDescription": "Deze kaart toont speelbossen", + "title": "Speelbossen" + }, "playgrounds": { "description": "Op deze kaart vind je speeltuinen en kan je zelf meer informatie en foto's toevoegen", "shortDescription": "Een kaart met speeltuinen", @@ -1149,6 +1189,47 @@ "description": "Alles om te skiën", "title": "Skipistes en kabelbanen" }, + "speelplekken": { + "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken 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!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand 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.
", + "layers": { + "6": { + "name": "Wandelroutes van provincie Antwerpen", + "tagRenderings": { + "walk-description": { + "render": "

Korte beschrijving:

{description}" + }, + "walk-length": { + "render": "Deze wandeling is {_length:km}km lang" + }, + "walk-operator": { + "question": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?" + }, + "walk-operator-email": { + "question": "Naar wie kan men emailen bij problemen rond signalisatie?", + "render": "Bij problemen met signalisatie kan men emailen naar {operator:email}" + }, + "walk-type": { + "mappings": { + "0": { + "then": "Dit is een internationale wandelroute" + }, + "1": { + "then": "Dit is een nationale wandelroute" + }, + "2": { + "then": "Dit is een regionale wandelroute" + }, + "3": { + "then": "Dit is een lokale wandelroute" + } + } + } + } + } + }, + "shortDescription": "Speelplekken in de Antwerpse Zuidrand", + "title": "Welkom bij de groendoener!" + }, "sport_pitches": { "description": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen", "shortDescription": "Deze kaart toont sportvelden", @@ -1267,6 +1348,10 @@ }, "title": "Straatverlichting" }, + "street_lighting_assen": { + "description": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen", + "title": "Straatverlichting - Assen" + }, "surveillance": { "description": "Op deze open kaart kan je bewakingscamera's vinden.", "shortDescription": "Bewakingscameras en dergelijke", @@ -1380,9 +1465,13 @@ "description": "Kaart met afvalbakken en recyclingfaciliteiten.", "title": "Afval" }, + "waste_assen": { + "description": "Kaart met afvalbakken en recyclingfaciliteiten + een dataset voor Assen.", + "title": "Afval - Assen" + }, "waste_basket": { "description": "Op deze kaart vind je afvalbakken bij jou in de buurt. Als er een afvalbak ontbreekt op deze kaart, kun je deze zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbakken" } -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 85550741f..ea5af03ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13004,9 +13004,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001737", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", - "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", "dev": true, "funding": [ { diff --git a/scripts/fetchLanguages.ts b/scripts/fetchLanguages.ts index 2b001df70..c096f4dea 100644 --- a/scripts/fetchLanguages.ts +++ b/scripts/fetchLanguages.ts @@ -97,7 +97,6 @@ WHERE "User-Agent": "MapComplete script", }) return result.results.bindings - } /** @@ -192,15 +191,17 @@ async function getOfficialLanguagesPerCountryCached( return officialLanguages } -async function generateSignLanguageOverview(){ +async function generateSignLanguageOverview() { const signLanguages = await fetchSignLanguages() - const signPerId = WikidataUtils.extractLanguageData(signLanguages, WikidataUtils.languageRemapping) - const asRecord : Record> = {} + const signPerId = WikidataUtils.extractLanguageData( + signLanguages, + WikidataUtils.languageRemapping + ) + const asRecord: Record> = {} for (const lng of signPerId.keys()) { asRecord[lng.toLowerCase()] = Utils.MapToObj(signPerId.get(lng).translations) } return asRecord - } async function main(wipeCache = false) { @@ -217,7 +218,10 @@ async function main(wipeCache = false) { const data = JSON.parse(readFileSync(cacheFile, { encoding: "utf8" })) const perId = WikidataUtils.extractLanguageData(data, WikidataUtils.languageRemapping) const nativeList = getNativeList(perId) - writeFileSync("./src/assets/language_native.json", JSON.stringify({ ...nativeList, ...signLanguages }, null, " ")) + writeFileSync( + "./src/assets/language_native.json", + JSON.stringify({ ...nativeList, ...signLanguages }, null, " ") + ) const languagesPerCountry = Utils.TransposeMap( await getOfficialLanguagesPerCountryCached(wipeCache) diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts index 0e48135d5..c567cf678 100644 --- a/scripts/generateLayerOverview.ts +++ b/scripts/generateLayerOverview.ts @@ -8,7 +8,7 @@ import { DoesImageExist, PrevalidateTheme, ValidateLayer, - ValidateThemeEnsemble + ValidateThemeEnsemble, } from "../src/Models/ThemeConfig/Conversion/Validation" import { Translation } from "../src/UI/i18n/Translation" import { OrderLayer, PrepareLayer } from "../src/Models/ThemeConfig/Conversion/PrepareLayer" @@ -19,7 +19,7 @@ import { DesugaringStep, Each, Fuse, - On + On, } from "../src/Models/ThemeConfig/Conversion/Conversion" import { Utils } from "../src/Utils" import Script from "./Script" @@ -201,14 +201,15 @@ class LayerBuilder extends Conversion> { mkdirSync(LayerOverviewUtils.layerPath) } - const usedImages = Lists.dedup(new ExtractImages(true, new Set(this._desugaringState.tagRenderings.keys())) - .convertStrict({ layers: [layer], id: "dummy", icon: undefined, title: undefined }) - .map((x) => x.path)) + const usedImages = Lists.dedup( + new ExtractImages(true, new Set(this._desugaringState.tagRenderings.keys())) + .convertStrict({ layers: [layer], id: "dummy", icon: undefined, title: undefined }) + .map((x) => x.path) + ) usedImages.sort() layer["_usedImages"] = usedImages - writeFileSync(LayerBuilder.targetPath(layer.id), JSON.stringify(layer, null, " "), { encoding: "utf8", }) diff --git a/scripts/importCustomTheme.ts b/scripts/importCustomTheme.ts index 2ee03fd66..017fea980 100644 --- a/scripts/importCustomTheme.ts +++ b/scripts/importCustomTheme.ts @@ -14,20 +14,24 @@ import { GenerateLicenseInfo } from "./generateLicenseInfo" class ImportCustomTheme extends Script { constructor() { - super(["Given the path of a custom layer, will load the layer into mapcomplete as official","", - "Usage:", - "vite-node scripts/importCustomTheme.ts "].join("\n")) + super( + [ + "Given the path of a custom layer, will load the layer into mapcomplete as official", + "", + "Usage:", + "vite-node scripts/importCustomTheme.ts ", + ].join("\n") + ) } async main(args: string[]) { - if(args.length === 0){ + if (args.length === 0) { this.printHelp() return } const path = args[0] - const layerconfig = JSON.parse( - readFileSync(path, "utf-8")) + const layerconfig = JSON.parse(readFileSync(path, "utf-8")) const id = layerconfig.id const dirPath = "./assets/layers/" + id if (!existsSync(dirPath)) { diff --git a/scripts/osm_cleanup/FixWikimediaInImageTag.ts b/scripts/osm_cleanup/FixWikimediaInImageTag.ts index 1b93fc6c7..998fcf60a 100644 --- a/scripts/osm_cleanup/FixWikimediaInImageTag.ts +++ b/scripts/osm_cleanup/FixWikimediaInImageTag.ts @@ -13,12 +13,12 @@ import { And } from "../../src/Logic/Tags/And" import { Lists } from "../../src/Utils/Lists" export class FixWikimediaInImageTag extends Script { - constructor() { - super("For the given bbox, queries all `image=http(s)://commons.wikimedia.org` tags and replaces it with `commons`-tagging") + super( + "For the given bbox, queries all `image=http(s)://commons.wikimedia.org` tags and replaces it with `commons`-tagging" + ) } - private handleFeature(f: Feature): ChangeTagAction { const p = f.properties const existingCommons = p["wikimedia_commons"] @@ -28,19 +28,25 @@ export class FixWikimediaInImageTag extends Script { return undefined } - const extractedCommons: string = img.match(/^https?:\/\/commons.wikimedia.org\/wiki\/(.*)$/)[1] - console.log("Feature " + p.id + ": " + img + ", extr " + extractedCommons + ", old: " + existingCommons) - + const extractedCommons: string = img.match( + /^https?:\/\/commons.wikimedia.org\/wiki\/(.*)$/ + )[1] + console.log( + "Feature " + + p.id + + ": " + + img + + ", extr " + + extractedCommons + + ", old: " + + existingCommons + ) if (existingCommons === extractedCommons) { - return new ChangeTagAction(id, - new Tag("image", ""), - p, - { - changeType: "cleanup", - theme: "/" - } - ) + return new ChangeTagAction(id, new Tag("image", ""), p, { + changeType: "cleanup", + theme: "/", + }) } if (existingCommons) { return undefined @@ -48,12 +54,16 @@ export class FixWikimediaInImageTag extends Script { if (!extractedCommons.startsWith("File:")) { return undefined } - return new ChangeTagAction(id, - new And([new Tag("image", ""), new Tag("wikimedia_commons", decodeURIComponent(extractedCommons))]), + return new ChangeTagAction( + id, + new And([ + new Tag("image", ""), + new Tag("wikimedia_commons", decodeURIComponent(extractedCommons)), + ]), p, { changeType: "cleanup", - theme: "/" + theme: "/", } ) } @@ -63,7 +73,8 @@ export class FixWikimediaInImageTag extends Script { if (existsSync(pth)) { return JSON.parse(readFileSync(pth, "utf-8")) } - const overpass = new Overpass(Constants.defaultOverpassUrls[0], + const overpass = new Overpass( + Constants.defaultOverpassUrls[0], new RegexTag("image", /https?:\/\/commons.wikimedia.org/) ) const [feats] = await overpass.queryGeoJson(bbox) @@ -77,18 +88,17 @@ export class FixWikimediaInImageTag extends Script { //return } - const bbox = new BBox([3.632100582083325, - 51.11343904784337, 3.8584183481742116, - 50.99383861993195]) + const bbox = new BBox([ + 3.632100582083325, 51.11343904784337, 3.8584183481742116, 50.99383861993195, + ]) const feats = await this.fetchData(bbox) - const actions = Lists.noNull(feats.features.map(f => this.handleFeature(f))) + const actions = Lists.noNull(feats.features.map((f) => this.handleFeature(f))) const xml = await Changes.createChangesetXMLForJosm(actions) const pth = "move_image_to_wikimedia_commons_" + bbox.toLngLatFlat().join("_") + ".osc" writeFileSync(pth, xml, "utf-8") console.log("Written xml to file://" + pth) - } } diff --git a/src/InstallServiceWorker.ts b/src/InstallServiceWorker.ts index c7fdbfbd2..bc63699f8 100644 --- a/src/InstallServiceWorker.ts +++ b/src/InstallServiceWorker.ts @@ -1,12 +1,10 @@ export class InstallServiceWorker { - static async installServiceWorker() { if (!("serviceWorker" in navigator)) { - throw ("Service workers are not supported") + throw "Service workers are not supported" } await navigator.serviceWorker.register("/service-worker.js", { type: "module" }) console.log("Service worker registration successful") - } static async precache(assets: string[]) { diff --git a/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts b/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts index c9b9db19d..b6d68ebe2 100644 --- a/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts +++ b/src/Logic/FeatureSource/Sources/FeatureSourceMerger.ts @@ -7,8 +7,10 @@ import { Lists } from "../../../Utils/Lists" * The featureSourceMerger receives complete geometries from various sources. * If multiple sources contain the same object (as determined by 'id'), only one copy of them is retained */ -export default class FeatureSourceMerger = FeatureSource> - implements IndexedFeatureSource +export default class FeatureSourceMerger< + T extends Feature, + Src extends FeatureSource = FeatureSource +> implements IndexedFeatureSource { public features: UIEventSource = new UIEventSource([]) public readonly featuresById: Store> @@ -117,7 +119,7 @@ export default class FeatureSourceMerger = UpdatableFeatureSource > extends FeatureSourceMerger diff --git a/src/Logic/FeatureSource/Sources/GeoJsonSource.ts b/src/Logic/FeatureSource/Sources/GeoJsonSource.ts index 5faf3352c..90ff10baf 100644 --- a/src/Logic/FeatureSource/Sources/GeoJsonSource.ts +++ b/src/Logic/FeatureSource/Sources/GeoJsonSource.ts @@ -7,9 +7,15 @@ import { Feature, Geometry } from "geojson" import LayerConfig from "../../../Models/ThemeConfig/LayerConfig" import { Tiles } from "../../../Models/TileRange" -export default class GeoJsonSource>> implements FeatureSource { +export default class GeoJsonSource< + T extends Feature< + Geometry, + { + id: string + } & Record + > +> implements FeatureSource +{ private readonly _features: UIEventSource = new UIEventSource(undefined) public readonly features: Store = this._features private readonly seenids: Set diff --git a/src/Logic/FeatureSource/Sources/MvtSource.ts b/src/Logic/FeatureSource/Sources/MvtSource.ts index c487814b4..1497be981 100644 --- a/src/Logic/FeatureSource/Sources/MvtSource.ts +++ b/src/Logic/FeatureSource/Sources/MvtSource.ts @@ -5,7 +5,9 @@ import { FeatureSourceForTile, UpdatableFeatureSource } from "../FeatureSource" import { MvtToGeojson } from "mvt-to-geojson" import { OsmTags } from "../../../Models/OsmFeature" -export default class MvtSource> implements FeatureSourceForTile, UpdatableFeatureSource { +export default class MvtSource> + implements FeatureSourceForTile, UpdatableFeatureSource +{ public readonly features: Store public readonly x: number public readonly y: number diff --git a/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts b/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts index 7cbad0368..6687507fd 100644 --- a/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts @@ -9,13 +9,15 @@ import { BBox } from "../../BBox" import { OsmFeature } from "../../../Models/OsmFeature" import { Lists } from "../../../Utils/Lists" -("use strict") +;("use strict") /** * A wrapper around the 'Overpass'-object. * It has more logic and will automatically fetch the data for the right bbox and the active layers */ -export default class OverpassFeatureSource implements UpdatableFeatureSource { +export default class OverpassFeatureSource + implements UpdatableFeatureSource +{ /** * The last loaded features, as geojson */ diff --git a/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts b/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts index 7c060196a..2bd215eca 100644 --- a/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts @@ -25,7 +25,6 @@ export default class StaticFeatureSource implements this.features = feats } } - } export class WritableStaticFeatureSource diff --git a/src/Logic/FeatureSource/Sources/ThemeSource.ts b/src/Logic/FeatureSource/Sources/ThemeSource.ts index a9c4a91ed..f0845d7de 100644 --- a/src/Logic/FeatureSource/Sources/ThemeSource.ts +++ b/src/Logic/FeatureSource/Sources/ThemeSource.ts @@ -21,7 +21,9 @@ import { IsOnline } from "../../Web/IsOnline" * * Note that special layers (with `source=null` will be ignored) */ -export default class ThemeSource & {id: string}>> implements IndexedFeatureSource { +export default class ThemeSource & { id: string }>> + implements IndexedFeatureSource +{ /** * Indicates if a data source is loading something */ @@ -69,7 +71,7 @@ export default class ThemeSource return core }) - IsOnline.isOnline.addCallback(async online => { + IsOnline.isOnline.addCallback(async (online) => { if (online) { // Connectivity is restored - let us try to update the data console.log("Internet got restored - starting to download all data") @@ -165,7 +167,12 @@ class ThemeSourceCore extends FeatureSourceMerger { nonMvtLayers.map((l) => l.id), " cannot be fetched from the cache server, defaulting to overpass/OSM-api" ) - overpassSource = ThemeSourceCore.setupOverpass(osmLayers, bounds, zoom, featureSwitches) + overpassSource = ThemeSourceCore.setupOverpass( + osmLayers, + bounds, + zoom, + featureSwitches + ) nonMvtSources.push(overpassSource) } diff --git a/src/Logic/FeatureSource/TiledFeatureSource/ClusteringFeatureSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/ClusteringFeatureSource.ts index c836d503a..67cbfae13 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/ClusteringFeatureSource.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/ClusteringFeatureSource.ts @@ -107,7 +107,7 @@ export class ClusteringFeatureSource = Feature> type: "Feature", geometry: { type: "Point", - coordinates + coordinates, }, properties: { id: "summary_" + this.id + "_" + tileId, @@ -121,10 +121,14 @@ export class ClusteringFeatureSource = Feature> /** * Groups multiple summaries together */ -export class ClusterGrouping implements FeatureSource> { - private readonly _features: UIEventSource[]> = - new UIEventSource([]) - public readonly features: Store[]> = this._features +export class ClusterGrouping + implements FeatureSource> +{ + private readonly _features: UIEventSource< + Feature[] + > = new UIEventSource([]) + public readonly features: Store[]> = + this._features public static readonly singleton = new ClusterGrouping() @@ -141,7 +145,7 @@ export class ClusterGrouping implements FeatureSource[]>[] = [] private update() { - const countPerTile = new Map() + const countPerTile = new Map() for (const source of this.allSource) { for (const f of source.data) { const id = f.properties.tile_id @@ -149,16 +153,20 @@ export class ClusterGrouping implements FeatureSource[] = [] const now = new Date().getTime() + "" for (const tileId of countPerTile.keys()) { const data = countPerTile.get(tileId) - const total = Lists.sum(data.map(d => d.count)) - const lon = Lists.sum(data.map(d => d.lon * d.count)) / total - const lat = Lists.sum(data.map(d => d.lat * d.count)) / total + const total = Lists.sum(data.map((d) => d.count)) + const lon = Lists.sum(data.map((d) => d.lon * d.count)) / total + const lat = Lists.sum(data.map((d) => d.lat * d.count)) / total features.push({ type: "Feature", @@ -168,7 +176,7 @@ export class ClusterGrouping implements FeatureSource & {id: string} > > extends UpdatableDynamicTileSource { +export default class DynamicGeoJsonTileSource< + T extends Feature & { id: string }> +> extends UpdatableDynamicTileSource { private static whitelistCache = new Map>>() constructor( diff --git a/src/Logic/FeatureSource/TiledFeatureSource/DynamicMvtTileSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/DynamicMvtTileSource.ts index be79abc30..640addfd2 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/DynamicMvtTileSource.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/DynamicMvtTileSource.ts @@ -12,7 +12,9 @@ import { PolygonSourceMerger } from "./PolygonSourceMerger" import { OsmFeature, OsmTags } from "../../../Models/OsmFeature" import { Feature, Point } from "geojson" -class PolygonMvtSource

& { id: string }> extends PolygonSourceMerger

{ +class PolygonMvtSource< + P extends Record & { id: string } +> extends PolygonSourceMerger

{ constructor( layer: LayerConfig, mapProperties: { @@ -114,7 +116,9 @@ class PointMvtSource> extends UpdatableDynamic } } -export default class DynamicMvtileSource extends UpdatableFeatureSourceMerger { +export default class DynamicMvtileSource< + T extends OsmFeature +> extends UpdatableFeatureSourceMerger { constructor( layer: LayerConfig, mapProperties: { @@ -128,7 +132,7 @@ export default class DynamicMvtileSource extends Updatable super( new PointMvtSource(layer, mapProperties, options), new LineMvtSource(layer, mapProperties, options), - new PolygonMvtSource(layer, mapProperties, options), + new PolygonMvtSource(layer, mapProperties, options) ) } } diff --git a/src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts index 9369a67ca..07a14e666 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/DynamicTileSource.ts @@ -9,7 +9,8 @@ import { Feature, Geometry } from "geojson" * A tiled source which dynamically loads the required tiles at a fixed zoom level. * A single featureSource will be initialized for every tile in view; which will later be merged into this featureSource */ -export default class DynamicTileSource = FeatureSource > extends FeatureSourceMerger { private readonly loadedTiles = new Set() @@ -98,7 +99,10 @@ export default class DynamicTileSource & {id: string}>, Src extends UpdatableFeatureSource = UpdatableFeatureSource> +export class UpdatableDynamicTileSource< + T extends Feature & { id: string }>, + Src extends UpdatableFeatureSource = UpdatableFeatureSource + > extends DynamicTileSource implements UpdatableFeatureSource { diff --git a/src/Logic/FeatureSource/TiledFeatureSource/LineSourceMerger.ts b/src/Logic/FeatureSource/TiledFeatureSource/LineSourceMerger.ts index f2d6a0aff..b940654f0 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/LineSourceMerger.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/LineSourceMerger.ts @@ -10,16 +10,22 @@ import { Lists } from "../../../Utils/Lists" * The PolygonSourceMerger receives various small pieces of bigger polygons and stitches them together. * This is used to reconstruct polygons of vector tiles */ -export class LineSourceMerger

& { id: string }> extends UpdatableDynamicTileSource< - Feature, FeatureSourceForTile> & UpdatableFeatureSource> +export class LineSourceMerger< + P extends Record & { id: string } +> extends UpdatableDynamicTileSource< + Feature, + FeatureSourceForTile> & + UpdatableFeatureSource> > { private readonly _zoomlevel: Store constructor( zoomlevel: Store, minzoom: number, - constructSource: (tileIndex: number) => FeatureSourceForTile< - Feature> & UpdatableFeatureSource>, + constructSource: ( + tileIndex: number + ) => FeatureSourceForTile> & + UpdatableFeatureSource>, mapProperties: { bounds: Store zoom: Store @@ -32,7 +38,9 @@ export class LineSourceMerger

& { id: string }> ex this._zoomlevel = zoomlevel } - protected addDataFromSources(sources: FeatureSourceForTile>[]) { + protected addDataFromSources( + sources: FeatureSourceForTile>[] + ) { sources = Lists.noNull(sources) const all: Map> = new Map() const currentZoom = this._zoomlevel?.data ?? 0 diff --git a/src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts b/src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts index db0c4e04d..9c3beb6bd 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/LocalStorageFeatureSource.ts @@ -6,7 +6,9 @@ import { Feature, Geometry } from "geojson" import StaticFeatureSource from "../Sources/StaticFeatureSource" import LayerConfig from "../../../Models/ThemeConfig/LayerConfig" -export default class LocalStorageFeatureSource> extends DynamicTileSource { +export default class LocalStorageFeatureSource< + T extends Feature +> extends DynamicTileSource { constructor( backend: string, layer: LayerConfig, @@ -31,7 +33,7 @@ export default class LocalStorageFeatureSource new StaticFeatureSource( - > storage.getTileSource(tileIndex).mapD((features) => { + >storage.getTileSource(tileIndex).mapD((features) => { if (features.length === undefined) { console.trace("These are not features:", features) storage.invalidate(tileIndex) diff --git a/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts b/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts index 3af4901ba..c8e99ad45 100644 --- a/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts +++ b/src/Logic/FeatureSource/TiledFeatureSource/PolygonSourceMerger.ts @@ -10,10 +10,10 @@ import { Lists } from "../../../Utils/Lists" * The PolygonSourceMerger receives various small pieces of bigger polygons and stitches them together. * This is used to reconstruct polygons of vector tiles */ -export class PolygonSourceMerger

& { id: string }, - F extends Feature = Feature> extends UpdatableDynamicTileSource< - F, FeatureSourceForTile & UpdatableFeatureSource -> { +export class PolygonSourceMerger< + P extends Record & { id: string }, + F extends Feature = Feature +> extends UpdatableDynamicTileSource & UpdatableFeatureSource> { constructor( zoomlevel: Store, minzoom: number, @@ -61,7 +61,7 @@ export class PolygonSourceMerger

& { id: string }, zooms.set(id, z) continue } - const merged = GeoOperations.union(f, oldV) + const merged = GeoOperations.union(f, oldV) merged.properties = oldV.properties all.set(id, merged) zooms.set(id, z) diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts index c7fdb66dc..f23e863e8 100644 --- a/src/Logic/GeoOperations.ts +++ b/src/Logic/GeoOperations.ts @@ -53,7 +53,7 @@ export class GeoOperations { /** * Create a union between two features */ - public static union

( + public static union

( f0: Feature, f1: Feature ): Feature | null { diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts index e9aa4cd69..f88d444f6 100644 --- a/src/Logic/ImageProviders/ImageUploadManager.ts +++ b/src/Logic/ImageProviders/ImageUploadManager.ts @@ -88,11 +88,10 @@ export class ImageUploadManager { }) IsOnline.isOnline.addCallback(async (isOnline) => { - if (isOnline) { - await this.uploadQueue() - } - }, - ) + if (isOnline) { + await this.uploadQueue() + } + }) } public async canBeUploaded(file: File): Promise { @@ -179,7 +178,7 @@ export class ImageUploadManager { if (this.uploadingAll) { return } - if(!IsOnline.isOnline){ + if (!IsOnline.isOnline) { return } try { diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts index 362a4ab25..0681ef6a2 100644 --- a/src/Logic/ImageProviders/Panoramax.ts +++ b/src/Logic/ImageProviders/Panoramax.ts @@ -197,7 +197,7 @@ export default class PanoramaxImageProvider extends ImageProvider { public async DownloadAttribution(providedImage: { id: string }): Promise { const meta = await this.getInfoFor(providedImage.id) - const artists = Lists.noEmpty(meta.data.providers.map(p => p.name)) + const artists = Lists.noEmpty(meta.data.providers.map((p) => p.name)) // We take the last provider, as that one probably contain the username of the uploader const artist = artists.at(-1) diff --git a/src/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts index 00f5e6167..548e343b5 100644 --- a/src/Logic/ImageProviders/WikimediaImageProvider.ts +++ b/src/Logic/ImageProviders/WikimediaImageProvider.ts @@ -15,9 +15,12 @@ export class WikimediaImageProvider extends ImageProvider { "https://commons.wikimedia.org/wiki/", "https://upload.wikimedia.org", ] - public static readonly commonsPrefixes = [...WikimediaImageProvider.apiUrls, + public static readonly commonsPrefixes = [ + ...WikimediaImageProvider.apiUrls, "http://commons.wikimedia.org/wiki/", - "http://upload.wikimedia.org", "File:"] + "http://upload.wikimedia.org", + "File:", + ] private readonly commons_key = "wikimedia_commons" public readonly defaultKeyPrefixes = [this.commons_key, "image"] public readonly name = "Wikimedia" diff --git a/src/Logic/Osm/Actions/ReplaceGeometryAction.ts b/src/Logic/Osm/Actions/ReplaceGeometryAction.ts index 304e56190..6330fc968 100644 --- a/src/Logic/Osm/Actions/ReplaceGeometryAction.ts +++ b/src/Logic/Osm/Actions/ReplaceGeometryAction.ts @@ -91,13 +91,13 @@ export default class ReplaceGeometryAction extends OsmChangeAction implements Pr public async getPreview(): Promise { const { closestIds, allNodesById, detachedNodes, reprojectedNodes } = await this.GetClosestIds() - const preview: Feature[] = closestIds.map((newId, i) => { + const preview: Feature[] = closestIds.map((newId, i) => { if (this.identicalTo[i] !== undefined) { return undefined } if (newId === undefined) { - return { + return { type: "Feature", properties: { newpoint: "yes", @@ -128,7 +128,7 @@ export default class ReplaceGeometryAction extends OsmChangeAction implements Pr reprojectedNodes.forEach(({ newLat, newLon, nodeId }) => { const origNode = allNodesById.get(nodeId) - const feature: Feature> = { + const feature: Feature> = { type: "Feature", properties: { move: "yes", diff --git a/src/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts index 4e2dc7933..150be3520 100644 --- a/src/Logic/Osm/Changes.ts +++ b/src/Logic/Osm/Changes.ts @@ -288,7 +288,7 @@ export class Changes { if (this.pendingChanges.data.length === 0) { return } - if(!IsOnline.isOnline.data){ + if (!IsOnline.isOnline.data) { // No use to upload, we aren't connected anyway return } diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index 0f44110cd..3950a2343 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -184,7 +184,10 @@ export class OsmConnection { this._oauth_config.oauth_secret = import.meta.env.VITE_OSM_OAUTH_SECRET } - this.userDetails = UIEventSource.asObject(LocalStorageSource.get("user_details"), undefined) + this.userDetails = UIEventSource.asObject( + LocalStorageSource.get("user_details"), + undefined + ) if (options.fakeUser) { const ud = this.userDetails.data ud.csCount = 5678 diff --git a/src/Logic/Osm/Overpass.ts b/src/Logic/Osm/Overpass.ts index c242367fc..08419a5ca 100644 --- a/src/Logic/Osm/Overpass.ts +++ b/src/Logic/Osm/Overpass.ts @@ -5,7 +5,7 @@ import { BBox } from "../BBox" import osmtogeojson from "osmtogeojson" import { Feature, FeatureCollection } from "geojson" -("use strict") +;("use strict") /** * Interfaces overpass to get all the latest data */ @@ -37,7 +37,9 @@ export class Overpass { this._includeMeta = includeMeta } - public async queryGeoJson(bounds: BBox): Promise<[{ features: T[] } & FeatureCollection, Date]> { + public async queryGeoJson( + bounds: BBox + ): Promise<[{ features: T[] } & FeatureCollection, Date]> { const bbox = "[bbox:" + bounds.getSouth() + @@ -73,7 +75,7 @@ export class Overpass { console.warn("No features for", this.buildUrl(query)) } - const geojson = <{ features: T[] } & FeatureCollection>osmtogeojson(json) + const geojson = <{ features: T[] } & FeatureCollection>(osmtogeojson(json)) const osmTime = new Date(json.osm3s.timestamp_osm_base) return [geojson, osmTime] } diff --git a/src/Logic/Search/PhotonSearch.ts b/src/Logic/Search/PhotonSearch.ts index a34ade4b8..b02234373 100644 --- a/src/Logic/Search/PhotonSearch.ts +++ b/src/Logic/Search/PhotonSearch.ts @@ -125,7 +125,7 @@ export default class PhotonSearch implements GeocodingProvider, ReverseGeocoding if (query.length < 3) { return [] } - if(query.indexOf("https://") >=0){ + if (query.indexOf("https://") >= 0) { // Photon gives a '403 forbidden' when this is part of the search string return [] } diff --git a/src/Logic/Search/ThemeSearch.ts b/src/Logic/Search/ThemeSearch.ts index 060a41423..abade7a89 100644 --- a/src/Logic/Search/ThemeSearch.ts +++ b/src/Logic/Search/ThemeSearch.ts @@ -28,7 +28,7 @@ export class ThemeSearchIndex { if (!themes) { throw "No themes loaded. Did generate:layeroverview fail?" } - this.themeWhitelist = new Set(themes.map(th => th.id)) + this.themeWhitelist = new Set(themes.map((th) => th.id)) const fuseOptions: IFuseOptions = { ignoreLocation: true, threshold: 0.2, diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts index 0a81a27a6..ec87043c6 100644 --- a/src/Logic/Tags/TagUtils.ts +++ b/src/Logic/Tags/TagUtils.ts @@ -247,7 +247,10 @@ export class TagUtils { return tags } - static SplitKeys(tagsFilters: UploadableTag[], currentProperties: Tags): Record { + static SplitKeys( + tagsFilters: UploadableTag[], + currentProperties: Tags + ): Record { return this.SplitKeysRegex(tagsFilters, false, currentProperties) } @@ -256,8 +259,11 @@ export class TagUtils { * * TagUtils.SplitKeysRegex([new Tag("isced:level", "bachelor; master")], true) // => {"isced:level": ["bachelor","master"]} */ - static SplitKeysRegex(tagsFilters: ReadonlyArray, allowRegex: false, - currentProperties: Tags): Record + static SplitKeysRegex( + tagsFilters: ReadonlyArray, + allowRegex: false, + currentProperties: Tags + ): Record static SplitKeysRegex( tagsFilters: ReadonlyArray, allowRegex: boolean, @@ -351,7 +357,10 @@ export class TagUtils { * TagUtils.FlattenMultiAnswer(([new Tag("x","y"), new Tag("a","b")])) // => [new Tag("x","y"), new Tag("a","b")] * TagUtils.FlattenMultiAnswer(([new Tag("x","")])) // => [new Tag("x","")] */ - static FlattenMultiAnswer(tagsFilters: UploadableTag[], currentProperties: Tags): UploadableTag[] { + static FlattenMultiAnswer( + tagsFilters: UploadableTag[], + currentProperties: Tags + ): UploadableTag[] { if (tagsFilters === undefined) { return [] } @@ -987,8 +996,8 @@ export class TagUtils { public static removeEmptyParts(tag: UploadableTag): UploadableTag | true { if (tag["and"]) { const tags = tag["and"] - const cleaned = tags.map(t => TagUtils.removeEmptyParts(t)) - const filtered = cleaned.filter(t => t !== true) + const cleaned = tags.map((t) => TagUtils.removeEmptyParts(t)) + const filtered = cleaned.filter((t) => t !== true) if (filtered.length === 0) { return true } @@ -1002,10 +1011,10 @@ export class TagUtils { static flattenAnd(tg: UploadableTag | UploadableTag[]): (SubstitutingTag | Tag)[] { if (Array.isArray(tg)) { - return tg.flatMap(t => TagUtils.flattenAnd(t)) + return tg.flatMap((t) => TagUtils.flattenAnd(t)) } if (tg["and"] || tg instanceof And) { - return tg["and"].flatMap(tg => TagUtils.flattenAnd(tg)) + return tg["and"].flatMap((tg) => TagUtils.flattenAnd(tg)) } return [tg] } diff --git a/src/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts index 8d31037ec..0a2ca2cab 100644 --- a/src/Logic/UIEventSource.ts +++ b/src/Logic/UIEventSource.ts @@ -88,8 +88,6 @@ export class Stores { }) return newStore } - - } export abstract class Store implements Readable { diff --git a/src/Logic/Web/AndroidPolyfill.ts b/src/Logic/Web/AndroidPolyfill.ts index b92e07b2b..0f748ece0 100644 --- a/src/Logic/Web/AndroidPolyfill.ts +++ b/src/Logic/Web/AndroidPolyfill.ts @@ -188,6 +188,6 @@ export class AndroidPolyfill { } static exit() { - this.databridgePlugin.request({key: "exit"}) + this.databridgePlugin.request({ key: "exit" }) } } diff --git a/src/Models/SourceOverview.ts b/src/Models/SourceOverview.ts index 63d7a4606..38bd6700e 100644 --- a/src/Models/SourceOverview.ts +++ b/src/Models/SourceOverview.ts @@ -10,9 +10,7 @@ import ThemeConfig from "../../src/Models/ThemeConfig/ThemeConfig" import { ThemeConfigJson } from "../../src/Models/ThemeConfig/Json/ThemeConfigJson" import SpecialVisualizations from "../../src/UI/SpecialVisualizations" import ValidationUtils from "../../src/Models/ThemeConfig/Conversion/ValidationUtils" -import { - QuestionableTagRenderingConfigJson -} from "../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" +import { QuestionableTagRenderingConfigJson } from "../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import { LayerConfigJson } from "../../src/Models/ThemeConfig/Json/LayerConfigJson" import { Lists } from "../Utils/Lists" diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 6db428e67..aa0b784fe 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts @@ -1,6 +1,18 @@ -import { Concat, DesugaringContext, DesugaringStep, Each, FirstOf, Fuse, On, SetDefault } from "./Conversion" +import { + Concat, + DesugaringContext, + DesugaringStep, + Each, + FirstOf, + Fuse, + On, + SetDefault, +} from "./Conversion" import { LayerConfigJson } from "../Json/LayerConfigJson" -import { MinimalTagRenderingConfigJson, TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" +import { + MinimalTagRenderingConfigJson, + TagRenderingConfigJson, +} from "../Json/TagRenderingConfigJson" import { Utils } from "../../../Utils" import RewritableConfigJson from "../Json/RewritableConfigJson" import SpecialVisualizations from "../../../UI/SpecialVisualizations" @@ -1151,9 +1163,12 @@ export class PrepareLayer extends Fuse { "Fully prepares and expands a layer for the LayerConfig.", new DeriveSource(), new On("tagRenderings", new Each(new RewriteSpecial())), - new On("tagRenderings", new Concat(new ExpandRewrite()).andThenF(function (list: (T | T[])[]): T[] { - return Lists.flatten(list) - })), + new On( + "tagRenderings", + new Concat(new ExpandRewrite()).andThenF(function (list: (T | T[])[]): T[] { + return Lists.flatten(list) + }) + ), new On( "tagRenderings", (layer) => @@ -1170,9 +1185,12 @@ export class PrepareLayer extends Fuse { new On< (LineRenderingConfigJson | RewritableConfigJson)[], LayerConfigJson - >("lineRendering", new Each(new ExpandRewrite()).andThenF(function (list: (T | T[])[]): T[] { - return Lists.flatten(list) - })), + >( + "lineRendering", + new Each(new ExpandRewrite()).andThenF(function (list: (T | T[])[]): T[] { + return Lists.flatten(list) + }) + ), new On( "pointRendering", (layer) => diff --git a/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts b/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts index 1f73474fc..0247d1055 100644 --- a/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts @@ -178,7 +178,9 @@ export class PrevalidateLayer extends DesugaringStep { { // Check for multiple, identical builtin questions - usability for studio users - const duplicates = Lists.duplicates(json.tagRenderings.filter((tr) => typeof tr === "string")) + const duplicates = Lists.duplicates( + json.tagRenderings.filter((tr) => typeof tr === "string") + ) for (let i = 0; i < json.tagRenderings.length; i++) { const tagRendering = json.tagRenderings[i] if (typeof tagRendering === "string" && duplicates.indexOf(tagRendering) > 0) { @@ -310,7 +312,9 @@ export class PrevalidateLayer extends DesugaringStep { ) } - const duplicateIds = Lists.duplicates((json.tagRenderings ?? [])?.map((f) => f["id"]).filter((id) => id !== "questions")) + const duplicateIds = Lists.duplicates( + (json.tagRenderings ?? [])?.map((f) => f["id"]).filter((id) => id !== "questions") + ) if (duplicateIds.length > 0 && !Utils.runningFromConsole) { context .enter("tagRenderings") diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index c4383e497..89ffb76b1 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -1086,8 +1086,11 @@ export class DetectDuplicatePresets extends DesugaringStep { const presetBTags = optimizedTags[j] const presetB = presets[j] if ( - Objects.sameObject(presetATags, presetBTags) && - Lists.sameList(presetA.preciseInput.snapToLayers, presetB.preciseInput.snapToLayers) + Objects.sameObject(presetATags, presetBTags) && + Lists.sameList( + presetA.preciseInput.snapToLayers, + presetB.preciseInput.snapToLayers + ) ) { context.err( `This theme has multiple presets with the same tags: ${presetATags.asHumanString( diff --git a/src/Models/ThemeConfig/PointRenderingConfig.ts b/src/Models/ThemeConfig/PointRenderingConfig.ts index 8229fd8e2..e9a6a7487 100644 --- a/src/Models/ThemeConfig/PointRenderingConfig.ts +++ b/src/Models/ThemeConfig/PointRenderingConfig.ts @@ -283,8 +283,9 @@ export default class PointRenderingConfig extends WithContextLoader { ) if (htmlDefs.startsWith("<") && htmlDefs.endsWith(">")) { // This is probably an HTML-element - return new FixedUiElement(Utils.SubstituteKeys(htmlDefs, tagsData)) - .SetClass("block w-6") + return new FixedUiElement( + Utils.SubstituteKeys(htmlDefs, tagsData) + ).SetClass("block w-6") } if (!htmlDefs) { @@ -298,8 +299,7 @@ export default class PointRenderingConfig extends WithContextLoader { if (badgeElement === undefined) { return undefined } - return new Combine([badgeElement]) - .SetClass("block w-6") + return new Combine([badgeElement]).SetClass("block w-6") }) return new Combine(badgeElements).SetClass("inline-flex h-full") @@ -317,9 +317,9 @@ export default class PointRenderingConfig extends WithContextLoader { const cssClassesLabel = this.labelCssClasses?.GetRenderValue(tags.data)?.txt return new VariableUiElement( tags.map((tags) => { - const label = new VariableUiElement(this.label - ?.GetRenderValue(tags) - ?.Subs(tags).current) + const label = new VariableUiElement( + this.label?.GetRenderValue(tags)?.Subs(tags).current + ) ?.SetClass("flex items-center justify-center absolute marker-label") ?.SetClass(cssClassesLabel) if (cssLabel) { diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts index e188cdde7..ff3c0c387 100644 --- a/src/Models/ThemeConfig/TagRenderingConfig.ts +++ b/src/Models/ThemeConfig/TagRenderingConfig.ts @@ -5,7 +5,10 @@ import { TagUtils } from "../../Logic/Tags/TagUtils" import { And } from "../../Logic/Tags/And" import { Utils } from "../../Utils" import { Tag } from "../../Logic/Tags/Tag" -import { MappingConfigJson, QuestionableTagRenderingConfigJson } from "./Json/QuestionableTagRenderingConfigJson" +import { + MappingConfigJson, + QuestionableTagRenderingConfigJson, +} from "./Json/QuestionableTagRenderingConfigJson" import Validators, { ValidatorType } from "../../UI/InputElement/Validators" import { TagRenderingConfigJson } from "./Json/TagRenderingConfigJson" import { RegexTag } from "../../Logic/Tags/RegexTag" @@ -864,7 +867,10 @@ export default class TagRenderingConfig { const freeformOnly = { [this.freeform.key]: freeformValue } const matchingMapping = this.mappings?.find((m) => m.if.matchesProperties(freeformOnly)) if (matchingMapping) { - return [...TagUtils.flattenAnd(matchingMapping.if), ...(matchingMapping.addExtraTags ?? [])] + return [ + ...TagUtils.flattenAnd(matchingMapping.if), + ...(matchingMapping.addExtraTags ?? []), + ] } // Either no mappings, or this is a radio-button selected freeform value const tag = [ @@ -897,7 +903,10 @@ export default class TagRenderingConfig { ]) ) } - const and = TagUtils.FlattenMultiAnswer([...selectedMappings, ...unselectedMappings], currentProperties) + const and = TagUtils.FlattenMultiAnswer( + [...selectedMappings, ...unselectedMappings], + currentProperties + ) if (and.length === 0) { return undefined } @@ -926,7 +935,7 @@ export default class TagRenderingConfig { if (useFreeform) { return [ new Tag(this.freeform.key, freeformValue), - ...(TagUtils.flattenAnd(this.freeform.addExtraTags) ?? []) + ...(TagUtils.flattenAnd(this.freeform.addExtraTags) ?? []), ] } else if (singleSelectedMapping !== undefined) { return [ @@ -1169,7 +1178,7 @@ export class TagRenderingConfigUtils { const extraMappings = tags.bindD((tags) => { const country = tags._country if (country === undefined) { - return undefined + return undefined } const center = GeoOperations.centerpointCoordinates(feature) return UIEventSource.fromPromiseWithErr( @@ -1182,39 +1191,42 @@ export class TagRenderingConfigUtils { ) ) }) - return extraMappings.map((extraMappingsErr) => { - if(extraMappingsErr?.["error"]){ - console.log("Could not download the NSI: ", extraMappingsErr["error"]) - return config - } - const extraMappings = extraMappingsErr?.["success"] - if(extraMappings === undefined){ - if(!IsOnline.isOnline.data){ - // The 'extraMappings' will still attempt to download the NSI - it might be in the service worker's cache - // As such, if they happen to come through anyway, they'll be shown + return extraMappings.map( + (extraMappingsErr) => { + if (extraMappingsErr?.["error"]) { + console.log("Could not download the NSI: ", extraMappingsErr["error"]) return config } - return undefined - } - if (extraMappings.length == 0) { - return config - } - const clone: TagRenderingConfig = Object.create(config) - // The original mappings get "priorityIf" set - const oldMappingsCloned = - clone.mappings?.map((m) => { - const mapping = { - ...m, - priorityIf: m.priorityIf ?? TagUtils.Tag("id~*"), + const extraMappings = extraMappingsErr?.["success"] + if (extraMappings === undefined) { + if (!IsOnline.isOnline.data) { + // The 'extraMappings' will still attempt to download the NSI - it might be in the service worker's cache + // As such, if they happen to come through anyway, they'll be shown + return config } - if (m.if.usedKeys().indexOf("nobrand") < 0) { - // Erase 'nobrand=yes', unless this option explicitly sets it - mapping["addExtraTags"] = [new Tag("nobrand", "")] - } - return mapping - }) ?? [] - clone.mappings = [...oldMappingsCloned, ...extraMappings] - return clone - }, [IsOnline.isOnline]) + return undefined + } + if (extraMappings.length == 0) { + return config + } + const clone: TagRenderingConfig = Object.create(config) + // The original mappings get "priorityIf" set + const oldMappingsCloned = + clone.mappings?.map((m) => { + const mapping = { + ...m, + priorityIf: m.priorityIf ?? TagUtils.Tag("id~*"), + } + if (m.if.usedKeys().indexOf("nobrand") < 0) { + // Erase 'nobrand=yes', unless this option explicitly sets it + mapping["addExtraTags"] = [new Tag("nobrand", "")] + } + return mapping + }) ?? [] + clone.mappings = [...oldMappingsCloned, ...extraMappings] + return clone + }, + [IsOnline.isOnline] + ) } } diff --git a/src/Models/ThemeViewState/WithSpecialLayers.ts b/src/Models/ThemeViewState/WithSpecialLayers.ts index b961cd3e4..c7b28a824 100644 --- a/src/Models/ThemeViewState/WithSpecialLayers.ts +++ b/src/Models/ThemeViewState/WithSpecialLayers.ts @@ -18,7 +18,7 @@ import { Store, UIEventSource } from "../../Logic/UIEventSource" import NearbyFeatureSource from "../../Logic/FeatureSource/Sources/NearbyFeatureSource" import { SummaryTileSource, - SummaryTileSourceRewriter + SummaryTileSourceRewriter, } from "../../Logic/FeatureSource/TiledFeatureSource/SummaryTileSource" import { ShowDataLayerOptions } from "../../UI/Map/ShowDataLayerOptions" import { ClusterGrouping } from "../../Logic/FeatureSource/TiledFeatureSource/ClusteringFeatureSource" diff --git a/src/UI/AllThemesGui.svelte b/src/UI/AllThemesGui.svelte index 61a0cdbdb..f15b55b3e 100644 --- a/src/UI/AllThemesGui.svelte +++ b/src/UI/AllThemesGui.svelte @@ -88,7 +88,6 @@ [Locale.language] ) - return searchStable.map( (searchTerm) => { if (!themes.data) { @@ -123,7 +122,7 @@ AndroidPolyfill.onBackButton( () => { console.log("AllThemesGui received a backbutton from Android") - if(guistate.closeAll()){ + if (guistate.closeAll()) { return true } if (searchIsFocussed.data) { diff --git a/src/UI/Base/Avatar.svelte b/src/UI/Base/Avatar.svelte index 47834b9d3..de8f6c292 100644 --- a/src/UI/Base/Avatar.svelte +++ b/src/UI/Base/Avatar.svelte @@ -16,5 +16,12 @@ {#if !$userdetails.img || !($loaded || $isOnline)} {:else} - avatar {loaded.set(true)}} /> + avatar { + loaded.set(true) + }} + /> {/if} diff --git a/src/UI/Base/LoginToggle.svelte b/src/UI/Base/LoginToggle.svelte index 859f8fb0c..871fab15d 100644 --- a/src/UI/Base/LoginToggle.svelte +++ b/src/UI/Base/LoginToggle.svelte @@ -56,7 +56,7 @@ {:else if $loggedIn} - {:else if ($loadingStatus === "error" || $apiState === "readonly" || $apiState === "offline" || $apiState === "unreachable")} + {:else if $loadingStatus === "error" || $apiState === "readonly" || $apiState === "offline" || $apiState === "unreachable"} {#if !hiddenFail}

@@ -71,7 +71,6 @@
{/if} - {:else if $loadingStatus === "not-attempted"} {/if} diff --git a/src/UI/Base/TabbedGroup.svelte b/src/UI/Base/TabbedGroup.svelte index 8c692740a..fa4da78cb 100644 --- a/src/UI/Base/TabbedGroup.svelte +++ b/src/UI/Base/TabbedGroup.svelte @@ -47,7 +47,8 @@ {#if $$slots.title0} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition0 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition0 && "hidden")} >
Tab 0 @@ -56,7 +57,8 @@ {/if} {#if $$slots.title1} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition1 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition1 && "hidden")} >
@@ -65,7 +67,8 @@ {/if} {#if $$slots.title2} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition2 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition2 && "hidden")} >
@@ -74,7 +77,8 @@ {/if} {#if $$slots.title3} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition3 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition3 && "hidden")} >
@@ -83,7 +87,8 @@ {/if} {#if $$slots.title4} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition4 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition4 && "hidden")} >
@@ -92,7 +97,8 @@ {/if} {#if $$slots.title5} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition5 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition5 && "hidden")} >
@@ -101,7 +107,8 @@ {/if} {#if $$slots.title6} twJoin("tab", selected ? "tab-selected": "tab-unselected", !$condition6 && "hidden")} + class={({ selected }) => + twJoin("tab", selected ? "tab-selected" : "tab-unselected", !$condition6 && "hidden")} >
@@ -176,5 +183,4 @@ :global(.tab-selected svg) { fill: var(--interactive-contrast); } - diff --git a/src/UI/Base/TitledPanel.svelte b/src/UI/Base/TitledPanel.svelte index 0172769bb..4393f3151 100644 --- a/src/UI/Base/TitledPanel.svelte +++ b/src/UI/Base/TitledPanel.svelte @@ -1,6 +1,7 @@ - +
@@ -12,7 +13,7 @@
-
+
diff --git a/src/UI/BigComponents/CompassWidget.svelte b/src/UI/BigComponents/CompassWidget.svelte index dc7e7d745..3e995f7f2 100644 --- a/src/UI/BigComponents/CompassWidget.svelte +++ b/src/UI/BigComponents/CompassWidget.svelte @@ -34,10 +34,7 @@ {#if $allowRotation || $gotNonZero} - + > + + + -
- {#if selectedTags !== undefined} - {#if canBeDeleted && isHardDelete} - - - {:else} - - +
+ {#if selectedTags !== undefined} + {#if canBeDeleted && isHardDelete} + + + {:else} + + + {/if} {/if} - {/if} -
- - {:else if currentState === "applying"} - - {:else} - +
+ + {:else if currentState === "applying"} + + {:else} + -
- - -
- {/if} - - - {/if} - - {/if} +
+ + +
+ {/if} + + + {/if} + +{/if} diff --git a/src/UI/Popup/ImportButtons/WayImportFlowState.ts b/src/UI/Popup/ImportButtons/WayImportFlowState.ts index c41a7dc04..cfeba4600 100644 --- a/src/UI/Popup/ImportButtons/WayImportFlowState.ts +++ b/src/UI/Popup/ImportButtons/WayImportFlowState.ts @@ -83,7 +83,11 @@ export default class WayImportFlowState extends ImportFlow {:else} {beforeListing} @@ -46,9 +46,9 @@ {tags} {feature} {layer} - t={new TypedTranslation({ "*": item_render }).PartialSubs( - {"language()": new Translation(all_languages[language]).textFor($currentLanguage)} - )} + t={new TypedTranslation({ "*": item_render }).PartialSubs({ + "language()": new Translation(all_languages[language]).textFor($currentLanguage), + })} /> {/each} diff --git a/src/UI/Popup/LanguageElement/LanguageQuestion.svelte b/src/UI/Popup/LanguageElement/LanguageQuestion.svelte index 2740d3a42..7c94cf53a 100644 --- a/src/UI/Popup/LanguageElement/LanguageQuestion.svelte +++ b/src/UI/Popup/LanguageElement/LanguageQuestion.svelte @@ -71,7 +71,7 @@ const showTags = state.userRelatedState.showTagsB // For the preview - let asTags = selectedLanguages.mapD(lngs => lngs.map((ln) => new Tag(prefix + ln, "yes"))) + let asTags = selectedLanguages.mapD((lngs) => lngs.map((ln) => new Tag(prefix + ln, "yes")))
diff --git a/src/UI/Popup/TagRendering/EditButton.svelte b/src/UI/Popup/TagRendering/EditButton.svelte index 344bcee58..a080ed4b4 100644 --- a/src/UI/Popup/TagRendering/EditButton.svelte +++ b/src/UI/Popup/TagRendering/EditButton.svelte @@ -12,18 +12,17 @@ export let arialabel: Translation = undefined export let ariaLabelledBy: string = undefined -
+ +
- +
diff --git a/src/UI/Popup/TagRendering/Questionbox.svelte b/src/UI/Popup/TagRendering/Questionbox.svelte index d20e83870..3568c5816 100644 --- a/src/UI/Popup/TagRendering/Questionbox.svelte +++ b/src/UI/Popup/TagRendering/Questionbox.svelte @@ -182,8 +182,8 @@ slot="cancel" >
- - + +
diff --git a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte index b00e50098..89cf5fba8 100644 --- a/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte +++ b/src/UI/Popup/TagRendering/TagRenderingQuestion.svelte @@ -587,7 +587,7 @@
-
+
{#if $onMarkUnknown?.length > 0 && $isKnown && !matchesEmpty} {/if} -
diff --git a/src/UI/SingleThemeGui.svelte b/src/UI/SingleThemeGui.svelte index 7b0a76b61..3a681d76a 100644 --- a/src/UI/SingleThemeGui.svelte +++ b/src/UI/SingleThemeGui.svelte @@ -53,36 +53,35 @@ let availableLayers = UIEventSource.fromPromise(getAvailableLayers()) const state = new WithSearchState(theme, availableLayers) - InstallServiceWorker.installServiceWorker().then(() => { - if (theme.source._usedImages) { - - window.requestIdleCallback(() => { - InstallServiceWorker.precache(theme.source._usedImages?.filter(i => i.startsWith("./"))) - }) - } - for (const layer of (theme.source.layers)) { - if (!Constants.isPriviliged(layer)) { - continue + InstallServiceWorker.installServiceWorker() + .then(() => { + if (theme.source._usedImages) { + window.requestIdleCallback(() => { + InstallServiceWorker.precache(theme.source._usedImages?.filter((i) => i.startsWith("./"))) + }) } - if (!layer["_usedImages"]) { - continue - } - // The priviliged layers, which are injected, might have assets not included in the '_usedImages' of the theme - window.requestIdleCallback(() => { - InstallServiceWorker.precache(layer["_usedImages"]?.filter(i => i.startsWith("./"))) - }) + for (const layer of theme.source.layers) { + if (!Constants.isPriviliged(layer)) { + continue + } + if (!layer["_usedImages"]) { + continue + } + // The priviliged layers, which are injected, might have assets not included in the '_usedImages' of the theme + window.requestIdleCallback(() => { + InstallServiceWorker.precache(layer["_usedImages"]?.filter((i) => i.startsWith("./"))) + }) - // The NSI - window.requestIdleCallback(() => { - InstallServiceWorker.precache( - [Constants.nsiLogosEndpoint + "nsi.min.json", + // The NSI + window.requestIdleCallback(() => { + InstallServiceWorker.precache([ + Constants.nsiLogosEndpoint + "nsi.min.json", Constants.nsiLogosEndpoint + "featureCollection.min.json", - ], - ) - }) - - } - }).catch(e => console.error("Could not install service worker:", e)) + ]) + }) + } + }) + .catch((e) => console.error("Could not install service worker:", e)) {#if !webgl_supported} diff --git a/src/UI/SpecialVisualisations/SettingsVisualisations.ts b/src/UI/SpecialVisualisations/SettingsVisualisations.ts index b0108dbdb..12c68ca9a 100644 --- a/src/UI/SpecialVisualisations/SettingsVisualisations.ts +++ b/src/UI/SpecialVisualisations/SettingsVisualisations.ts @@ -105,7 +105,6 @@ class StorageAllTags extends SpecialVisualizationSvelte { } } - class ServiceWorkerAllTags extends SpecialVisualizationSvelte { funcName = "serviceworker_all_tags" group = "settings" @@ -118,8 +117,7 @@ class ServiceWorkerAllTags extends SpecialVisualizationSvelte { data[key] = localStorage[key] } const tags = UIEventSource.fromPromise>( - Utils.downloadJson( - "./service-worker/status.json") + Utils.downloadJson("./service-worker/status.json") ) return new SvelteUIElement(AllTagsPanel, { state, tags }) diff --git a/src/UI/SpecialVisualisations/UISpecialVisualisations.ts b/src/UI/SpecialVisualisations/UISpecialVisualisations.ts index 40d9a5513..aa1cafb27 100644 --- a/src/UI/SpecialVisualisations/UISpecialVisualisations.ts +++ b/src/UI/SpecialVisualisations/UISpecialVisualisations.ts @@ -1,4 +1,8 @@ -import { SpecialVisualisationParams, SpecialVisualization, SpecialVisualizationSvelte } from "../SpecialVisualization" +import { + SpecialVisualisationParams, + SpecialVisualization, + SpecialVisualizationSvelte, +} from "../SpecialVisualization" import SvelteUIElement from "../Base/SvelteUIElement" import { ImmutableStore, Store } from "../../Logic/UIEventSource" import Questionbox from "../Popup/TagRendering/Questionbox.svelte" @@ -256,7 +260,6 @@ class Translated extends SpecialVisualization { ] constr({ tags, args }: SpecialVisualisationParams): BaseUIElement { - const t: Store = tags.map((tags) => { const v = tags[args[0] ?? "value"] try { diff --git a/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts b/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts index 8f88d3b2d..f0634461b 100644 --- a/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts +++ b/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts @@ -87,11 +87,14 @@ class WikidatalabelVis extends SpecialVisualizationSvelte { const wikidataIds = Lists.noEmpty( wikidata?.split(";")?.map((wd) => wd.trim()) ?? [] ) - return (wikidataIds?.[0]) + return wikidataIds?.[0] }) - const entry: Store<{ success: WikidataResponse } | { - error: any - }> = id.bind((id) => Wikidata.LoadWikidataEntry(id)) + const entry: Store< + | { success: WikidataResponse } + | { + error: any + } + > = id.bind((id) => Wikidata.LoadWikidataEntry(id)) const t: Store = entry.map((e) => { if (e === undefined || e["success"] === undefined) { return Translations.T(id.data) diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts index 9f78a8710..53130d4c1 100644 --- a/src/UI/SpecialVisualizations.ts +++ b/src/UI/SpecialVisualizations.ts @@ -1,4 +1,8 @@ -import { RenderingSpecification, SpecialVisualization, SpecialVisualizationSvelte } from "./SpecialVisualization" +import { + RenderingSpecification, + SpecialVisualization, + SpecialVisualizationSvelte, +} from "./SpecialVisualization" import { UploadToOsmViz } from "./Popup/UploadToOsmViz" import { MultiApplyViz } from "./Popup/MultiApplyViz" import AutoApplyButtonVis from "./Popup/AutoApplyButtonVis" @@ -11,11 +15,8 @@ import { UISpecialVisualisations } from "./SpecialVisualisations/UISpecialVisual import { SettingsVisualisations } from "./SpecialVisualisations/SettingsVisualisations" import { ReviewSpecialVisualisations } from "./SpecialVisualisations/ReviewSpecialVisualisations" import { DataImportSpecialVisualisations } from "./SpecialVisualisations/DataImportSpecialVisualisations" -import TagrenderingManipulationSpecialVisualisations - from "./SpecialVisualisations/TagrenderingManipulationSpecialVisualisations" -import { - WebAndCommunicationSpecialVisualisations -} from "./SpecialVisualisations/WebAndCommunicationSpecialVisualisations" +import TagrenderingManipulationSpecialVisualisations from "./SpecialVisualisations/TagrenderingManipulationSpecialVisualisations" +import { WebAndCommunicationSpecialVisualisations } from "./SpecialVisualisations/WebAndCommunicationSpecialVisualisations" import { DataVisualisations } from "./Popup/DataVisualisations" import { DataExportVisualisations } from "./Popup/DataExportVisualisations" import { Utils } from "../Utils" diff --git a/src/UI/Studio/EditLayerState.ts b/src/UI/Studio/EditLayerState.ts index 594776421..f997d1546 100644 --- a/src/UI/Studio/EditLayerState.ts +++ b/src/UI/Studio/EditLayerState.ts @@ -1,7 +1,12 @@ import { ConfigMeta } from "./configMeta" import { Store, UIEventSource } from "../../Logic/UIEventSource" import { LayerConfigJson } from "../../Models/ThemeConfig/Json/LayerConfigJson" -import { Conversion, ConversionMessage, DesugaringContext, Pipe } from "../../Models/ThemeConfig/Conversion/Conversion" +import { + Conversion, + ConversionMessage, + DesugaringContext, + Pipe, +} from "../../Models/ThemeConfig/Conversion/Conversion" import { PrepareLayer } from "../../Models/ThemeConfig/Conversion/PrepareLayer" import { PrevalidateTheme, ValidateLayer } from "../../Models/ThemeConfig/Conversion/Validation" import { AllSharedLayers } from "../../Customizations/AllSharedLayers" diff --git a/src/UI/Studio/SchemaBasedArray.svelte b/src/UI/Studio/SchemaBasedArray.svelte index 806ece8eb..91cd537ed 100644 --- a/src/UI/Studio/SchemaBasedArray.svelte +++ b/src/UI/Studio/SchemaBasedArray.svelte @@ -5,9 +5,7 @@ import { TrashIcon } from "@babeard/svelte-heroicons/mini" import ShowConversionMessage from "./ShowConversionMessage.svelte" import Markdown from "../Base/Markdown.svelte" - import type { - QuestionableTagRenderingConfigJson - } from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" + import type { QuestionableTagRenderingConfigJson } from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import CollapsedTagRenderingPreview from "./CollapsedTagRenderingPreview.svelte" import { Accordion } from "flowbite-svelte" import { Lists } from "../../Utils/Lists" diff --git a/src/UI/Studio/StudioServer.ts b/src/UI/Studio/StudioServer.ts index 5b8cec904..bd9806c73 100644 --- a/src/UI/Studio/StudioServer.ts +++ b/src/UI/Studio/StudioServer.ts @@ -80,8 +80,8 @@ export default class StudioServer { try { return await Utils.downloadJson(this.urlFor(layerId, category, uid)) } catch (e) { - console.error("Could not download layer", layerId,"due to",e) - alert("Could not download item due to "+ e) + console.error("Could not download layer", layerId, "due to", e) + alert("Could not download item due to " + e) throw e } } diff --git a/src/UI/StylesheetTestGui.svelte b/src/UI/StylesheetTestGui.svelte index daeb90794..35b7477f0 100644 --- a/src/UI/StylesheetTestGui.svelte +++ b/src/UI/StylesheetTestGui.svelte @@ -7,19 +7,18 @@ import StylesheetTestUnit from "./StylesheetTestUnit.svelte" -
+

Stylesheet testing grounds

This document exists to explore the style hierarchy.
- -

Normal background

- There are a few styles, such as the - normal-background - -style which is used if there is nothing special going on. Some general information, with at most - +

Normal background

+ There are a few styles, such as the + normal-background + -style which is used if there is nothing special going on. Some general information, with at most +
@@ -29,9 +28,7 @@ areas, where some buttons might appear.

- - - +
@@ -41,8 +38,7 @@ areas, where many buttons and input elements will appear.

- - +
diff --git a/src/UI/StylesheetTestUnit.svelte b/src/UI/StylesheetTestUnit.svelte index 819d2bda4..0ff80a802 100644 --- a/src/UI/StylesheetTestUnit.svelte +++ b/src/UI/StylesheetTestUnit.svelte @@ -1,20 +1,24 @@ a link to someplace -
Subtle
-
Alert: something went wrong
-
Warning
-
Thank you! Operation successful
+ import Login from "../assets/svg/Login.svelte" + import Loading from "./Base/Loading.svelte" + import { Dropdown } from "flowbite-svelte" + import { UIEventSource } from "../Logic/UIEventSource" + import Community from "../assets/svg/Community.svelte" + + +a link to someplace +
Subtle
+
Alert: something went wrong
+
Warning
+
Thank you! Operation successful
- Area with extreme high interactivity due to
border-interactive interactive
+ Area with extreme high interactivity due to
+ border-interactive interactive +
- - Loading... - Dropdown: + +Loading... +Dropdown: -
- - +
+ + - + - - -
-
- - - -
- + + +
+
+ + + +
+
-