diff --git a/Docs/Layers/address.md b/Docs/Layers/address.md index 3475395f90..e1e833bf00 100644 --- a/Docs/Layers/address.md +++ b/Docs/Layers/address.md @@ -85,4 +85,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/address/address.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/address/address.json) +This document is autogenerated from [assets/layers/address/address.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/address/address.json) diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index 309a90150f..ae3c45ad6f 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -191,4 +191,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/advertising/advertising.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/advertising/advertising.json) +This document is autogenerated from [assets/layers/advertising/advertising.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/advertising/advertising.json) diff --git a/Docs/Layers/advertising_wall_paintings.md b/Docs/Layers/advertising_wall_paintings.md index d8cb1e18b1..0fd1552965 100644 --- a/Docs/Layers/advertising_wall_paintings.md +++ b/Docs/Layers/advertising_wall_paintings.md @@ -162,4 +162,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json) +This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Layers/aerialway.md b/Docs/Layers/aerialway.md index 0d1db9b909..cc03b768a0 100644 --- a/Docs/Layers/aerialway.md +++ b/Docs/Layers/aerialway.md @@ -121,4 +121,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/aerialway/aerialway.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/aerialway/aerialway.json) +This document is autogenerated from [assets/layers/aerialway/aerialway.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/aerialway/aerialway.json) diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md index 90427eb1f8..af1c14ac95 100644 --- a/Docs/Layers/all_streets.md +++ b/Docs/Layers/all_streets.md @@ -71,4 +71,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/street_lighting/street_lighting.json) +This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) diff --git a/Docs/Layers/all_vending_machine.md b/Docs/Layers/all_vending_machine.md index 1a92b4acca..34f866cf53 100644 --- a/Docs/Layers/all_vending_machine.md +++ b/Docs/Layers/all_vending_machine.md @@ -340,4 +340,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/vending_machine/vending_machine.json) +This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/vending_machine/vending_machine.json) diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md index c643b01d27..80c35833dc 100644 --- a/Docs/Layers/ambulancestation.md +++ b/Docs/Layers/ambulancestation.md @@ -106,4 +106,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/ambulancestation/ambulancestation.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ambulancestation/ambulancestation.json) +This document is autogenerated from [assets/layers/ambulancestation/ambulancestation.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ambulancestation/ambulancestation.json) diff --git a/Docs/Layers/animal_shelter.md b/Docs/Layers/animal_shelter.md index 7d99e2952f..557dcec659 100644 --- a/Docs/Layers/animal_shelter.md +++ b/Docs/Layers/animal_shelter.md @@ -164,4 +164,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/animal_shelter/animal_shelter.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/animal_shelter/animal_shelter.json) +This document is autogenerated from [assets/layers/animal_shelter/animal_shelter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/animal_shelter/animal_shelter.json) diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index 10471656cf..6cac1afb93 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -383,4 +383,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/artwork/artwork.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/artwork/artwork.json) +This document is autogenerated from [assets/layers/artwork/artwork.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/artwork/artwork.json) diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md index 25ad7f9a9d..596012dd4a 100644 --- a/Docs/Layers/artwork_on_wall.md +++ b/Docs/Layers/artwork_on_wall.md @@ -386,4 +386,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json) +This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Layers/assembly_point.md b/Docs/Layers/assembly_point.md index 9123523400..da3321bb88 100644 --- a/Docs/Layers/assembly_point.md +++ b/Docs/Layers/assembly_point.md @@ -89,4 +89,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/assembly_point/assembly_point.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/assembly_point/assembly_point.json) +This document is autogenerated from [assets/layers/assembly_point/assembly_point.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/assembly_point/assembly_point.json) diff --git a/Docs/Layers/assisted_repair.md b/Docs/Layers/assisted_repair.md index aef86bf1f2..b72d4908dd 100644 --- a/Docs/Layers/assisted_repair.md +++ b/Docs/Layers/assisted_repair.md @@ -167,4 +167,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/assisted_repair/assisted_repair.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/assisted_repair/assisted_repair.json) +This document is autogenerated from [assets/layers/assisted_repair/assisted_repair.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/assisted_repair/assisted_repair.json) diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index e4664cc406..576e5abec3 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -168,4 +168,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/atm/atm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/atm/atm.json) +This document is autogenerated from [assets/layers/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/atm/atm.json) diff --git a/Docs/Layers/bank.md b/Docs/Layers/bank.md index 64fbe18ebc..75e3a91d9d 100644 --- a/Docs/Layers/bank.md +++ b/Docs/Layers/bank.md @@ -86,4 +86,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bank/bank.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bank/bank.json) +This document is autogenerated from [assets/layers/bank/bank.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bank/bank.json) diff --git a/Docs/Layers/banks_with_atm.md b/Docs/Layers/banks_with_atm.md index 9afe2462e2..ed385d1993 100644 --- a/Docs/Layers/banks_with_atm.md +++ b/Docs/Layers/banks_with_atm.md @@ -84,10 +84,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| has_atm.0 | With an ATM | atm=yes | - -This document is autogenerated from [assets/themes/atm/atm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/atm/atm.json) +This document is autogenerated from [assets/themes/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/atm/atm.json) diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md index 75283e8587..0cdd911f8b 100644 --- a/Docs/Layers/barrier.md +++ b/Docs/Layers/barrier.md @@ -160,4 +160,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/barrier/barrier.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/barrier/barrier.json) +This document is autogenerated from [assets/layers/barrier/barrier.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/barrier/barrier.json) diff --git a/Docs/Layers/bbq.md b/Docs/Layers/bbq.md index e008f4ac0c..1c3b9f1e8a 100644 --- a/Docs/Layers/bbq.md +++ b/Docs/Layers/bbq.md @@ -106,4 +106,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/bbq/bbq.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bbq/bbq.json) +This document is autogenerated from [assets/layers/bbq/bbq.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bbq/bbq.json) diff --git a/Docs/Layers/beehive.md b/Docs/Layers/beehive.md index 847f70d698..d1add578f0 100644 --- a/Docs/Layers/beehive.md +++ b/Docs/Layers/beehive.md @@ -80,4 +80,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/beehive/beehive.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/beehive/beehive.json) +This document is autogenerated from [assets/layers/beehive/beehive.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/beehive/beehive.json) diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index dc2242465c..eb63b2d311 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -296,4 +296,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bench/bench.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bench/bench.json) +This document is autogenerated from [assets/layers/bench/bench.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bench/bench.json) diff --git a/Docs/Layers/bench_at_pt.md b/Docs/Layers/bench_at_pt.md index 24232e6cad..324c39eae5 100644 --- a/Docs/Layers/bench_at_pt.md +++ b/Docs/Layers/bench_at_pt.md @@ -78,4 +78,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/bench_at_pt/bench_at_pt.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bench_at_pt/bench_at_pt.json) +This document is autogenerated from [assets/layers/bench_at_pt/bench_at_pt.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bench_at_pt/bench_at_pt.json) diff --git a/Docs/Layers/bicycle_assisted_repair_workshop.md b/Docs/Layers/bicycle_assisted_repair_workshop.md index f9aaf7796c..3a1e72361a 100644 --- a/Docs/Layers/bicycle_assisted_repair_workshop.md +++ b/Docs/Layers/bicycle_assisted_repair_workshop.md @@ -164,4 +164,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclofix/cyclofix.json) +This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json) diff --git a/Docs/Layers/bicycle_counter.md b/Docs/Layers/bicycle_counter.md index eaf8a60443..82c6674859 100644 --- a/Docs/Layers/bicycle_counter.md +++ b/Docs/Layers/bicycle_counter.md @@ -124,4 +124,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/bicycle_counter/bicycle_counter.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bicycle_counter/bicycle_counter.json) +This document is autogenerated from [assets/layers/bicycle_counter/bicycle_counter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_counter/bicycle_counter.json) diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md index 1d53a4baf9..365abeeba8 100644 --- a/Docs/Layers/bicycle_library.md +++ b/Docs/Layers/bicycle_library.md @@ -162,4 +162,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bicycle_library/bicycle_library.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bicycle_library/bicycle_library.json) +This document is autogenerated from [assets/layers/bicycle_library/bicycle_library.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_library/bicycle_library.json) diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index 64fc4fe191..06c4d3d931 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -279,4 +279,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bicycle_rental/bicycle_rental.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bicycle_rental/bicycle_rental.json) +This document is autogenerated from [assets/layers/bicycle_rental/bicycle_rental.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bicycle_rental/bicycle_rental.json) diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index 2b51f70b55..5abe1969e4 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -267,4 +267,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclofix/cyclofix.json) +This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json) diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 78d17eac06..d74cb0de05 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -163,4 +163,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bike_cafe/bike_cafe.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_cafe/bike_cafe.json) +This document is autogenerated from [assets/layers/bike_cafe/bike_cafe.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_cafe/bike_cafe.json) diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md index b21a901b19..46f28bb5fc 100644 --- a/Docs/Layers/bike_cleaning.md +++ b/Docs/Layers/bike_cleaning.md @@ -121,4 +121,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/bike_cleaning/bike_cleaning.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_cleaning/bike_cleaning.json) +This document is autogenerated from [assets/layers/bike_cleaning/bike_cleaning.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_cleaning/bike_cleaning.json) diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index 5bef2dd80f..3b07cad910 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -235,4 +235,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bike_parking/bike_parking.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_parking/bike_parking.json) +This document is autogenerated from [assets/layers/bike_parking/bike_parking.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_parking/bike_parking.json) diff --git a/Docs/Layers/bike_repair_station.md b/Docs/Layers/bike_repair_station.md index 3f4cbae6ed..108cafe1b4 100644 --- a/Docs/Layers/bike_repair_station.md +++ b/Docs/Layers/bike_repair_station.md @@ -252,4 +252,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bike_repair_station/bike_repair_station.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_repair_station/bike_repair_station.json) +This document is autogenerated from [assets/layers/bike_repair_station/bike_repair_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_repair_station/bike_repair_station.json) diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 8f03bc9266..f87fbe373e 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -53,6 +53,7 @@ A shop specifically selling bicycles or related items - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -123,6 +124,7 @@ Elements must match **any** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -687,6 +689,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -731,4 +743,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bike_shop/bike_shop.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_shop/bike_shop.json) +This document is autogenerated from [assets/layers/bike_shop/bike_shop.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_shop/bike_shop.json) diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md index 2abe6c1f21..1d6cfb4f29 100644 --- a/Docs/Layers/bike_themed_object.md +++ b/Docs/Layers/bike_themed_object.md @@ -124,4 +124,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/bike_themed_object/bike_themed_object.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_themed_object/bike_themed_object.json) +This document is autogenerated from [assets/layers/bike_themed_object/bike_themed_object.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/bike_themed_object/bike_themed_object.json) diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md index cbb8a48305..b80b752e20 100644 --- a/Docs/Layers/binocular.md +++ b/Docs/Layers/binocular.md @@ -88,4 +88,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/binocular/binocular.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/binocular/binocular.json) +This document is autogenerated from [assets/layers/binocular/binocular.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/binocular/binocular.json) diff --git a/Docs/Layers/birdhide.md b/Docs/Layers/birdhide.md index a06143994d..3669aa24ed 100644 --- a/Docs/Layers/birdhide.md +++ b/Docs/Layers/birdhide.md @@ -116,4 +116,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/birdhide/birdhide.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/birdhide/birdhide.json) +This document is autogenerated from [assets/layers/birdhide/birdhide.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/birdhide/birdhide.json) diff --git a/Docs/Layers/brothel.md b/Docs/Layers/brothel.md index 1157194926..ac82d513b4 100644 --- a/Docs/Layers/brothel.md +++ b/Docs/Layers/brothel.md @@ -138,4 +138,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/brothel/brothel.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/brothel/brothel.json) +This document is autogenerated from [assets/layers/brothel/brothel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/brothel/brothel.json) diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index d064f8d178..476ce813e8 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -323,4 +323,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/cafe_pub/cafe_pub.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cafe_pub/cafe_pub.json) +This document is autogenerated from [assets/layers/cafe_pub/cafe_pub.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cafe_pub/cafe_pub.json) diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index 46f7029dd5..47e7bf4a6c 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -128,4 +128,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/car_rental/car_rental.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/car_rental/car_rental.json) +This document is autogenerated from [assets/layers/car_rental/car_rental.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/car_rental/car_rental.json) diff --git a/Docs/Layers/caravansites.md b/Docs/Layers/caravansites.md index 78991c33ac..8d7e029b3e 100644 --- a/Docs/Layers/caravansites.md +++ b/Docs/Layers/caravansites.md @@ -169,4 +169,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/caravansites/caravansites.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/caravansites/caravansites.json) +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 22e0ba7a1e..bcf3625250 100644 --- a/Docs/Layers/charge_point.md +++ b/Docs/Layers/charge_point.md @@ -1205,4 +1205,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/charge_point/charge_point.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/charge_point/charge_point.json) +This document is autogenerated from [assets/layers/charge_point/charge_point.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/charge_point/charge_point.json) diff --git a/Docs/Layers/charging_station.md b/Docs/Layers/charging_station.md index 9d277b186c..226e941b65 100644 --- a/Docs/Layers/charging_station.md +++ b/Docs/Layers/charging_station.md @@ -1470,4 +1470,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/charging_station/charging_station.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/charging_station/charging_station.json) +This document is autogenerated from [assets/layers/charging_station/charging_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/charging_station/charging_station.json) diff --git a/Docs/Layers/charging_station_ebikes.md b/Docs/Layers/charging_station_ebikes.md index d8f8b621d8..5fdf4ca5ed 100644 --- a/Docs/Layers/charging_station_ebikes.md +++ b/Docs/Layers/charging_station_ebikes.md @@ -1424,4 +1424,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclofix/cyclofix.json) +This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json) diff --git a/Docs/Layers/cinema.md b/Docs/Layers/cinema.md index f893b8e6d4..3c4e9e4d54 100644 --- a/Docs/Layers/cinema.md +++ b/Docs/Layers/cinema.md @@ -119,4 +119,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/cinema/cinema.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cinema/cinema.json) +This document is autogenerated from [assets/layers/cinema/cinema.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cinema/cinema.json) diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md index 9f7b9d5c64..3296d404d2 100644 --- a/Docs/Layers/climbing_area.md +++ b/Docs/Layers/climbing_area.md @@ -161,4 +161,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/climbing_area/climbing_area.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/climbing_area/climbing_area.json) +This document is autogenerated from [assets/layers/climbing_area/climbing_area.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_area/climbing_area.json) diff --git a/Docs/Layers/climbing_club.md b/Docs/Layers/climbing_club.md index ed7e95669a..3279b25284 100644 --- a/Docs/Layers/climbing_club.md +++ b/Docs/Layers/climbing_club.md @@ -125,4 +125,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/climbing_club/climbing_club.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/climbing_club/climbing_club.json) +This document is autogenerated from [assets/layers/climbing_club/climbing_club.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_club/climbing_club.json) diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index 0d28edea88..d3588e1a67 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -367,4 +367,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/climbing_gym/climbing_gym.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/climbing_gym/climbing_gym.json) +This document is autogenerated from [assets/layers/climbing_gym/climbing_gym.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_gym/climbing_gym.json) diff --git a/Docs/Layers/climbing_opportunity.md b/Docs/Layers/climbing_opportunity.md index d2c941a514..0d5b757ac5 100644 --- a/Docs/Layers/climbing_opportunity.md +++ b/Docs/Layers/climbing_opportunity.md @@ -63,4 +63,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/climbing_opportunity/climbing_opportunity.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/climbing_opportunity/climbing_opportunity.json) +This document is autogenerated from [assets/layers/climbing_opportunity/climbing_opportunity.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_opportunity/climbing_opportunity.json) diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index 6bf5b5f7fd..dd427c398d 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -113,4 +113,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/climbing_route/climbing_route.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/climbing_route/climbing_route.json) +This document is autogenerated from [assets/layers/climbing_route/climbing_route.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/climbing_route/climbing_route.json) diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md index fd2b5f4961..c84c8941f8 100644 --- a/Docs/Layers/clock.md +++ b/Docs/Layers/clock.md @@ -181,4 +181,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/clock/clock.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/clock/clock.json) +This document is autogenerated from [assets/layers/clock/clock.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/clock/clock.json) diff --git a/Docs/Layers/crab_address.md b/Docs/Layers/crab_address.md index e3d6b14ccb..868109c56e 100644 --- a/Docs/Layers/crab_address.md +++ b/Docs/Layers/crab_address.md @@ -51,4 +51,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/crab_address/crab_address.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/crab_address/crab_address.json) +This document is autogenerated from [assets/layers/crab_address/crab_address.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/crab_address/crab_address.json) diff --git a/Docs/Layers/crossings.md b/Docs/Layers/crossings.md index 7b31651394..57724cbd31 100644 --- a/Docs/Layers/crossings.md +++ b/Docs/Layers/crossings.md @@ -234,4 +234,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/crossings/crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/crossings/crossings.json) +This document is autogenerated from [assets/layers/crossings/crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/crossings/crossings.json) diff --git a/Docs/Layers/crossings_no_traffic_lights.md b/Docs/Layers/crossings_no_traffic_lights.md index 56a1bd215a..8a552124bd 100644 --- a/Docs/Layers/crossings_no_traffic_lights.md +++ b/Docs/Layers/crossings_no_traffic_lights.md @@ -229,4 +229,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/kerbs_and_crossings/kerbs_and_crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json) +This document is autogenerated from [assets/themes/kerbs_and_crossings/kerbs_and_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json) diff --git a/Docs/Layers/cultural_places_without_etymology.md b/Docs/Layers/cultural_places_without_etymology.md index df91169f8a..14af8bbbc7 100644 --- a/Docs/Layers/cultural_places_without_etymology.md +++ b/Docs/Layers/cultural_places_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/cycle_highways.md b/Docs/Layers/cycle_highways.md index 1ecd37f8b4..e65d519dfc 100644 --- a/Docs/Layers/cycle_highways.md +++ b/Docs/Layers/cycle_highways.md @@ -130,4 +130,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/cycle_highways/cycle_highways.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cycle_highways/cycle_highways.json) +This document is autogenerated from [assets/layers/cycle_highways/cycle_highways.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cycle_highways/cycle_highways.json) diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md index c005b015a4..d4e99cfb17 100644 --- a/Docs/Layers/cycleways_and_roads.md +++ b/Docs/Layers/cycleways_and_roads.md @@ -312,4 +312,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/cycleways_and_roads/cycleways_and_roads.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cycleways_and_roads/cycleways_and_roads.json) +This document is autogenerated from [assets/layers/cycleways_and_roads/cycleways_and_roads.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cycleways_and_roads/cycleways_and_roads.json) diff --git a/Docs/Layers/cyclist_waiting_aid.md b/Docs/Layers/cyclist_waiting_aid.md index 0f03615117..5bcf0ffc85 100644 --- a/Docs/Layers/cyclist_waiting_aid.md +++ b/Docs/Layers/cyclist_waiting_aid.md @@ -96,4 +96,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json) +This document is autogenerated from [assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/cyclist_waiting_aid/cyclist_waiting_aid.json) diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index 7b27019b78..11e7a8759f 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -224,4 +224,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/defibrillator/defibrillator.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/defibrillator/defibrillator.json) +This document is autogenerated from [assets/layers/defibrillator/defibrillator.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/defibrillator/defibrillator.json) diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index d11f624b34..4dcd7fe376 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -133,4 +133,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/dentist/dentist.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/dentist/dentist.json) +This document is autogenerated from [assets/layers/dentist/dentist.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dentist/dentist.json) diff --git a/Docs/Layers/direction.md b/Docs/Layers/direction.md index b3c2782fec..9c799e9222 100644 --- a/Docs/Layers/direction.md +++ b/Docs/Layers/direction.md @@ -41,4 +41,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/direction/direction.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/direction/direction.json) +This document is autogenerated from [assets/layers/direction/direction.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/direction/direction.json) diff --git a/Docs/Layers/disaster_response.md b/Docs/Layers/disaster_response.md index 5afef953c8..258778d697 100644 --- a/Docs/Layers/disaster_response.md +++ b/Docs/Layers/disaster_response.md @@ -84,4 +84,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/disaster_response/disaster_response.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/disaster_response/disaster_response.json) +This document is autogenerated from [assets/layers/disaster_response/disaster_response.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/disaster_response/disaster_response.json) diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index f166eef806..13f87139d8 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -157,4 +157,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/doctors/doctors.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/doctors/doctors.json) +This document is autogenerated from [assets/layers/doctors/doctors.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/doctors/doctors.json) diff --git a/Docs/Layers/dog_toilet.md b/Docs/Layers/dog_toilet.md new file mode 100644 index 0000000000..cf0978daba --- /dev/null +++ b/Docs/Layers/dog_toilet.md @@ -0,0 +1,73 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# dog_toilet + +A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area. + + - This layer is shown at zoomlevel **13** 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) + - [images](#images) + - [barrier](#barrier) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [lod](#lod) + +## Themes using this layer + + - [personal](https://mapcomplete.org/personal) + - [pets](https://mapcomplete.org/pets) + +## Presets + +The following options to create new points are included: + + - **a dog toilet** which has the following tags:amenity=dog_toilet + +## Basic tags for this layer + +Elements must match the expression **amenity=dog_toilet** + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22dog_toilet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + +## Supported attributes + +### 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()}* + +### barrier + +The question is `Is this dog toilet fenced?` + + - *There is a fence around this dog toilet* is shown if with barrier=fence + - *There is a hedge around this dog toilet* is shown if with barrier=hedge + - *There is a barrier around this dog toilet* is shown if with barrier=yes + - *There is no barrier around this dog toilet* is shown if with not:barrier=fence + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### 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/dog_toilet/dog_toilet.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dog_toilet/dog_toilet.json) diff --git a/Docs/Layers/dogpark.md b/Docs/Layers/dogpark.md index b150521c2f..4070e626d6 100644 --- a/Docs/Layers/dogpark.md +++ b/Docs/Layers/dogpark.md @@ -136,4 +136,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/dogpark/dogpark.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/dogpark/dogpark.json) +This document is autogenerated from [assets/layers/dogpark/dogpark.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dogpark/dogpark.json) diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md index 3455ef7c0e..bd3e0ae100 100644 --- a/Docs/Layers/drinking_water.md +++ b/Docs/Layers/drinking_water.md @@ -249,4 +249,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/drinking_water/drinking_water.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/drinking_water/drinking_water.json) +This document is autogenerated from [assets/layers/drinking_water/drinking_water.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/drinking_water/drinking_water.json) diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md index f5427792ca..e17a8a1cac 100644 --- a/Docs/Layers/dumpstations.md +++ b/Docs/Layers/dumpstations.md @@ -131,4 +131,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/dumpstations/dumpstations.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/dumpstations/dumpstations.json) +This document is autogenerated from [assets/layers/dumpstations/dumpstations.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/dumpstations/dumpstations.json) diff --git a/Docs/Layers/education_institutions_without_etymology.md b/Docs/Layers/education_institutions_without_etymology.md index fcbcbc5eeb..b9cec96d05 100644 --- a/Docs/Layers/education_institutions_without_etymology.md +++ b/Docs/Layers/education_institutions_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index ef4555be0b..16e7c5d543 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -174,4 +174,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/elevator/elevator.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/elevator/elevator.json) +This document is autogenerated from [assets/layers/elevator/elevator.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/elevator/elevator.json) diff --git a/Docs/Layers/elongated_coin.md b/Docs/Layers/elongated_coin.md index ab8b5513bc..ba9a9d642d 100644 --- a/Docs/Layers/elongated_coin.md +++ b/Docs/Layers/elongated_coin.md @@ -252,4 +252,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/elongated_coin/elongated_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/elongated_coin/elongated_coin.json) +This document is autogenerated from [assets/layers/elongated_coin/elongated_coin.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/elongated_coin/elongated_coin.json) diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index 0c56121f86..40e316a4ae 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -164,4 +164,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/entrance/entrance.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/entrance/entrance.json) +This document is autogenerated from [assets/layers/entrance/entrance.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/entrance/entrance.json) diff --git a/Docs/Layers/etymology.md b/Docs/Layers/etymology.md index b401fed862..7ead902ede 100644 --- a/Docs/Layers/etymology.md +++ b/Docs/Layers/etymology.md @@ -106,4 +106,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/etymology/etymology.json) +This document is autogenerated from [assets/layers/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/etymology/etymology.json) diff --git a/Docs/Layers/extinguisher.md b/Docs/Layers/extinguisher.md index a67e0215b4..5e43120a13 100644 --- a/Docs/Layers/extinguisher.md +++ b/Docs/Layers/extinguisher.md @@ -76,4 +76,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/extinguisher/extinguisher.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/extinguisher/extinguisher.json) +This document is autogenerated from [assets/layers/extinguisher/extinguisher.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/extinguisher/extinguisher.json) diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md index 6c45bcd836..345fc26953 100644 --- a/Docs/Layers/facadegardens.md +++ b/Docs/Layers/facadegardens.md @@ -134,4 +134,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/facadegardens/facadegardens.json) +This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/facadegardens/facadegardens.json) diff --git a/Docs/Layers/fietsstraat.md b/Docs/Layers/fietsstraat.md index ceb766fa2b..736c5f1acd 100644 --- a/Docs/Layers/fietsstraat.md +++ b/Docs/Layers/fietsstraat.md @@ -96,4 +96,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclestreets/cyclestreets.json) +This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md index 5ba0f31dda..50386bb925 100644 --- a/Docs/Layers/fire_station.md +++ b/Docs/Layers/fire_station.md @@ -108,4 +108,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/fire_station/fire_station.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fire_station/fire_station.json) +This document is autogenerated from [assets/layers/fire_station/fire_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fire_station/fire_station.json) diff --git a/Docs/Layers/firepit.md b/Docs/Layers/firepit.md index 68c6fcb237..f0a927aedb 100644 --- a/Docs/Layers/firepit.md +++ b/Docs/Layers/firepit.md @@ -95,4 +95,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/firepit/firepit.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/firepit/firepit.json) +This document is autogenerated from [assets/layers/firepit/firepit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/firepit/firepit.json) diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index ba621f1ed9..67c3fb3604 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -172,4 +172,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/fitness_centre/fitness_centre.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fitness_centre/fitness_centre.json) +This document is autogenerated from [assets/layers/fitness_centre/fitness_centre.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fitness_centre/fitness_centre.json) diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index 93238ebc32..b99400cd23 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -132,4 +132,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/fitness_station/fitness_station.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fitness_station/fitness_station.json) +This document is autogenerated from [assets/layers/fitness_station/fitness_station.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fitness_station/fitness_station.json) diff --git a/Docs/Layers/fixme.md b/Docs/Layers/fixme.md index 5d2e4dcd74..882f0d774f 100644 --- a/Docs/Layers/fixme.md +++ b/Docs/Layers/fixme.md @@ -72,4 +72,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/fixme/fixme.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fixme/fixme.json) +This document is autogenerated from [assets/layers/fixme/fixme.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/fixme/fixme.json) diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index 69bacc3c27..f280c77a99 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -624,4 +624,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/food/food.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/food/food.json) +This document is autogenerated from [assets/layers/food/food.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/food/food.json) diff --git a/Docs/Layers/food_courts.md b/Docs/Layers/food_courts.md index f8eebbfb8d..82e64ce3e6 100644 --- a/Docs/Layers/food_courts.md +++ b/Docs/Layers/food_courts.md @@ -135,4 +135,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/food_courts/food_courts.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/food_courts/food_courts.json) +This document is autogenerated from [assets/layers/food_courts/food_courts.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/food_courts/food_courts.json) diff --git a/Docs/Layers/dogfoodb.md b/Docs/Layers/food_dog_friendly.md similarity index 98% rename from Docs/Layers/dogfoodb.md rename to Docs/Layers/food_dog_friendly.md index ae7b35ae2f..75d1c2eee6 100644 --- a/Docs/Layers/dogfoodb.md +++ b/Docs/Layers/food_dog_friendly.md @@ -1,6 +1,6 @@ [//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) -# dogfoodb +# food_dog_friendly This layer is based on [food](../Layers/food.md) @@ -69,10 +69,10 @@ A layer showing restaurants and fast-food amenities (with a special rendering fo Elements must match **all** of the following expressions: -0. amenity=restaurant | amenity=cafe +0. amenity=fast_food | amenity=restaurant 1. dog=unleashed | dog=leashed | dog=yes -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22yes%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%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -609,4 +609,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json) +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/food_glutenfree.md b/Docs/Layers/food_glutenfree.md index ab0b8a54e8..21c634c7f5 100644 --- a/Docs/Layers/food_glutenfree.md +++ b/Docs/Layers/food_glutenfree.md @@ -610,4 +610,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/glutenfree/glutenfree.json) +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/food_lactosefree.md b/Docs/Layers/food_lactosefree.md index f23cae07df..21392760fa 100644 --- a/Docs/Layers/food_lactosefree.md +++ b/Docs/Layers/food_lactosefree.md @@ -610,4 +610,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/lactosefree/lactosefree.json) +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/friture.md b/Docs/Layers/friture.md index 8653f0639d..e6d063eb66 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -615,4 +615,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/fritures/fritures.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/fritures/fritures.json) +This document is autogenerated from [assets/themes/fritures/fritures.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/fritures/fritures.json) diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md index d55c063f90..6c1b7e4ad1 100644 --- a/Docs/Layers/ghost_bike.md +++ b/Docs/Layers/ghost_bike.md @@ -118,4 +118,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/ghost_bike/ghost_bike.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ghost_bike/ghost_bike.json) +This document is autogenerated from [assets/layers/ghost_bike/ghost_bike.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ghost_bike/ghost_bike.json) diff --git a/Docs/Layers/ghostsign.md b/Docs/Layers/ghostsign.md index 2702f6048e..62b68f4125 100644 --- a/Docs/Layers/ghostsign.md +++ b/Docs/Layers/ghostsign.md @@ -113,4 +113,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/ghostsign/ghostsign.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ghostsign/ghostsign.json) +This document is autogenerated from [assets/layers/ghostsign/ghostsign.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ghostsign/ghostsign.json) diff --git a/Docs/Layers/governments.md b/Docs/Layers/governments.md index ed9f8341ca..1d233336d7 100644 --- a/Docs/Layers/governments.md +++ b/Docs/Layers/governments.md @@ -109,4 +109,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/governments/governments.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/governments/governments.json) +This document is autogenerated from [assets/layers/governments/governments.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/governments/governments.json) diff --git a/Docs/Layers/grave.md b/Docs/Layers/grave.md index b14de1d39e..49036f123d 100644 --- a/Docs/Layers/grave.md +++ b/Docs/Layers/grave.md @@ -89,4 +89,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/grave/grave.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/grave/grave.json) +This document is autogenerated from [assets/layers/grave/grave.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/grave/grave.json) diff --git a/Docs/Layers/guidepost.md b/Docs/Layers/guidepost.md index c385e9c69b..7f1a90ceed 100644 --- a/Docs/Layers/guidepost.md +++ b/Docs/Layers/guidepost.md @@ -80,4 +80,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/guidepost/guidepost.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/guidepost/guidepost.json) +This document is autogenerated from [assets/layers/guidepost/guidepost.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/guidepost/guidepost.json) diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index e364acaf19..bbd94e0d6a 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -348,4 +348,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/hackerspace/hackerspace.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/hackerspace/hackerspace.json) +This document is autogenerated from [assets/layers/hackerspace/hackerspace.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hackerspace/hackerspace.json) diff --git a/Docs/Layers/health_and_social_places_without_etymology.md b/Docs/Layers/health_and_social_places_without_etymology.md index ba5150f1d0..eca0ea3d44 100644 --- a/Docs/Layers/health_and_social_places_without_etymology.md +++ b/Docs/Layers/health_and_social_places_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/hospital.md b/Docs/Layers/hospital.md index cda59f6f43..8ea93d4403 100644 --- a/Docs/Layers/hospital.md +++ b/Docs/Layers/hospital.md @@ -118,4 +118,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/hospital/hospital.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/hospital/hospital.json) +This document is autogenerated from [assets/layers/hospital/hospital.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hospital/hospital.json) diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index a7b62dacbe..5b61c26ff6 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -130,4 +130,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/hydrant/hydrant.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/hydrant/hydrant.json) +This document is autogenerated from [assets/layers/hydrant/hydrant.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/hydrant/hydrant.json) diff --git a/Docs/Layers/ice_cream.md b/Docs/Layers/ice_cream.md index e3e6cc0dac..d9685cf610 100644 --- a/Docs/Layers/ice_cream.md +++ b/Docs/Layers/ice_cream.md @@ -233,4 +233,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/ice_cream/ice_cream.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ice_cream/ice_cream.json) +This document is autogenerated from [assets/layers/ice_cream/ice_cream.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ice_cream/ice_cream.json) diff --git a/Docs/Layers/icecream_glutenfree.md b/Docs/Layers/icecream_glutenfree.md index 29ef13d40d..7071fa121f 100644 --- a/Docs/Layers/icecream_glutenfree.md +++ b/Docs/Layers/icecream_glutenfree.md @@ -227,4 +227,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/glutenfree/glutenfree.json) +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/icecream_lactosefree.md b/Docs/Layers/icecream_lactosefree.md index e8c75d56a6..08a574e598 100644 --- a/Docs/Layers/icecream_lactosefree.md +++ b/Docs/Layers/icecream_lactosefree.md @@ -227,4 +227,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/lactosefree/lactosefree.json) +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/indoors.md b/Docs/Layers/indoors.md index be5f4501de..1de6050d40 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -346,4 +346,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/indoors/indoors.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/indoors/indoors.json) +This document is autogenerated from [assets/layers/indoors/indoors.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/indoors/indoors.json) diff --git a/Docs/Layers/information_board.md b/Docs/Layers/information_board.md index 837b8e4087..60bb154460 100644 --- a/Docs/Layers/information_board.md +++ b/Docs/Layers/information_board.md @@ -67,4 +67,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/information_board/information_board.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/information_board/information_board.json) +This document is autogenerated from [assets/layers/information_board/information_board.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/information_board/information_board.json) diff --git a/Docs/Layers/insect_hotel.md b/Docs/Layers/insect_hotel.md index cf0f7f0f55..dbcee1671b 100644 --- a/Docs/Layers/insect_hotel.md +++ b/Docs/Layers/insect_hotel.md @@ -67,4 +67,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/insect_hotel/insect_hotel.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/insect_hotel/insect_hotel.json) +This document is autogenerated from [assets/layers/insect_hotel/insect_hotel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/insect_hotel/insect_hotel.json) diff --git a/Docs/Layers/item_with_image.md b/Docs/Layers/item_with_image.md index 59c9a4a4d8..82d21d1600 100644 --- a/Docs/Layers/item_with_image.md +++ b/Docs/Layers/item_with_image.md @@ -72,4 +72,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/item_with_image/item_with_image.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/item_with_image/item_with_image.json) +This document is autogenerated from [assets/layers/item_with_image/item_with_image.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/item_with_image/item_with_image.json) diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index e78c6e21e5..48bcd7bdb6 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -125,4 +125,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/kerbs/kerbs.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/kerbs/kerbs.json) +This document is autogenerated from [assets/layers/kerbs/kerbs.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/kerbs/kerbs.json) diff --git a/Docs/Layers/kindergarten_childcare.md b/Docs/Layers/kindergarten_childcare.md index 72ceb7abae..7ea24a4189 100644 --- a/Docs/Layers/kindergarten_childcare.md +++ b/Docs/Layers/kindergarten_childcare.md @@ -150,4 +150,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/kindergarten_childcare/kindergarten_childcare.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/kindergarten_childcare/kindergarten_childcare.json) +This document is autogenerated from [assets/layers/kindergarten_childcare/kindergarten_childcare.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/kindergarten_childcare/kindergarten_childcare.json) diff --git a/Docs/Layers/lighthouse.md b/Docs/Layers/lighthouse.md index 7d3599c30d..a52c075dbf 100644 --- a/Docs/Layers/lighthouse.md +++ b/Docs/Layers/lighthouse.md @@ -80,4 +80,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/lighthouse/lighthouse.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/lighthouse/lighthouse.json) +This document is autogenerated from [assets/layers/lighthouse/lighthouse.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/lighthouse/lighthouse.json) diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md index 2d4bdef527..5b046124f2 100644 --- a/Docs/Layers/lit_streets.md +++ b/Docs/Layers/lit_streets.md @@ -72,4 +72,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/street_lighting/street_lighting.json) +This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) diff --git a/Docs/Layers/love_hotel.md b/Docs/Layers/love_hotel.md index be183b8e5a..68cc1f5c9b 100644 --- a/Docs/Layers/love_hotel.md +++ b/Docs/Layers/love_hotel.md @@ -116,4 +116,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/love_hotel/love_hotel.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/love_hotel/love_hotel.json) +This document is autogenerated from [assets/layers/love_hotel/love_hotel.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/love_hotel/love_hotel.json) diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md index 6197cfad48..6b441beecd 100644 --- a/Docs/Layers/map.md +++ b/Docs/Layers/map.md @@ -127,4 +127,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/map/map.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/map/map.json) +This document is autogenerated from [assets/layers/map/map.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/map/map.json) diff --git a/Docs/Layers/maproulette.md b/Docs/Layers/maproulette.md index d0ae6a9c26..969ac6fb1e 100644 --- a/Docs/Layers/maproulette.md +++ b/Docs/Layers/maproulette.md @@ -116,4 +116,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/maproulette/maproulette.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/maproulette/maproulette.json) +This document is autogenerated from [assets/layers/maproulette/maproulette.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/maproulette/maproulette.json) diff --git a/Docs/Layers/maproulette_challenge.md b/Docs/Layers/maproulette_challenge.md index 42d88b3029..81b56f9db5 100644 --- a/Docs/Layers/maproulette_challenge.md +++ b/Docs/Layers/maproulette_challenge.md @@ -91,4 +91,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/maproulette_challenge/maproulette_challenge.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/maproulette_challenge/maproulette_challenge.json) +This document is autogenerated from [assets/layers/maproulette_challenge/maproulette_challenge.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/maproulette_challenge/maproulette_challenge.json) diff --git a/Docs/Layers/maxspeed.md b/Docs/Layers/maxspeed.md index 19c3027c1a..a616d8877c 100644 --- a/Docs/Layers/maxspeed.md +++ b/Docs/Layers/maxspeed.md @@ -65,4 +65,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/maxspeed/maxspeed.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/maxspeed/maxspeed.json) +This document is autogenerated from [assets/layers/maxspeed/maxspeed.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/maxspeed/maxspeed.json) diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md index 88ccb7f30b..acd11d412c 100644 --- a/Docs/Layers/medical_shops.md +++ b/Docs/Layers/medical_shops.md @@ -55,6 +55,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -123,6 +124,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -687,6 +689,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -914,6 +926,12 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | -This document is autogenerated from [assets/themes/healthcare/healthcare.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/healthcare/healthcare.json) + +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/memorial.md b/Docs/Layers/memorial.md index 6f7f57e521..9b38a13a23 100644 --- a/Docs/Layers/memorial.md +++ b/Docs/Layers/memorial.md @@ -288,4 +288,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/memorial/memorial.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/memorial/memorial.json) +This document is autogenerated from [assets/layers/memorial/memorial.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/memorial/memorial.json) diff --git a/Docs/Layers/mountain_rescue.md b/Docs/Layers/mountain_rescue.md index 9a0c14edf0..750a28d3cd 100644 --- a/Docs/Layers/mountain_rescue.md +++ b/Docs/Layers/mountain_rescue.md @@ -66,4 +66,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/mountain_rescue/mountain_rescue.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/mountain_rescue/mountain_rescue.json) +This document is autogenerated from [assets/layers/mountain_rescue/mountain_rescue.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/mountain_rescue/mountain_rescue.json) diff --git a/Docs/Layers/named_streets.md b/Docs/Layers/named_streets.md index 46877f4b9e..2ceda7d431 100644 --- a/Docs/Layers/named_streets.md +++ b/Docs/Layers/named_streets.md @@ -36,4 +36,4 @@ Elements must match **all** of the following expressions: -This document is autogenerated from [assets/layers/named_streets/named_streets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/named_streets/named_streets.json) +This document is autogenerated from [assets/layers/named_streets/named_streets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/named_streets/named_streets.json) diff --git a/Docs/Layers/nature_reserve.md b/Docs/Layers/nature_reserve.md index 1b275a2c6a..bfdc1b176e 100644 --- a/Docs/Layers/nature_reserve.md +++ b/Docs/Layers/nature_reserve.md @@ -191,4 +191,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/nature_reserve/nature_reserve.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/nature_reserve/nature_reserve.json) +This document is autogenerated from [assets/layers/nature_reserve/nature_reserve.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/nature_reserve/nature_reserve.json) diff --git a/Docs/Layers/not_cyclestreets.md b/Docs/Layers/not_cyclestreets.md index ee38f72637..51da734602 100644 --- a/Docs/Layers/not_cyclestreets.md +++ b/Docs/Layers/not_cyclestreets.md @@ -97,4 +97,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclestreets/cyclestreets.json) +This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/note.md b/Docs/Layers/note.md index 2cc9dff287..b9f9b0bcd9 100644 --- a/Docs/Layers/note.md +++ b/Docs/Layers/note.md @@ -155,4 +155,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/note/note.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/note/note.json) +This document is autogenerated from [assets/layers/note/note.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/note/note.json) diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md index ec4b5f6994..38e73c4296 100644 --- a/Docs/Layers/observation_tower.md +++ b/Docs/Layers/observation_tower.md @@ -180,4 +180,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/observation_tower/observation_tower.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/observation_tower/observation_tower.json) +This document is autogenerated from [assets/layers/observation_tower/observation_tower.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/observation_tower/observation_tower.json) diff --git a/Docs/Layers/osm_community_index.md b/Docs/Layers/osm_community_index.md index 5e8d49c1ef..1120992abe 100644 --- a/Docs/Layers/osm_community_index.md +++ b/Docs/Layers/osm_community_index.md @@ -94,4 +94,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/osm_community_index/osm_community_index.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/osm_community_index/osm_community_index.json) +This document is autogenerated from [assets/layers/osm_community_index/osm_community_index.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/osm_community_index/osm_community_index.json) diff --git a/Docs/Layers/outdoor_seating.md b/Docs/Layers/outdoor_seating.md index 1d8bc33e9c..2a86c47276 100644 --- a/Docs/Layers/outdoor_seating.md +++ b/Docs/Layers/outdoor_seating.md @@ -199,4 +199,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/outdoor_seating/outdoor_seating.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/outdoor_seating/outdoor_seating.json) +This document is autogenerated from [assets/layers/outdoor_seating/outdoor_seating.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/outdoor_seating/outdoor_seating.json) diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index cd50768829..87f49f23df 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -136,4 +136,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/parcel_lockers/parcel_lockers.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/parcel_lockers/parcel_lockers.json) +This document is autogenerated from [assets/layers/parcel_lockers/parcel_lockers.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parcel_lockers/parcel_lockers.json) diff --git a/Docs/Layers/parking.md b/Docs/Layers/parking.md index 7ecec16810..08b43a1d48 100644 --- a/Docs/Layers/parking.md +++ b/Docs/Layers/parking.md @@ -143,4 +143,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/parking/parking.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/parking/parking.json) +This document is autogenerated from [assets/layers/parking/parking.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parking/parking.json) diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md index ad143c0de7..5b2f93c69d 100644 --- a/Docs/Layers/parking_spaces.md +++ b/Docs/Layers/parking_spaces.md @@ -88,4 +88,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/parking_spaces/parking_spaces.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/parking_spaces/parking_spaces.json) +This document is autogenerated from [assets/layers/parking_spaces/parking_spaces.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parking_spaces/parking_spaces.json) diff --git a/Docs/Layers/parking_spaces_disabled.md b/Docs/Layers/parking_spaces_disabled.md index 45ddb0dc70..cec7730a1d 100644 --- a/Docs/Layers/parking_spaces_disabled.md +++ b/Docs/Layers/parking_spaces_disabled.md @@ -62,4 +62,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/onwheels/onwheels.json) +This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/onwheels/onwheels.json) diff --git a/Docs/Layers/parking_ticket_machine.md b/Docs/Layers/parking_ticket_machine.md index 9e08762105..51305de722 100644 --- a/Docs/Layers/parking_ticket_machine.md +++ b/Docs/Layers/parking_ticket_machine.md @@ -149,4 +149,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/parking_ticket_machine/parking_ticket_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/parking_ticket_machine/parking_ticket_machine.json) +This document is autogenerated from [assets/layers/parking_ticket_machine/parking_ticket_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/parking_ticket_machine/parking_ticket_machine.json) diff --git a/Docs/Layers/parks_and_forests_without_etymology.md b/Docs/Layers/parks_and_forests_without_etymology.md index 3365ff892c..69975ee8c4 100644 --- a/Docs/Layers/parks_and_forests_without_etymology.md +++ b/Docs/Layers/parks_and_forests_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/parks_without_etymology.md b/Docs/Layers/parks_without_etymology.md index 9dce1d4685..52bf0f9eae 100644 --- a/Docs/Layers/parks_without_etymology.md +++ b/Docs/Layers/parks_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/pedestrian_path.md b/Docs/Layers/pedestrian_path.md index 834387389c..f21492a08c 100644 --- a/Docs/Layers/pedestrian_path.md +++ b/Docs/Layers/pedestrian_path.md @@ -37,4 +37,4 @@ Elements must match **any** of the following expressions: -This document is autogenerated from [assets/layers/pedestrian_path/pedestrian_path.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/pedestrian_path/pedestrian_path.json) +This document is autogenerated from [assets/layers/pedestrian_path/pedestrian_path.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/pedestrian_path/pedestrian_path.json) diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index 444c2e0d8b..1c303f2d21 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -173,4 +173,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/pharmacy/pharmacy.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/pharmacy/pharmacy.json) +This document is autogenerated from [assets/layers/pharmacy/pharmacy.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/pharmacy/pharmacy.json) diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index 8ab97b4edb..b1446f2963 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -135,4 +135,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/physiotherapist/physiotherapist.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/physiotherapist/physiotherapist.json) +This document is autogenerated from [assets/layers/physiotherapist/physiotherapist.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/physiotherapist/physiotherapist.json) diff --git a/Docs/Layers/picnic_table.md b/Docs/Layers/picnic_table.md index 45df58c9e0..9df52e7df2 100644 --- a/Docs/Layers/picnic_table.md +++ b/Docs/Layers/picnic_table.md @@ -112,4 +112,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/picnic_table/picnic_table.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/picnic_table/picnic_table.json) +This document is autogenerated from [assets/layers/picnic_table/picnic_table.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/picnic_table/picnic_table.json) diff --git a/Docs/Layers/play_forest.md b/Docs/Layers/play_forest.md index 554370f11f..699c04dcb3 100644 --- a/Docs/Layers/play_forest.md +++ b/Docs/Layers/play_forest.md @@ -104,4 +104,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/play_forest/play_forest.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/play_forest/play_forest.json) +This document is autogenerated from [assets/layers/play_forest/play_forest.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/play_forest/play_forest.json) diff --git a/Docs/Layers/playground.md b/Docs/Layers/playground.md index fa1fc0441c..b2398d6a40 100644 --- a/Docs/Layers/playground.md +++ b/Docs/Layers/playground.md @@ -232,4 +232,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/playground/playground.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/playground/playground.json) +This document is autogenerated from [assets/layers/playground/playground.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/playground/playground.json) diff --git a/Docs/Layers/playground_equipment.md b/Docs/Layers/playground_equipment.md index 12718cf16f..4d18d83200 100644 --- a/Docs/Layers/playground_equipment.md +++ b/Docs/Layers/playground_equipment.md @@ -112,4 +112,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/playground_equipment/playground_equipment.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/playground_equipment/playground_equipment.json) +This document is autogenerated from [assets/layers/playground_equipment/playground_equipment.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/playground_equipment/playground_equipment.json) diff --git a/Docs/Layers/police.md b/Docs/Layers/police.md index d8d2eff390..c97d40f187 100644 --- a/Docs/Layers/police.md +++ b/Docs/Layers/police.md @@ -170,4 +170,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/police/police.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/police/police.json) +This document is autogenerated from [assets/layers/police/police.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/police/police.json) diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md index fe5090ee53..54e6d9d020 100644 --- a/Docs/Layers/post_offices_with_atm.md +++ b/Docs/Layers/post_offices_with_atm.md @@ -233,4 +233,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/atm/atm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/atm/atm.json) +This document is autogenerated from [assets/themes/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/atm/atm.json) diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md index a00dd6229e..ec8a09911d 100644 --- a/Docs/Layers/postboxes.md +++ b/Docs/Layers/postboxes.md @@ -86,4 +86,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/postboxes/postboxes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/postboxes/postboxes.json) +This document is autogenerated from [assets/layers/postboxes/postboxes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/postboxes/postboxes.json) diff --git a/Docs/Layers/postoffices.md b/Docs/Layers/postoffices.md index 4928093e1f..40dce1bee9 100644 --- a/Docs/Layers/postoffices.md +++ b/Docs/Layers/postoffices.md @@ -240,4 +240,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/postoffices/postoffices.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/postoffices/postoffices.json) +This document is autogenerated from [assets/layers/postoffices/postoffices.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/postoffices/postoffices.json) diff --git a/Docs/Layers/pt_shelter.md b/Docs/Layers/pt_shelter.md index 2510e14bc5..5c16a3c08d 100644 --- a/Docs/Layers/pt_shelter.md +++ b/Docs/Layers/pt_shelter.md @@ -57,4 +57,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/transit/transit.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/transit/transit.json) +This document is autogenerated from [assets/themes/transit/transit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/transit/transit.json) diff --git a/Docs/Layers/public_bookcase.md b/Docs/Layers/public_bookcase.md index 1ccd0012a8..a1687a52ee 100644 --- a/Docs/Layers/public_bookcase.md +++ b/Docs/Layers/public_bookcase.md @@ -184,4 +184,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/public_bookcase/public_bookcase.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/public_bookcase/public_bookcase.json) +This document is autogenerated from [assets/layers/public_bookcase/public_bookcase.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/public_bookcase/public_bookcase.json) diff --git a/Docs/Layers/railway_platforms.md b/Docs/Layers/railway_platforms.md index 95d0659d07..325a8b504b 100644 --- a/Docs/Layers/railway_platforms.md +++ b/Docs/Layers/railway_platforms.md @@ -78,4 +78,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/railway_platforms/railway_platforms.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/railway_platforms/railway_platforms.json) +This document is autogenerated from [assets/layers/railway_platforms/railway_platforms.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/railway_platforms/railway_platforms.json) diff --git a/Docs/Layers/rainbow_crossing_high_zoom.md b/Docs/Layers/rainbow_crossing_high_zoom.md index 14f03abb56..9e1fd60f31 100644 --- a/Docs/Layers/rainbow_crossing_high_zoom.md +++ b/Docs/Layers/rainbow_crossing_high_zoom.md @@ -64,4 +64,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) +This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Layers/rainbow_crossings.md b/Docs/Layers/rainbow_crossings.md index 3dc0b1b672..2c8b7fd9f2 100644 --- a/Docs/Layers/rainbow_crossings.md +++ b/Docs/Layers/rainbow_crossings.md @@ -74,4 +74,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/rainbow_crossings/rainbow_crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/rainbow_crossings/rainbow_crossings.json) +This document is autogenerated from [assets/layers/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Layers/reception_desk.md b/Docs/Layers/reception_desk.md index ad176cccf6..901bc4766e 100644 --- a/Docs/Layers/reception_desk.md +++ b/Docs/Layers/reception_desk.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/reception_desk/reception_desk.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/reception_desk/reception_desk.json) +This document is autogenerated from [assets/layers/reception_desk/reception_desk.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/reception_desk/reception_desk.json) diff --git a/Docs/Layers/recycling.md b/Docs/Layers/recycling.md index aec480cfc1..6181ffd092 100644 --- a/Docs/Layers/recycling.md +++ b/Docs/Layers/recycling.md @@ -259,4 +259,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/recycling/recycling.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/recycling/recycling.json) +This document is autogenerated from [assets/layers/recycling/recycling.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/recycling/recycling.json) diff --git a/Docs/Layers/route_marker.md b/Docs/Layers/route_marker.md index 14f24af41d..daeba9eca6 100644 --- a/Docs/Layers/route_marker.md +++ b/Docs/Layers/route_marker.md @@ -77,4 +77,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/route_marker/route_marker.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/route_marker/route_marker.json) +This document is autogenerated from [assets/layers/route_marker/route_marker.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/route_marker/route_marker.json) diff --git a/Docs/Layers/school.md b/Docs/Layers/school.md index 98a668010a..3a808542cb 100644 --- a/Docs/Layers/school.md +++ b/Docs/Layers/school.md @@ -215,4 +215,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/school/school.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/school/school.json) +This document is autogenerated from [assets/layers/school/school.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/school/school.json) diff --git a/Docs/Layers/scouting_group.md b/Docs/Layers/scouting_group.md index 3b55b6ec44..783abf1f22 100644 --- a/Docs/Layers/scouting_group.md +++ b/Docs/Layers/scouting_group.md @@ -124,18 +124,21 @@ This tagrendering has labels | brand.0 | *brand* (default) | | | brand.1 | Associação de Escuteiros de Angola | brand=Associação de Escuteiros de Angola | brand:wikidata=Q4810279 | | brand.2 | Bund der Pfadfinderinnen und Pfadfinder | brand=Bund der Pfadfinderinnen und Pfadfinder | brand:wikidata=Q1005225 | -| brand.3 | Deutsche Pfadfinderschaft Sankt Georg | brand=Deutsche Pfadfinderschaft Sankt Georg | brand:wikidata=Q1203670 | -| brand.4 | Girl Scouts | brand=Girl Scouts | brand:wikidata=Q2576280 | name=Girl Scouts | -| brand.5 | Norges KFUK-KFUM-speidere | brand=Norges KFUK-KFUM-speidere | brand:wikidata=Q8046067 | -| brand.6 | Norges speiderforbund | brand=Norges speiderforbund | brand:wikidata=Q1769346 | -| brand.7 | Scoutisme BĂ©ninois | brand=Scoutisme BĂ©ninois | brand:wikidata=Q13534588 | -| brand.8 | Scouts South Africa | brand=Scouts South Africa | brand:wikidata=Q7565791 | -| brand.9 | The Botswana Scouts Association | brand=The Botswana Scouts Association | brand:wikidata=Q7719478 | -| brand.10 | The Scout Association | brand=The Scout Association | brand:wikidata=Q849740 | name=The Scout Association | -| brand.11 | Verband Christlicher Pfadfinder*innen | brand=Verband Christlicher Pfadfinder*innen | brand:wikidata=Q1316309 | -| brand.12 | éŠ™æžŻć„łç«„è»çžœæœƒ Hong Kong Girl Guides Association | brand=éŠ™æžŻć„łç«„è»çžœæœƒ | brand:en=Hong Kong Girl Guides Association | brand:wikidata=Q5894627 | brand:zh=éŠ™æžŻć„łç«„è»çžœæœƒ | brand:zh-Hans=éŠ™æžŻć„łç«„ć†›æ€»äŒš | brand:zh-Hant=éŠ™æžŻć„łç«„è»çžœæœƒ | -| brand.13 | éŠ™æžŻç«„è»çžœæœƒ Scout Association of Hong Kong | brand=éŠ™æžŻç«„è»çžœæœƒ Scout Association of Hong Kong | brand:en=Scout Association of Hong Kong | brand:wikidata=Q1883585 | brand:zh=éŠ™æžŻç«„è»çžœæœƒ | brand:zh-Hans=éŠ™æžŻç«„ć†›æ€»äŒš | brand:zh-Hant=éŠ™æžŻç«„è»çžœæœƒ | +| brand.3 | Bund Muslimischer Pfadfinderinnen und Pfadfinder Deutschlands | brand=Bund Muslimischer Pfadfinderinnen und Pfadfinder Deutschlands | brand:wikidata=Q16318690 | +| brand.4 | Deutsche Pfadfinderschaft Sankt Georg | brand=Deutsche Pfadfinderschaft Sankt Georg | brand:wikidata=Q1203670 | +| brand.5 | Girl Scouts | brand=Girl Scouts | brand:wikidata=Q2576280 | name=Girl Scouts | +| brand.6 | Norges KFUK-KFUM-speidere | brand=Norges KFUK-KFUM-speidere | brand:wikidata=Q8046067 | +| brand.7 | Norges speiderforbund | brand=Norges speiderforbund | brand:wikidata=Q1769346 | +| brand.8 | Pfadfinderbund Weltenbummler | brand=Pfadfinderbund Weltenbummler | brand:wikidata=Q1755705 | +| brand.9 | Pfadfinderinnenschaft St. Georg | brand=Pfadfinderinnenschaft St. Georg | brand:wikidata=Q2081993 | +| brand.10 | Scoutisme BĂ©ninois | brand=Scoutisme BĂ©ninois | brand:wikidata=Q13534588 | +| brand.11 | Scouts South Africa | brand=Scouts South Africa | brand:wikidata=Q7565791 | +| brand.12 | The Botswana Scouts Association | brand=The Botswana Scouts Association | brand:wikidata=Q7719478 | +| brand.13 | The Scout Association | brand=The Scout Association | brand:wikidata=Q849740 | name=The Scout Association | +| brand.14 | Verband Christlicher Pfadfinder*innen | brand=Verband Christlicher Pfadfinder*innen | brand:wikidata=Q1316309 | +| brand.15 | éŠ™æžŻć„łç«„è»çžœæœƒ Hong Kong Girl Guides Association | brand=éŠ™æžŻć„łç«„è»çžœæœƒ | brand:en=Hong Kong Girl Guides Association | brand:wikidata=Q5894627 | brand:zh=éŠ™æžŻć„łç«„è»çžœæœƒ | brand:zh-Hans=éŠ™æžŻć„łç«„ć†›æ€»äŒš | brand:zh-Hant=éŠ™æžŻć„łç«„è»çžœæœƒ | +| brand.16 | éŠ™æžŻç«„è»çžœæœƒ Scout Association of Hong Kong | brand=éŠ™æžŻç«„è»çžœæœƒ Scout Association of Hong Kong | brand:en=Scout Association of Hong Kong | brand:wikidata=Q1883585 | brand:zh=éŠ™æžŻç«„è»çžœæœƒ | brand:zh-Hans=éŠ™æžŻç«„ć†›æ€»äŒš | brand:zh-Hant=éŠ™æžŻç«„è»çžœæœƒ | -This document is autogenerated from [assets/layers/scouting_group/scouting_group.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/scouting_group/scouting_group.json) +This document is autogenerated from [assets/layers/scouting_group/scouting_group.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/scouting_group/scouting_group.json) diff --git a/Docs/Layers/shelter.md b/Docs/Layers/shelter.md index 21937991ae..b1ec4c1700 100644 --- a/Docs/Layers/shelter.md +++ b/Docs/Layers/shelter.md @@ -75,4 +75,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/shelter/shelter.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/shelter/shelter.json) +This document is autogenerated from [assets/layers/shelter/shelter.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/shelter/shelter.json) diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/shop_dog_friendly.md similarity index 97% rename from Docs/Layers/dogshop.md rename to Docs/Layers/shop_dog_friendly.md index 675aa86b15..820dac11d9 100644 --- a/Docs/Layers/dogshop.md +++ b/Docs/Layers/shop_dog_friendly.md @@ -1,6 +1,6 @@ [//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) -# dogshop +# shop_dog_friendly This layer is based on [shops](../Layers/shops.md) @@ -54,6 +54,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -69,10 +70,11 @@ A shop Elements must match **all** of the following expressions: -0. dog=leashed | dog=yes | shop=pet -1. shop~.+ +0. craft=shoe_repair | craft=key_cutter | shop~.+ +1. dog=leashed | dog=yes +2. shop!=mall -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22pet%22%5D%5B%22shop%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%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) ## Supported attributes @@ -114,6 +116,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -678,6 +681,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -716,6 +729,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -915,4 +934,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json) +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 85ec79f052..a339dbfdb0 100644 --- a/Docs/Layers/shops.md +++ b/Docs/Layers/shops.md @@ -53,6 +53,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -131,6 +132,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -695,6 +697,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -733,6 +745,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -932,4 +950,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/shops/shops.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/shops/shops.json) +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 3650ae9dbd..bb60a3ce8d 100644 --- a/Docs/Layers/shops_glutenfree.md +++ b/Docs/Layers/shops_glutenfree.md @@ -54,6 +54,7 @@ A shop - [organic](#organic) - [sugar_free](#sugar_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -116,6 +117,7 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -679,6 +681,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -717,6 +729,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -916,4 +934,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/glutenfree/glutenfree.json) +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 d9a2b0c37a..7a139e5bbd 100644 --- a/Docs/Layers/shops_lactosefree.md +++ b/Docs/Layers/shops_lactosefree.md @@ -54,6 +54,7 @@ A shop - [organic](#organic) - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -116,6 +117,7 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -679,6 +681,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -717,6 +729,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -916,4 +934,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/lactosefree/lactosefree.json) +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 4fba56c966..48da161bb3 100644 --- a/Docs/Layers/shops_second_hand.md +++ b/Docs/Layers/shops_second_hand.md @@ -54,6 +54,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -114,6 +115,7 @@ Elements must match **any** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -678,6 +680,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -905,6 +917,12 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | -This document is autogenerated from [assets/themes/circular_economy/circular_economy.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/circular_economy/circular_economy.json) + +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 25baf7c8f3..967b8b93ed 100644 --- a/Docs/Layers/shops_with_climbing_shoe_repair.md +++ b/Docs/Layers/shops_with_climbing_shoe_repair.md @@ -55,6 +55,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -116,6 +117,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### repairs_climbing_shoes @@ -687,6 +689,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -725,6 +737,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -924,4 +942,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/climbing/climbing.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/climbing/climbing.json) +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/shower.md b/Docs/Layers/shower.md index 05edc3fd1e..61f9b901b5 100644 --- a/Docs/Layers/shower.md +++ b/Docs/Layers/shower.md @@ -184,4 +184,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/shower/shower.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/shower/shower.json) +This document is autogenerated from [assets/layers/shower/shower.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/shower/shower.json) diff --git a/Docs/Layers/ski_piste.md b/Docs/Layers/ski_piste.md index 472c4faec2..31be37edd4 100644 --- a/Docs/Layers/ski_piste.md +++ b/Docs/Layers/ski_piste.md @@ -80,4 +80,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/ski_piste/ski_piste.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ski_piste/ski_piste.json) +This document is autogenerated from [assets/layers/ski_piste/ski_piste.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ski_piste/ski_piste.json) diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md index ae094af496..9c2d06e38f 100644 --- a/Docs/Layers/slow_roads.md +++ b/Docs/Layers/slow_roads.md @@ -93,4 +93,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/slow_roads/slow_roads.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/slow_roads/slow_roads.json) +This document is autogenerated from [assets/layers/slow_roads/slow_roads.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/slow_roads/slow_roads.json) diff --git a/Docs/Layers/souvenir_coin.md b/Docs/Layers/souvenir_coin.md index aa00477892..54633d7072 100644 --- a/Docs/Layers/souvenir_coin.md +++ b/Docs/Layers/souvenir_coin.md @@ -223,4 +223,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/souvenir_coin/souvenir_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/souvenir_coin/souvenir_coin.json) +This document is autogenerated from [assets/layers/souvenir_coin/souvenir_coin.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/souvenir_coin/souvenir_coin.json) diff --git a/Docs/Layers/souvenir_note.md b/Docs/Layers/souvenir_note.md index af102b58ba..1877eb7d74 100644 --- a/Docs/Layers/souvenir_note.md +++ b/Docs/Layers/souvenir_note.md @@ -224,4 +224,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/souvenir_note/souvenir_note.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/souvenir_note/souvenir_note.json) +This document is autogenerated from [assets/layers/souvenir_note/souvenir_note.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/souvenir_note/souvenir_note.json) diff --git a/Docs/Layers/speed_camera.md b/Docs/Layers/speed_camera.md index f369ab0859..b103ae1417 100644 --- a/Docs/Layers/speed_camera.md +++ b/Docs/Layers/speed_camera.md @@ -88,4 +88,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/speed_camera/speed_camera.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/speed_camera/speed_camera.json) +This document is autogenerated from [assets/layers/speed_camera/speed_camera.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/speed_camera/speed_camera.json) diff --git a/Docs/Layers/speed_display.md b/Docs/Layers/speed_display.md index e4e64ee4e0..2975ac9165 100644 --- a/Docs/Layers/speed_display.md +++ b/Docs/Layers/speed_display.md @@ -73,4 +73,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/speed_display/speed_display.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/speed_display/speed_display.json) +This document is autogenerated from [assets/layers/speed_display/speed_display.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/speed_display/speed_display.json) diff --git a/Docs/Layers/sport_pitch.md b/Docs/Layers/sport_pitch.md index afb79ad22e..1805f8db29 100644 --- a/Docs/Layers/sport_pitch.md +++ b/Docs/Layers/sport_pitch.md @@ -193,4 +193,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/sport_pitch/sport_pitch.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/sport_pitch/sport_pitch.json) +This document is autogenerated from [assets/layers/sport_pitch/sport_pitch.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/sport_pitch/sport_pitch.json) diff --git a/Docs/Layers/sport_places_without_etymology.md b/Docs/Layers/sport_places_without_etymology.md index a7593fc79e..8ed8e78809 100644 --- a/Docs/Layers/sport_places_without_etymology.md +++ b/Docs/Layers/sport_places_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md index 30804ff41f..313abe26f5 100644 --- a/Docs/Layers/sport_shops.md +++ b/Docs/Layers/sport_shops.md @@ -55,6 +55,7 @@ A shop - [sugar_free](#sugar_free) - [gluten_free](#gluten_free) - [lactose_free](#lactose_free) + - [dog-access](#dog-access) - [description](#description) - [leftover-questions](#leftover-questions) - [move-button](#move-button) @@ -118,6 +119,7 @@ Elements must match the expression ** [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -682,6 +684,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -720,6 +732,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -919,4 +937,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/sports/sports.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/sports/sports.json) +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/sports_centre.md b/Docs/Layers/sports_centre.md index 3ac4f25b21..d7d2b3e5c4 100644 --- a/Docs/Layers/sports_centre.md +++ b/Docs/Layers/sports_centre.md @@ -267,4 +267,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/sports_centre/sports_centre.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/sports_centre/sports_centre.json) +This document is autogenerated from [assets/layers/sports_centre/sports_centre.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/sports_centre/sports_centre.json) diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md index c5f9892116..d378ef54a6 100644 --- a/Docs/Layers/stairs.md +++ b/Docs/Layers/stairs.md @@ -133,4 +133,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/stairs/stairs.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/stairs/stairs.json) +This document is autogenerated from [assets/layers/stairs/stairs.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/stairs/stairs.json) diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md index b1d658872e..5406ada004 100644 --- a/Docs/Layers/street_lamps.md +++ b/Docs/Layers/street_lamps.md @@ -166,4 +166,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/street_lamps/street_lamps.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/street_lamps/street_lamps.json) +This document is autogenerated from [assets/layers/street_lamps/street_lamps.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/street_lamps/street_lamps.json) diff --git a/Docs/Layers/streets_without_etymology.md b/Docs/Layers/streets_without_etymology.md index c07ffc8469..388129285b 100644 --- a/Docs/Layers/streets_without_etymology.md +++ b/Docs/Layers/streets_without_etymology.md @@ -108,4 +108,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/stripclub.md b/Docs/Layers/stripclub.md index dcd5f29006..23c19576b4 100644 --- a/Docs/Layers/stripclub.md +++ b/Docs/Layers/stripclub.md @@ -132,4 +132,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/stripclub/stripclub.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/stripclub/stripclub.json) +This document is autogenerated from [assets/layers/stripclub/stripclub.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/stripclub/stripclub.json) diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md index 1996d993ba..0af59d0caa 100644 --- a/Docs/Layers/surveillance_camera.md +++ b/Docs/Layers/surveillance_camera.md @@ -171,4 +171,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/surveillance_camera/surveillance_camera.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/surveillance_camera/surveillance_camera.json) +This document is autogenerated from [assets/layers/surveillance_camera/surveillance_camera.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/surveillance_camera/surveillance_camera.json) diff --git a/Docs/Layers/tactile_map.md b/Docs/Layers/tactile_map.md index 900cc32377..992cf6612a 100644 --- a/Docs/Layers/tactile_map.md +++ b/Docs/Layers/tactile_map.md @@ -125,4 +125,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/tactile_map/tactile_map.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_map/tactile_map.json) +This document is autogenerated from [assets/layers/tactile_map/tactile_map.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tactile_map/tactile_map.json) diff --git a/Docs/Layers/tactile_model.md b/Docs/Layers/tactile_model.md index affe4a8283..df09d1cad3 100644 --- a/Docs/Layers/tactile_model.md +++ b/Docs/Layers/tactile_model.md @@ -132,4 +132,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/tactile_model/tactile_model.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tactile_model/tactile_model.json) +This document is autogenerated from [assets/layers/tactile_model/tactile_model.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tactile_model/tactile_model.json) diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md index 7eb51a0139..a295ebb46e 100644 --- a/Docs/Layers/tertiary_education.md +++ b/Docs/Layers/tertiary_education.md @@ -139,4 +139,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/tertiary_education/tertiary_education.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tertiary_education/tertiary_education.json) +This document is autogenerated from [assets/layers/tertiary_education/tertiary_education.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tertiary_education/tertiary_education.json) diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md index 533e16228c..05848ace47 100644 --- a/Docs/Layers/ticket_machine.md +++ b/Docs/Layers/ticket_machine.md @@ -181,4 +181,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/ticket_machine/ticket_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ticket_machine/ticket_machine.json) +This document is autogenerated from [assets/layers/ticket_machine/ticket_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ticket_machine/ticket_machine.json) diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md index 952ceb05f7..5b02f0ef70 100644 --- a/Docs/Layers/ticket_validator.md +++ b/Docs/Layers/ticket_validator.md @@ -139,4 +139,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/ticket_validator/ticket_validator.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/ticket_validator/ticket_validator.json) +This document is autogenerated from [assets/layers/ticket_validator/ticket_validator.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/ticket_validator/ticket_validator.json) diff --git a/Docs/Layers/toekomstige_fietsstraat.md b/Docs/Layers/toekomstige_fietsstraat.md index c11148f7ba..a7fad3272b 100644 --- a/Docs/Layers/toekomstige_fietsstraat.md +++ b/Docs/Layers/toekomstige_fietsstraat.md @@ -96,4 +96,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclestreets/cyclestreets.json) +This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index 6d5cf25229..8a8dedad5f 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -339,4 +339,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/toilet/toilet.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/toilet/toilet.json) +This document is autogenerated from [assets/layers/toilet/toilet.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/toilet/toilet.json) diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index f901e41b40..6c3a599b84 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -263,4 +263,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/toilet_at_amenity/toilet_at_amenity.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/toilet_at_amenity/toilet_at_amenity.json) +This document is autogenerated from [assets/layers/toilet_at_amenity/toilet_at_amenity.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/toilet_at_amenity/toilet_at_amenity.json) diff --git a/Docs/Layers/tool_library.md b/Docs/Layers/tool_library.md index 5ed4f678d6..3c12b307b8 100644 --- a/Docs/Layers/tool_library.md +++ b/Docs/Layers/tool_library.md @@ -165,4 +165,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/tool_library/tool_library.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tool_library/tool_library.json) +This document is autogenerated from [assets/layers/tool_library/tool_library.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tool_library/tool_library.json) diff --git a/Docs/Layers/tourism_accomodation.md b/Docs/Layers/tourism_accomodation.md index 2dfd0c2ea6..9db32c1fd2 100644 --- a/Docs/Layers/tourism_accomodation.md +++ b/Docs/Layers/tourism_accomodation.md @@ -243,4 +243,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/tourism_accomodation/tourism_accomodation.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tourism_accomodation/tourism_accomodation.json) +This document is autogenerated from [assets/layers/tourism_accomodation/tourism_accomodation.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tourism_accomodation/tourism_accomodation.json) diff --git a/Docs/Layers/toursistic_places_without_etymology.md b/Docs/Layers/toursistic_places_without_etymology.md index 4cfe7bb962..252af1aa9e 100644 --- a/Docs/Layers/toursistic_places_without_etymology.md +++ b/Docs/Layers/toursistic_places_without_etymology.md @@ -107,4 +107,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Layers/trail.md b/Docs/Layers/trail.md index 5db439c773..2e6343eb08 100644 --- a/Docs/Layers/trail.md +++ b/Docs/Layers/trail.md @@ -106,4 +106,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/trail/trail.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/trail/trail.json) +This document is autogenerated from [assets/layers/trail/trail.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/trail/trail.json) diff --git a/Docs/Layers/transit_routes.md b/Docs/Layers/transit_routes.md index a0665d01e0..2d7ee9ba09 100644 --- a/Docs/Layers/transit_routes.md +++ b/Docs/Layers/transit_routes.md @@ -99,4 +99,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/transit_routes/transit_routes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/transit_routes/transit_routes.json) +This document is autogenerated from [assets/layers/transit_routes/transit_routes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/transit_routes/transit_routes.json) diff --git a/Docs/Layers/transit_stops.md b/Docs/Layers/transit_stops.md index a68ab398bd..95711c1376 100644 --- a/Docs/Layers/transit_stops.md +++ b/Docs/Layers/transit_stops.md @@ -165,4 +165,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/transit_stops/transit_stops.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/transit_stops/transit_stops.json) +This document is autogenerated from [assets/layers/transit_stops/transit_stops.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/transit_stops/transit_stops.json) diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md index 5df29e7a0d..9f11494777 100644 --- a/Docs/Layers/tree_node.md +++ b/Docs/Layers/tree_node.md @@ -186,4 +186,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/tree_node/tree_node.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/tree_node/tree_node.json) +This document is autogenerated from [assets/layers/tree_node/tree_node.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/tree_node/tree_node.json) diff --git a/Docs/Layers/trolley_bay.md b/Docs/Layers/trolley_bay.md index 39eb90c036..06ca580bfe 100644 --- a/Docs/Layers/trolley_bay.md +++ b/Docs/Layers/trolley_bay.md @@ -112,4 +112,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/trolley_bay/trolley_bay.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/trolley_bay/trolley_bay.json) +This document is autogenerated from [assets/layers/trolley_bay/trolley_bay.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/trolley_bay/trolley_bay.json) diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md index 086fd8805d..d2914ccf48 100644 --- a/Docs/Layers/vending_machine.md +++ b/Docs/Layers/vending_machine.md @@ -347,4 +347,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/vending_machine/vending_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/vending_machine/vending_machine.json) +This document is autogenerated from [assets/layers/vending_machine/vending_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/vending_machine/vending_machine.json) diff --git a/Docs/Layers/vending_machine_bicycle.md b/Docs/Layers/vending_machine_bicycle.md index ba06d6d8ea..ea016b130e 100644 --- a/Docs/Layers/vending_machine_bicycle.md +++ b/Docs/Layers/vending_machine_bicycle.md @@ -308,4 +308,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclofix/cyclofix.json) +This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json) diff --git a/Docs/Layers/veterinary.md b/Docs/Layers/veterinary.md index 51f8cc09ab..134705c037 100644 --- a/Docs/Layers/veterinary.md +++ b/Docs/Layers/veterinary.md @@ -114,4 +114,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/veterinary/veterinary.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/veterinary/veterinary.json) +This document is autogenerated from [assets/layers/veterinary/veterinary.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/veterinary/veterinary.json) diff --git a/Docs/Layers/viewpoint.md b/Docs/Layers/viewpoint.md index efd1fafb8d..e415593258 100644 --- a/Docs/Layers/viewpoint.md +++ b/Docs/Layers/viewpoint.md @@ -73,4 +73,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/viewpoint/viewpoint.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/viewpoint/viewpoint.json) +This document is autogenerated from [assets/layers/viewpoint/viewpoint.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/viewpoint/viewpoint.json) diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md index 9033ecf0b2..f92af58670 100644 --- a/Docs/Layers/village_green.md +++ b/Docs/Layers/village_green.md @@ -64,4 +64,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/village_green/village_green.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/village_green/village_green.json) +This document is autogenerated from [assets/layers/village_green/village_green.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/village_green/village_green.json) diff --git a/Docs/Layers/visitor_information_centre.md b/Docs/Layers/visitor_information_centre.md index 5668daeac5..a6c999417d 100644 --- a/Docs/Layers/visitor_information_centre.md +++ b/Docs/Layers/visitor_information_centre.md @@ -46,4 +46,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/visitor_information_centre/visitor_information_centre.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/visitor_information_centre/visitor_information_centre.json) +This document is autogenerated from [assets/layers/visitor_information_centre/visitor_information_centre.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/visitor_information_centre/visitor_information_centre.json) diff --git a/Docs/Layers/walls_and_buildings.md b/Docs/Layers/walls_and_buildings.md index 71e0124903..ba96da2762 100644 --- a/Docs/Layers/walls_and_buildings.md +++ b/Docs/Layers/walls_and_buildings.md @@ -90,4 +90,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/walls_and_buildings/walls_and_buildings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/walls_and_buildings/walls_and_buildings.json) +This document is autogenerated from [assets/layers/walls_and_buildings/walls_and_buildings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/walls_and_buildings/walls_and_buildings.json) diff --git a/Docs/Layers/waste_basket.md b/Docs/Layers/waste_basket.md index 4eb0c9cb69..1edbd7d12b 100644 --- a/Docs/Layers/waste_basket.md +++ b/Docs/Layers/waste_basket.md @@ -109,7 +109,7 @@ This tagrendering has labels | waste-type.0 | *All types* (default) | | | waste-type.1 | Waste basket for cigarettes | waste~^(.*cigarettes.*)$ | | waste-type.2 | Waste basket for drugs | waste~^(.*drugs.*)$ | -| waste-type.3 | Waste basket for dog excrement | waste~^(.*dog_excrement.*)$ | +| waste-type.3 | Waste basket for dog excrement | waste~^(.*excrement.*)$ | | waste-type.4 | Waste basket for trash | waste~^(.*trash.*)$ | | waste-type.5 | Waste basket for sharps | waste~^(.*sharps.*)$ | | waste-type.6 | Waste basket for plastic | waste~^(.*plastic.*)$ | @@ -118,8 +118,8 @@ This tagrendering has labels | id | question | osmTags | -----|-----|----- | -| waste-vending.0 | Waste basket with dispenser for (dog) excrement bags | vending=dog_excrement_bag | +| waste-vending.0 | Waste basket with dispenser for (dog) excrement bags | vending=excrement_bags | -This document is autogenerated from [assets/layers/waste_basket/waste_basket.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/waste_basket/waste_basket.json) +This document is autogenerated from [assets/layers/waste_basket/waste_basket.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/waste_basket/waste_basket.json) diff --git a/Docs/Layers/waste_basket_dogs.md b/Docs/Layers/waste_basket_dogs.md new file mode 100644 index 0000000000..fbd7bb6b47 --- /dev/null +++ b/Docs/Layers/waste_basket_dogs.md @@ -0,0 +1,97 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + +# waste_basket_dogs + +This layer is based on [waste_basket](../Layers/waste_basket.md) + +This is a public waste basket, thrash can, where you can throw away your thrash. + + - 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) + - [images](#images) + - [waste-basket-waste-types](#waste-basket-waste-types) + - [dispensing_dog_bags](#dispensing_dog_bags) + - [leftover-questions](#leftover-questions) + - [move-button](#move-button) + - [delete-button](#delete-button) + - [lod](#lod) + +## Themes using this layer + + - [pets](https://mapcomplete.org/pets) + +## Basic tags for this layer + +Elements must match **all** of the following expressions: + +0. vending=excrement_bags +1. amenity=waste_basket + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22vending%22%3D%22excrement_bags%22%5D%5B%22amenity%22%3D%22waste_basket%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 | +-----|-----|----- | +| [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) [plastic](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dplastic) [pmd](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpmd) [paper](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpaper) | +| [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [excrement_bags](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dexcrement_bags) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) | + +### 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()}* + +### waste-basket-waste-types + +The question is `What kind of waste basket is this?` + + - *A waste basket for general waste* is shown if with waste=. _This option cannot be chosen as answer_ + - *A waste basket for general waste* is shown if with waste=trash + - *A waste basket for dog excrements* is shown if with waste=dog_excrement + - *A waste basket for cigarettes* is shown if with waste=cigarettes + - *A waste basket for drugs* is shown if with waste=drugs + - *A waste basket for needles and other sharp objects* is shown if with waste=sharps + - *A waste basket for plastic* is shown if with waste=plastic + - *A waste basket for plastic packaging, metal packaging and drink cartons (PMD)* is shown if with waste=pmd + - *A waste basket for paper* is shown if with waste=paper + +### dispensing_dog_bags + +The question is `Does this waste basket have a dispenser for dog excrement bags?` + + - *This waste basket has a dispenser for (dog) excrement bags* is shown if with vending=excrement_bags & not:vending= + - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with not:vending=excrement_bags & vending= + - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with vending=. _This option cannot be chosen as answer_ + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### 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/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json) diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md index aab9af1897..75c4cdea08 100644 --- a/Docs/Layers/waste_disposal.md +++ b/Docs/Layers/waste_disposal.md @@ -110,4 +110,4 @@ This tagrendering has labels -This document is autogenerated from [assets/layers/waste_disposal/waste_disposal.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/waste_disposal/waste_disposal.json) +This document is autogenerated from [assets/layers/waste_disposal/waste_disposal.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/waste_disposal/waste_disposal.json) diff --git a/Docs/Layers/windturbine.md b/Docs/Layers/windturbine.md index c494a88e0b..d2ebaafdf9 100644 --- a/Docs/Layers/windturbine.md +++ b/Docs/Layers/windturbine.md @@ -101,4 +101,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/layers/windturbine/windturbine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/windturbine/windturbine.json) +This document is autogenerated from [assets/layers/windturbine/windturbine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/windturbine/windturbine.json) diff --git a/Docs/TagInfo/mapcomplete_circular_economy.json b/Docs/TagInfo/mapcomplete_circular_economy.json index 6c2ea2a0bd..3c242c20be 100644 --- a/Docs/TagInfo/mapcomplete_circular_economy.json +++ b/Docs/TagInfo/mapcomplete_circular_economy.json @@ -2078,6 +2078,31 @@ "description": "Layer 'Second hand shops' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Second hand shops' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Second hand shops' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Second hand shops' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Second hand shops' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Second hand shops' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Circular economy')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Second hand shops' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Circular economy')" diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json index fb9a2a6ca1..9f67ae5f42 100644 --- a/Docs/TagInfo/mapcomplete_climbing.json +++ b/Docs/TagInfo/mapcomplete_climbing.json @@ -2135,6 +2135,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')" diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index b166ff9743..a9e3f6403c 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -1664,6 +1664,31 @@ "description": "Layer 'Bike repair/shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Bike repair/shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Bike repair/shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Bike repair/shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Bike repair/shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Bike repair/shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Bike repair/shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Cyclofix - a map for cyclists')" diff --git a/Docs/TagInfo/mapcomplete_glutenfree.json b/Docs/TagInfo/mapcomplete_glutenfree.json index a5d98d47a0..f7d18c39d5 100644 --- a/Docs/TagInfo/mapcomplete_glutenfree.json +++ b/Docs/TagInfo/mapcomplete_glutenfree.json @@ -2278,6 +2278,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Glutenfree')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Glutenfree')" diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json index dddc86f607..d8fa281d99 100644 --- a/Docs/TagInfo/mapcomplete_healthcare.json +++ b/Docs/TagInfo/mapcomplete_healthcare.json @@ -1788,6 +1788,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Healthcare')" diff --git a/Docs/TagInfo/mapcomplete_lactosefree.json b/Docs/TagInfo/mapcomplete_lactosefree.json index 53deb87c28..08f030fceb 100644 --- a/Docs/TagInfo/mapcomplete_lactosefree.json +++ b/Docs/TagInfo/mapcomplete_lactosefree.json @@ -2278,6 +2278,31 @@ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Lactose free shops and restaurants')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Lactose free shops and restaurants')" diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index ecc5590b82..437843cdeb 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -2875,6 +2875,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'OnWheels')" diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json index cec6935051..a9ad478e3d 100644 --- a/Docs/TagInfo/mapcomplete_pets.json +++ b/Docs/TagInfo/mapcomplete_pets.json @@ -97,13 +97,223 @@ }, { "key": "amenity", - "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog friendly eateries showing features with this tag", - "value": "restaurant" + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer veterinary showing features with this tag", + "value": "veterinary" + }, + { + "key": "id", + "description": "Layer 'veterinary' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "website", + "description": "Layer 'veterinary' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "contact:website", + "description": "Layer 'veterinary' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "phone", + "description": "Layer 'veterinary' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "contact:phone", + "description": "Layer 'veterinary' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "opening_hours", + "description": "Layer 'veterinary' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "opening_hours", + "description": "Layer 'veterinary' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "closed" + }, + { + "key": "name", + "description": "Layer 'veterinary' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "amenity", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Animal shelters showing features with this tag", + "value": "animal_shelter" + }, + { + "key": "id", + "description": "Layer 'Animal shelters' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "image", + "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "panoramax", + "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "name", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "website", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "contact:website", + "description": "Layer 'Animal shelters' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "phone", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "contact:phone", + "description": "Layer 'Animal shelters' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "email", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "contact:email", + "description": "Layer 'Animal shelters' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "operator:email", + "description": "Layer 'Animal shelters' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "purpose", + "description": "Layer 'Animal shelters' shows purpose=adoption with a fixed text, namely 'Animals are kept here until adopted by a new owner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "adoption" + }, + { + "key": "purpose", + "description": "Layer 'Animal shelters' shows purpose=sanctuary with a fixed text, namely 'Animals are taken care of for the rest of their lives' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sanctuary" + }, + { + "key": "purpose", + "description": "Layer 'Animal shelters' shows purpose=release with a fixed text, namely 'Injured animals are rehabilitated here until they can be released in nature again ' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "release" + }, + { + "key": "opening_hours", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "opening_hours", + "description": "Layer 'Animal shelters' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "\"by appointment\"" + }, + { + "key": "opening_hours", + "description": "Layer 'Animal shelters' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "opening_hours", + "description": "Layer 'Animal shelters' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "closed" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows and asks freeform values for key 'animal_shelter' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows animal_shelter=dog with a fixed text, namely 'Dogs are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dog" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows animal_shelter=cat with a fixed text, namely 'Cats are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cat" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows animal_shelter=horse with a fixed text, namely 'Horses are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "horse" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows animal_shelter=bird with a fixed text, namely 'Birds are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "bird" + }, + { + "key": "animal_shelter", + "description": "Layer 'Animal shelters' shows animal_shelter=wildlife with a fixed text, namely 'Wild animals are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "wildlife" + }, + { + "key": "amenity", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog toilets showing features with this tag", + "value": "dog_toilet" + }, + { + "key": "id", + "description": "Layer 'Dog toilets' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + }, + { + "key": "image", + "description": "The layer 'Dog toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "panoramax", + "description": "The layer 'Dog toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Dog toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Dog toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Dog toilets allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "barrier", + "description": "Layer 'Dog toilets' shows barrier=fence with a fixed text, namely 'There is a fence around this dog toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fence" + }, + { + "key": "barrier", + "description": "Layer 'Dog toilets' shows barrier=hedge with a fixed text, namely 'There is a hedge around this dog toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "hedge" + }, + { + "key": "barrier", + "description": "Layer 'Dog toilets' shows barrier=yes with a fixed text, namely 'There is a barrier around this dog toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "yes" + }, + { + "key": "not:barrier", + "description": "Layer 'Dog toilets' shows not:barrier=fence with a fixed text, namely 'There is no barrier around this dog toilet' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "fence" }, { "key": "amenity", "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog friendly eateries showing features with this tag", - "value": "cafe" + "value": "fast_food" + }, + { + "key": "amenity", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog friendly eateries showing features with this tag", + "value": "restaurant" }, { "key": "dog", @@ -819,6 +1029,16 @@ "key": "shop", "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag" }, + { + "key": "craft", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag", + "value": "shoe_repair" + }, + { + "key": "craft", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag", + "value": "key_cutter" + }, { "key": "dog", "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag", @@ -829,11 +1049,6 @@ "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag", "value": "yes" }, - { - "key": "shop", - "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Dog-friendly shops showing features with this tag", - "value": "pet" - }, { "key": "id", "description": "Layer 'Dog-friendly shops' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" @@ -2186,170 +2401,138 @@ "description": "Layer 'Dog-friendly shops' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Dog-friendly shops' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Dog-friendly shops' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Dog-friendly shops' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Dog-friendly shops' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Dog-friendly shops' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" }, { "key": "amenity", - "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer veterinary showing features with this tag", - "value": "veterinary" + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Waste baskets with excrement bag dispensers showing features with this tag", + "value": "waste_basket" + }, + { + "key": "vending", + "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Waste baskets with excrement bag dispensers showing features with this tag", + "value": "excrement_bags" }, { "key": "id", - "description": "Layer 'veterinary' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" - }, - { - "key": "website", - "description": "Layer 'veterinary' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "contact:website", - "description": "Layer 'veterinary' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "phone", - "description": "Layer 'veterinary' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "contact:phone", - "description": "Layer 'veterinary' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "opening_hours", - "description": "Layer 'veterinary' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "opening_hours", - "description": "Layer 'veterinary' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "closed" - }, - { - "key": "name", - "description": "Layer 'veterinary' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "amenity", - "description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer Animal shelters showing features with this tag", - "value": "animal_shelter" - }, - { - "key": "id", - "description": "Layer 'Animal shelters' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" + "description": "Layer 'Waste baskets with excrement bag dispensers' shows id~.+ with a fixed text, namely 'You just created this element! Thanks for sharing this info with the world and helping people worldwide.' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if _backend~.+ & _last_edit:passed_time<300 & (_version_number= | _version_number=1))" }, { "key": "image", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + "description": "The layer 'Waste baskets with excrement bag dispensers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, { "key": "panoramax", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + "description": "The layer 'Waste baskets with excrement bag dispensers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, { "key": "mapillary", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + "description": "The layer 'Waste baskets with excrement bag dispensers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, { "key": "wikidata", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + "description": "The layer 'Waste baskets with excrement bag dispensers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, { "key": "wikipedia", - "description": "The layer 'Animal shelters allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" + "description": "The layer 'Waste baskets with excrement bag dispensers allows to upload images and adds them under the 'panoramax'-tag (and panoramax:0, panoramax:1, ... for multiple images). Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary" }, { - "key": "name", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste= with a fixed text, namely 'A waste basket for general waste' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key waste.", + "value": "" }, { - "key": "website", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'website' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=trash with a fixed text, namely 'A waste basket for general waste' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "trash" }, { - "key": "contact:website", - "description": "Layer 'Animal shelters' shows contact:website~.+ with a fixed text, namely '{contact:website}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=dog_excrement with a fixed text, namely 'A waste basket for dog excrements' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "dog_excrement" }, { - "key": "phone", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'phone' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=cigarettes with a fixed text, namely 'A waste basket for cigarettes' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "cigarettes" }, { - "key": "contact:phone", - "description": "Layer 'Animal shelters' shows contact:phone~.+ with a fixed text, namely '{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=drugs with a fixed text, namely 'A waste basket for drugs' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "drugs" }, { - "key": "email", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'email' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=sharps with a fixed text, namely 'A waste basket for needles and other sharp objects' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "sharps" }, { - "key": "contact:email", - "description": "Layer 'Animal shelters' shows contact:email~.+ with a fixed text, namely '{contact:email}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=plastic with a fixed text, namely 'A waste basket for plastic' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "plastic" }, { - "key": "operator:email", - "description": "Layer 'Animal shelters' shows operator:email~.+ with a fixed text, namely '{operator:email}' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=pmd with a fixed text, namely 'A waste basket for plastic packaging, metal packaging and drink cartons (PMD)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "pmd" }, { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=adoption with a fixed text, namely 'Animals are kept here until adopted by a new owner' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "adoption" + "key": "waste", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows waste=paper with a fixed text, namely 'A waste basket for paper' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", + "value": "paper" }, { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=sanctuary with a fixed text, namely 'Animals are taken care of for the rest of their lives' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "sanctuary" + "key": "vending", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows vending=excrement_bags & not:vending= with a fixed text, namely 'This waste basket has a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", + "value": "excrement_bags" }, { - "key": "purpose", - "description": "Layer 'Animal shelters' shows purpose=release with a fixed text, namely 'Injured animals are rehabilitated here until they can be released in nature again ' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "release" + "key": "not:vending", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows vending=excrement_bags & not:vending= with a fixed text, namely 'This waste basket has a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key not:vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", + "value": "" }, { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" + "key": "not:vending", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows not:vending=excrement_bags & vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", + "value": "excrement_bags" }, { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours=\"by appointment\" with a fixed text, namely 'Only by appointment' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "\"by appointment\"" + "key": "vending", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows not:vending=excrement_bags & vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", + "value": "" }, { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours~^(\"by appointment\"|by appointment)$ with a fixed text, namely 'Only by appointment' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "opening_hours", - "description": "Layer 'Animal shelters' shows opening_hours=closed with a fixed text, namely 'Marked as closed for an unspecified time' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "closed" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows and asks freeform values for key 'animal_shelter' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=dog with a fixed text, namely 'Dogs are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "dog" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=cat with a fixed text, namely 'Cats are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "cat" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=horse with a fixed text, namely 'Horses are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "horse" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=bird with a fixed text, namely 'Birds are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "bird" - }, - { - "key": "animal_shelter", - "description": "Layer 'Animal shelters' shows animal_shelter=wildlife with a fixed text, namely 'Wild animals are kept here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", - "value": "wildlife" + "key": "vending", + "description": "Layer 'Waste baskets with excrement bag dispensers' shows vending= with a fixed text, namely 'This waste basket does not have a dispenser for (dog) excrement bags' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key vending. (This is only shown if waste~^(.*dog_excrement.*)$ | waste~^(.*trash.*)$ | waste=)", + "value": "" } ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_postboxes.json b/Docs/TagInfo/mapcomplete_postboxes.json index 2877858ad9..3c6b0b0142 100644 --- a/Docs/TagInfo/mapcomplete_postboxes.json +++ b/Docs/TagInfo/mapcomplete_postboxes.json @@ -1718,6 +1718,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Postbox and Post Office Map')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Postbox and Post Office Map')" diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json index b64ffc63b5..bbbbfa562c 100644 --- a/Docs/TagInfo/mapcomplete_shops.json +++ b/Docs/TagInfo/mapcomplete_shops.json @@ -1376,6 +1376,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Shops')" diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json index 3f70cccddb..0904383506 100644 --- a/Docs/TagInfo/mapcomplete_sports.json +++ b/Docs/TagInfo/mapcomplete_sports.json @@ -2600,6 +2600,31 @@ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream)", "value": "no" }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=yes with a fixed text, namely 'Dogs are allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')", + "value": "yes" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=no with a fixed text, namely 'Dogs are not allowed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')", + "value": "no" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=leashed with a fixed text, namely 'Dogs are allowed, but they have to be leashed' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')", + "value": "leashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=unleashed with a fixed text, namely 'Dogs are allowed and can run around freely' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')", + "value": "unleashed" + }, + { + "key": "dog", + "description": "Layer 'Shop' shows dog=outside with a fixed text, namely 'Dogs are allowed only outside' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')", + "value": "outside" + }, { "key": "description", "description": "Layer 'Shop' shows and asks freeform values for key 'description' (in the mapcomplete.org theme 'Sports')" diff --git a/Docs/Tags_format.md b/Docs/Tags_format.md index 5bfec93796..39fcb16004 100644 --- a/Docs/Tags_format.md +++ b/Docs/Tags_format.md @@ -190,4 +190,4 @@ One can combine multiple tags by using `and` or `or`, e.g.: ``` -This document is autogenerated from [src/Logic/Tags/TagUtils.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Logic/Tags/TagUtils.ts) +This document is autogenerated from [src/Logic/Tags/TagUtils.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/Logic/Tags/TagUtils.ts) diff --git a/Docs/Themes/advertising.md b/Docs/Themes/advertising.md index e3ebcce973..b6a6d8426a 100644 --- a/Docs/Themes/advertising.md +++ b/Docs/Themes/advertising.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/advertising/advertising.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/advertising/advertising.json) +This document is autogenerated from [assets/themes/advertising/advertising.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/advertising/advertising.json) diff --git a/Docs/Themes/aed.md b/Docs/Themes/aed.md index a59c5b8029..37ca3fee34 100644 --- a/Docs/Themes/aed.md +++ b/Docs/Themes/aed.md @@ -43,4 +43,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/aed/aed.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/aed/aed.json) +This document is autogenerated from [assets/themes/aed/aed.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/aed/aed.json) diff --git a/Docs/Themes/artwork.md b/Docs/Themes/artwork.md index 29cfbee3c2..779ce26e9f 100644 --- a/Docs/Themes/artwork.md +++ b/Docs/Themes/artwork.md @@ -44,4 +44,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/artwork/artwork.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/artwork/artwork.json) +This document is autogenerated from [assets/themes/artwork/artwork.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/artwork/artwork.json) diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md index 7886c6f279..bf6feb42e8 100644 --- a/Docs/Themes/atm.md +++ b/Docs/Themes/atm.md @@ -145,10 +145,6 @@ This tagrendering has labels -----|-----|----- | | open_now.0 | Now open | _isOpen=yes | -| id | question | osmTags | ------|-----|----- | -| has_atm.0 | With an ATM | atm=yes | - # post_offices_with_atm This layer is based on [postoffices](../Layers/postoffices.md) @@ -355,4 +351,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/atm/atm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/atm/atm.json) +This document is autogenerated from [assets/themes/atm/atm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/atm/atm.json) diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md index 6f682fa715..01bb55ea27 100644 --- a/Docs/Themes/bag.md +++ b/Docs/Themes/bag.md @@ -284,4 +284,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/bag/bag.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/bag/bag.json) +This document is autogenerated from [assets/themes/bag/bag.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bag/bag.json) diff --git a/Docs/Themes/benches.md b/Docs/Themes/benches.md index 5b717616a5..3b549fce9c 100644 --- a/Docs/Themes/benches.md +++ b/Docs/Themes/benches.md @@ -43,4 +43,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/benches/benches.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/benches/benches.json) +This document is autogenerated from [assets/themes/benches/benches.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/benches/benches.json) diff --git a/Docs/Themes/bicycle_parkings.md b/Docs/Themes/bicycle_parkings.md index 5cc43b6c7a..204d7694ce 100644 --- a/Docs/Themes/bicycle_parkings.md +++ b/Docs/Themes/bicycle_parkings.md @@ -34,4 +34,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/bicycle_parkings/bicycle_parkings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/bicycle_parkings/bicycle_parkings.json) +This document is autogenerated from [assets/themes/bicycle_parkings/bicycle_parkings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bicycle_parkings/bicycle_parkings.json) diff --git a/Docs/Themes/bicycle_rental.md b/Docs/Themes/bicycle_rental.md index b590495f1b..f77baf7f43 100644 --- a/Docs/Themes/bicycle_rental.md +++ b/Docs/Themes/bicycle_rental.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/bicycle_rental/bicycle_rental.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/bicycle_rental/bicycle_rental.json) +This document is autogenerated from [assets/themes/bicycle_rental/bicycle_rental.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bicycle_rental/bicycle_rental.json) diff --git a/Docs/Themes/bicyclelib.md b/Docs/Themes/bicyclelib.md index 7a98f9ee79..dec22b625e 100644 --- a/Docs/Themes/bicyclelib.md +++ b/Docs/Themes/bicyclelib.md @@ -40,4 +40,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/bicyclelib/bicyclelib.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/bicyclelib/bicyclelib.json) +This document is autogenerated from [assets/themes/bicyclelib/bicyclelib.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bicyclelib/bicyclelib.json) diff --git a/Docs/Themes/binoculars.md b/Docs/Themes/binoculars.md index 20407de853..1feb7e4e9f 100644 --- a/Docs/Themes/binoculars.md +++ b/Docs/Themes/binoculars.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/binoculars/binoculars.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/binoculars/binoculars.json) +This document is autogenerated from [assets/themes/binoculars/binoculars.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/binoculars/binoculars.json) diff --git a/Docs/Themes/blind_osm.md b/Docs/Themes/blind_osm.md index 7127ce78d2..0970d496bb 100644 --- a/Docs/Themes/blind_osm.md +++ b/Docs/Themes/blind_osm.md @@ -43,4 +43,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/blind_osm/blind_osm.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/blind_osm/blind_osm.json) +This document is autogenerated from [assets/themes/blind_osm/blind_osm.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/blind_osm/blind_osm.json) diff --git a/Docs/Themes/bookcases.md b/Docs/Themes/bookcases.md index 9331469bc9..d0463229f7 100644 --- a/Docs/Themes/bookcases.md +++ b/Docs/Themes/bookcases.md @@ -38,4 +38,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/bookcases/bookcases.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/bookcases/bookcases.json) +This document is autogenerated from [assets/themes/bookcases/bookcases.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/bookcases/bookcases.json) diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md index b9da70c800..821d02e97a 100644 --- a/Docs/Themes/buurtnatuur.md +++ b/Docs/Themes/buurtnatuur.md @@ -369,4 +369,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/buurtnatuur/buurtnatuur.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/buurtnatuur/buurtnatuur.json) +This document is autogenerated from [assets/themes/buurtnatuur/buurtnatuur.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/buurtnatuur/buurtnatuur.json) diff --git a/Docs/Themes/cafes_and_pubs.md b/Docs/Themes/cafes_and_pubs.md index 7ae69c1ca9..3a4632c2c7 100644 --- a/Docs/Themes/cafes_and_pubs.md +++ b/Docs/Themes/cafes_and_pubs.md @@ -39,4 +39,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/cafes_and_pubs/cafes_and_pubs.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cafes_and_pubs/cafes_and_pubs.json) +This document is autogenerated from [assets/themes/cafes_and_pubs/cafes_and_pubs.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cafes_and_pubs/cafes_and_pubs.json) diff --git a/Docs/Themes/campersite.md b/Docs/Themes/campersite.md index de1b400bc0..0c50360eb8 100644 --- a/Docs/Themes/campersite.md +++ b/Docs/Themes/campersite.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/campersite/campersite.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/campersite/campersite.json) +This document is autogenerated from [assets/themes/campersite/campersite.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/campersite/campersite.json) diff --git a/Docs/Themes/charging_stations.md b/Docs/Themes/charging_stations.md index 0ac3032af4..3f6fccc083 100644 --- a/Docs/Themes/charging_stations.md +++ b/Docs/Themes/charging_stations.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/charging_stations/charging_stations.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/charging_stations/charging_stations.json) +This document is autogenerated from [assets/themes/charging_stations/charging_stations.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/charging_stations/charging_stations.json) diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md index 7d4c58bae6..4d616b38fa 100644 --- a/Docs/Themes/circular_economy.md +++ b/Docs/Themes/circular_economy.md @@ -79,6 +79,7 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -147,6 +148,7 @@ Elements must match **any** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -711,6 +713,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -938,6 +950,12 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | -This document is autogenerated from [assets/themes/circular_economy/circular_economy.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/circular_economy/circular_economy.json) + +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 1fa0533c17..ea54cf59b7 100644 --- a/Docs/Themes/climbing.md +++ b/Docs/Themes/climbing.md @@ -88,6 +88,7 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -157,6 +158,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### repairs_climbing_shoes @@ -728,6 +730,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -766,6 +778,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -965,4 +983,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/climbing/climbing.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/climbing/climbing.json) +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/clock.md b/Docs/Themes/clock.md index ceca507502..495452869d 100644 --- a/Docs/Themes/clock.md +++ b/Docs/Themes/clock.md @@ -34,4 +34,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/clock/clock.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/clock/clock.json) +This document is autogenerated from [assets/themes/clock/clock.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/clock/clock.json) diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md index c1601b9388..0389cfb61d 100644 --- a/Docs/Themes/cycle_highways.md +++ b/Docs/Themes/cycle_highways.md @@ -295,4 +295,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cycle_highways/cycle_highways.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cycle_highways/cycle_highways.json) +This document is autogenerated from [assets/themes/cycle_highways/cycle_highways.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cycle_highways/cycle_highways.json) diff --git a/Docs/Themes/cycle_infra.md b/Docs/Themes/cycle_infra.md index aa8ab3687e..0f34ecda0a 100644 --- a/Docs/Themes/cycle_infra.md +++ b/Docs/Themes/cycle_infra.md @@ -38,4 +38,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/cycle_infra/cycle_infra.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cycle_infra/cycle_infra.json) +This document is autogenerated from [assets/themes/cycle_infra/cycle_infra.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cycle_infra/cycle_infra.json) diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md index 0ff781e05f..cfb96a11b7 100644 --- a/Docs/Themes/cyclenodes.md +++ b/Docs/Themes/cyclenodes.md @@ -233,4 +233,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/cyclenodes/cyclenodes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclenodes/cyclenodes.json) +This document is autogenerated from [assets/themes/cyclenodes/cyclenodes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclenodes/cyclenodes.json) diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md index 5b21863cad..720f491bb3 100644 --- a/Docs/Themes/cyclestreets.md +++ b/Docs/Themes/cyclestreets.md @@ -311,4 +311,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclestreets/cyclestreets.json) +This document is autogenerated from [assets/themes/cyclestreets/cyclestreets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclestreets/cyclestreets.json) diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md index 018df62fc3..13e9f36f62 100644 --- a/Docs/Themes/cyclofix.md +++ b/Docs/Themes/cyclofix.md @@ -2189,4 +2189,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/cyclofix/cyclofix.json) +This document is autogenerated from [assets/themes/cyclofix/cyclofix.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/cyclofix/cyclofix.json) diff --git a/Docs/Themes/disaster_response.md b/Docs/Themes/disaster_response.md index 9d2ab7db9c..f68ed2f4d3 100644 --- a/Docs/Themes/disaster_response.md +++ b/Docs/Themes/disaster_response.md @@ -40,4 +40,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/disaster_response/disaster_response.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/disaster_response/disaster_response.json) +This document is autogenerated from [assets/themes/disaster_response/disaster_response.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/disaster_response/disaster_response.json) diff --git a/Docs/Themes/drinking_water.md b/Docs/Themes/drinking_water.md index fe54caf932..742a602b3b 100644 --- a/Docs/Themes/drinking_water.md +++ b/Docs/Themes/drinking_water.md @@ -35,4 +35,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/drinking_water/drinking_water.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/drinking_water/drinking_water.json) +This document is autogenerated from [assets/themes/drinking_water/drinking_water.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/drinking_water/drinking_water.json) diff --git a/Docs/Themes/education.md b/Docs/Themes/education.md index d0853537e5..5606c0ef65 100644 --- a/Docs/Themes/education.md +++ b/Docs/Themes/education.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/education/education.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/education/education.json) +This document is autogenerated from [assets/themes/education/education.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/education/education.json) diff --git a/Docs/Themes/elongated_coin.md b/Docs/Themes/elongated_coin.md index 6c8bab79ee..dac1c5e828 100644 --- a/Docs/Themes/elongated_coin.md +++ b/Docs/Themes/elongated_coin.md @@ -29,4 +29,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/elongated_coin/elongated_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/elongated_coin/elongated_coin.json) +This document is autogenerated from [assets/themes/elongated_coin/elongated_coin.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/elongated_coin/elongated_coin.json) diff --git a/Docs/Themes/etymology.md b/Docs/Themes/etymology.md index dafe7e5d4a..dee0dde2b2 100644 --- a/Docs/Themes/etymology.md +++ b/Docs/Themes/etymology.md @@ -847,4 +847,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/etymology/etymology.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/etymology/etymology.json) +This document is autogenerated from [assets/themes/etymology/etymology.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/etymology/etymology.json) diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md index 295a718c55..3d06ff664c 100644 --- a/Docs/Themes/facadegardens.md +++ b/Docs/Themes/facadegardens.md @@ -165,4 +165,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/facadegardens/facadegardens.json) +This document is autogenerated from [assets/themes/facadegardens/facadegardens.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/facadegardens/facadegardens.json) diff --git a/Docs/Themes/fireplace.md b/Docs/Themes/fireplace.md index bc13ef473c..3b9d9a11d2 100644 --- a/Docs/Themes/fireplace.md +++ b/Docs/Themes/fireplace.md @@ -27,4 +27,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/fireplace/fireplace.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/fireplace/fireplace.json) +This document is autogenerated from [assets/themes/fireplace/fireplace.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/fireplace/fireplace.json) diff --git a/Docs/Themes/food.md b/Docs/Themes/food.md index e4132ff641..3cda2f7f34 100644 --- a/Docs/Themes/food.md +++ b/Docs/Themes/food.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/food/food.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/food/food.json) +This document is autogenerated from [assets/themes/food/food.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/food/food.json) diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md index 8686355fc8..bf77abb9fe 100644 --- a/Docs/Themes/fritures.md +++ b/Docs/Themes/fritures.md @@ -644,4 +644,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/fritures/fritures.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/fritures/fritures.json) +This document is autogenerated from [assets/themes/fritures/fritures.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/fritures/fritures.json) diff --git a/Docs/Themes/ghostbikes.md b/Docs/Themes/ghostbikes.md index 8479230057..c2a674116f 100644 --- a/Docs/Themes/ghostbikes.md +++ b/Docs/Themes/ghostbikes.md @@ -40,4 +40,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/ghostbikes/ghostbikes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostbikes/ghostbikes.json) +This document is autogenerated from [assets/themes/ghostbikes/ghostbikes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostbikes/ghostbikes.json) diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md index 41f733d9d9..09835c88ba 100644 --- a/Docs/Themes/ghostsigns.md +++ b/Docs/Themes/ghostsigns.md @@ -566,4 +566,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ghostsigns/ghostsigns.json) +This document is autogenerated from [assets/themes/ghostsigns/ghostsigns.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ghostsigns/ghostsigns.json) diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md index 0a54534778..da255eb975 100644 --- a/Docs/Themes/glutenfree.md +++ b/Docs/Themes/glutenfree.md @@ -149,6 +149,7 @@ Available languages: + [organic](#organic) + [sugar_free](#sugar_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -971,6 +972,7 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -1534,6 +1536,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1572,6 +1584,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -1771,4 +1789,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/glutenfree/glutenfree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/glutenfree/glutenfree.json) +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/grb.md b/Docs/Themes/grb.md index e6c88e4619..c3dd1b8f9f 100644 --- a/Docs/Themes/grb.md +++ b/Docs/Themes/grb.md @@ -356,4 +356,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/grb/grb.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/grb/grb.json) +This document is autogenerated from [assets/themes/grb/grb.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/grb/grb.json) diff --git a/Docs/Themes/guideposts.md b/Docs/Themes/guideposts.md index 442e8128b2..eae3de1c07 100644 --- a/Docs/Themes/guideposts.md +++ b/Docs/Themes/guideposts.md @@ -27,4 +27,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/guideposts/guideposts.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/guideposts/guideposts.json) +This document is autogenerated from [assets/themes/guideposts/guideposts.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/guideposts/guideposts.json) diff --git a/Docs/Themes/hackerspaces.md b/Docs/Themes/hackerspaces.md index 702217a4e4..5c6fb04f41 100644 --- a/Docs/Themes/hackerspaces.md +++ b/Docs/Themes/hackerspaces.md @@ -34,4 +34,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/hackerspaces/hackerspaces.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/hackerspaces/hackerspaces.json) +This document is autogenerated from [assets/themes/hackerspaces/hackerspaces.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/hackerspaces/hackerspaces.json) diff --git a/Docs/Themes/hailhydrant.md b/Docs/Themes/hailhydrant.md index 8427bc6081..a7e8e53fdd 100644 --- a/Docs/Themes/hailhydrant.md +++ b/Docs/Themes/hailhydrant.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/hailhydrant/hailhydrant.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/hailhydrant/hailhydrant.json) +This document is autogenerated from [assets/themes/hailhydrant/hailhydrant.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/hailhydrant/hailhydrant.json) diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md index 7735ea65b0..7884876d8c 100644 --- a/Docs/Themes/healthcare.md +++ b/Docs/Themes/healthcare.md @@ -86,6 +86,7 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -162,6 +163,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -726,6 +728,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -953,6 +965,12 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | -This document is autogenerated from [assets/themes/healthcare/healthcare.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/healthcare/healthcare.json) + +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/hotels.md b/Docs/Themes/hotels.md index 55c4bd4d18..5d0bdc7c6b 100644 --- a/Docs/Themes/hotels.md +++ b/Docs/Themes/hotels.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/hotels/hotels.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/hotels/hotels.json) +This document is autogenerated from [assets/themes/hotels/hotels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/hotels/hotels.json) diff --git a/Docs/Themes/icecream.md b/Docs/Themes/icecream.md index 38913c0d8e..e8c940937f 100644 --- a/Docs/Themes/icecream.md +++ b/Docs/Themes/icecream.md @@ -30,4 +30,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/icecream/icecream.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/icecream/icecream.json) +This document is autogenerated from [assets/themes/icecream/icecream.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/icecream/icecream.json) diff --git a/Docs/Themes/indoors.md b/Docs/Themes/indoors.md index 4cd2d59023..842d215bd9 100644 --- a/Docs/Themes/indoors.md +++ b/Docs/Themes/indoors.md @@ -39,4 +39,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/indoors/indoors.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/indoors/indoors.json) +This document is autogenerated from [assets/themes/indoors/indoors.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/indoors/indoors.json) diff --git a/Docs/Themes/insects.md b/Docs/Themes/insects.md index 31622a222a..c4533a607d 100644 --- a/Docs/Themes/insects.md +++ b/Docs/Themes/insects.md @@ -24,4 +24,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/insects/insects.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/insects/insects.json) +This document is autogenerated from [assets/themes/insects/insects.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/insects/insects.json) diff --git a/Docs/Themes/items_with_image.md b/Docs/Themes/items_with_image.md index 1890337e84..b110a5ede0 100644 --- a/Docs/Themes/items_with_image.md +++ b/Docs/Themes/items_with_image.md @@ -24,4 +24,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/items_with_image/items_with_image.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/items_with_image/items_with_image.json) +This document is autogenerated from [assets/themes/items_with_image/items_with_image.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/items_with_image/items_with_image.json) diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md index 4b5cff9be2..a558204234 100644 --- a/Docs/Themes/kerbs_and_crossings.md +++ b/Docs/Themes/kerbs_and_crossings.md @@ -259,4 +259,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/kerbs_and_crossings/kerbs_and_crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json) +This document is autogenerated from [assets/themes/kerbs_and_crossings/kerbs_and_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json) diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md index 4b9041bcae..bc215542ec 100644 --- a/Docs/Themes/lactosefree.md +++ b/Docs/Themes/lactosefree.md @@ -146,6 +146,7 @@ Available languages: + [organic](#organic) + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -968,6 +969,7 @@ Elements must match **all** of the following expressions: | [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) | | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -1531,6 +1533,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1569,6 +1581,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -1768,4 +1786,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/lactosefree/lactosefree.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/lactosefree/lactosefree.json) +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/lighthouses.md b/Docs/Themes/lighthouses.md index 5be985821c..45ffcfee1b 100644 --- a/Docs/Themes/lighthouses.md +++ b/Docs/Themes/lighthouses.md @@ -29,4 +29,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/lighthouses/lighthouses.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/lighthouses/lighthouses.json) +This document is autogenerated from [assets/themes/lighthouses/lighthouses.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/lighthouses/lighthouses.json) diff --git a/Docs/Themes/mapcomplete-changes.md b/Docs/Themes/mapcomplete-changes.md index b87957affa..f841773919 100644 --- a/Docs/Themes/mapcomplete-changes.md +++ b/Docs/Themes/mapcomplete-changes.md @@ -165,4 +165,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/mapcomplete-changes/mapcomplete-changes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/mapcomplete-changes/mapcomplete-changes.json) +This document is autogenerated from [assets/themes/mapcomplete-changes/mapcomplete-changes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/mapcomplete-changes/mapcomplete-changes.json) diff --git a/Docs/Themes/maproulette.md b/Docs/Themes/maproulette.md index e2d9166328..1bf5cb00e3 100644 --- a/Docs/Themes/maproulette.md +++ b/Docs/Themes/maproulette.md @@ -30,4 +30,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/maproulette/maproulette.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/maproulette/maproulette.json) +This document is autogenerated from [assets/themes/maproulette/maproulette.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/maproulette/maproulette.json) diff --git a/Docs/Themes/maps.md b/Docs/Themes/maps.md index 9398ed4ecf..32116ca42e 100644 --- a/Docs/Themes/maps.md +++ b/Docs/Themes/maps.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/maps/maps.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/maps/maps.json) +This document is autogenerated from [assets/themes/maps/maps.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/maps/maps.json) diff --git a/Docs/Themes/maxspeed.md b/Docs/Themes/maxspeed.md index 9d8091fbd3..44fa09fdb9 100644 --- a/Docs/Themes/maxspeed.md +++ b/Docs/Themes/maxspeed.md @@ -35,4 +35,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/maxspeed/maxspeed.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/maxspeed/maxspeed.json) +This document is autogenerated from [assets/themes/maxspeed/maxspeed.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/maxspeed/maxspeed.json) diff --git a/Docs/Themes/memorials.md b/Docs/Themes/memorials.md index 99d8d3481b..7293ccd88b 100644 --- a/Docs/Themes/memorials.md +++ b/Docs/Themes/memorials.md @@ -34,4 +34,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/memorials/memorials.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/memorials/memorials.json) +This document is autogenerated from [assets/themes/memorials/memorials.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/memorials/memorials.json) diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md index 2ed4687c6a..473cedf03a 100644 --- a/Docs/Themes/nature.md +++ b/Docs/Themes/nature.md @@ -45,4 +45,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/nature/nature.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/nature/nature.json) +This document is autogenerated from [assets/themes/nature/nature.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/nature/nature.json) diff --git a/Docs/Themes/notes.md b/Docs/Themes/notes.md index cbe259bcf8..cab659bf57 100644 --- a/Docs/Themes/notes.md +++ b/Docs/Themes/notes.md @@ -33,4 +33,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/notes/notes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/notes/notes.json) +This document is autogenerated from [assets/themes/notes/notes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/notes/notes.json) diff --git a/Docs/Themes/observation_towers.md b/Docs/Themes/observation_towers.md index d9e30f9330..5827c9f532 100644 --- a/Docs/Themes/observation_towers.md +++ b/Docs/Themes/observation_towers.md @@ -33,4 +33,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/observation_towers/observation_towers.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/observation_towers/observation_towers.json) +This document is autogenerated from [assets/themes/observation_towers/observation_towers.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/observation_towers/observation_towers.json) diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md index 961ee3874a..fd208a09e3 100644 --- a/Docs/Themes/onwheels.md +++ b/Docs/Themes/onwheels.md @@ -109,4 +109,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/onwheels/onwheels.json) +This document is autogenerated from [assets/themes/onwheels/onwheels.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/onwheels/onwheels.json) diff --git a/Docs/Themes/openlovemap.md b/Docs/Themes/openlovemap.md index 32290504bc..f6befef531 100644 --- a/Docs/Themes/openlovemap.md +++ b/Docs/Themes/openlovemap.md @@ -79,6 +79,7 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [fetish](#fetish) + [has_video_booth](#has_video_booth) @@ -197,6 +198,7 @@ Elements must match the expression ** [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | | [service:private_video_booth](https://wiki.openstreetmap.org/wiki/Key:service:private_video_booth) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:private_video_booth%3Dno) | @@ -762,6 +764,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1015,6 +1027,12 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + # condom_vending_machine This layer is based on [vending_machine](../Layers/vending_machine.md) @@ -1429,4 +1447,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/openlovemap/openlovemap.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/openlovemap/openlovemap.json) +This document is autogenerated from [assets/themes/openlovemap/openlovemap.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/openlovemap/openlovemap.json) diff --git a/Docs/Themes/openwindpowermap.md b/Docs/Themes/openwindpowermap.md index 2080b5115c..ef9f16e0e0 100644 --- a/Docs/Themes/openwindpowermap.md +++ b/Docs/Themes/openwindpowermap.md @@ -35,4 +35,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/openwindpowermap/openwindpowermap.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/openwindpowermap/openwindpowermap.json) +This document is autogenerated from [assets/themes/openwindpowermap/openwindpowermap.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/openwindpowermap/openwindpowermap.json) diff --git a/Docs/Themes/osm_community_index.md b/Docs/Themes/osm_community_index.md index 014f70ff64..ab261ba981 100644 --- a/Docs/Themes/osm_community_index.md +++ b/Docs/Themes/osm_community_index.md @@ -28,4 +28,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/osm_community_index/osm_community_index.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/osm_community_index/osm_community_index.json) +This document is autogenerated from [assets/themes/osm_community_index/osm_community_index.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/osm_community_index/osm_community_index.json) diff --git a/Docs/Themes/parkings.md b/Docs/Themes/parkings.md index 828e211fa0..bc1cf95ca0 100644 --- a/Docs/Themes/parkings.md +++ b/Docs/Themes/parkings.md @@ -39,4 +39,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/parkings/parkings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/parkings/parkings.json) +This document is autogenerated from [assets/themes/parkings/parkings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/parkings/parkings.json) diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 020a1c9fc5..9a8ba655b8 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -51,6 +51,7 @@ This theme contains the following layers: - [dentist](../Layers/dentist.md) - [disaster_response](../Layers/disaster_response.md) - [doctors](../Layers/doctors.md) + - [dog_toilet](../Layers/dog_toilet.md) - [dogpark](../Layers/dogpark.md) - [drinking_water](../Layers/drinking_water.md) - [dumpstations](../Layers/dumpstations.md) @@ -171,4 +172,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/personal/personal.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/personal/personal.json) +This document is autogenerated from [assets/themes/personal/personal.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/personal/personal.json) diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md index af7d961217..f6e88ed7c1 100644 --- a/Docs/Themes/pets.md +++ b/Docs/Themes/pets.md @@ -9,13 +9,15 @@ The theme introduction reads: This theme contains the following layers: - [dogpark](../Layers/dogpark.md) - - [dogfoodb (defined in this theme)](#dogfoodb) - - [dogshop (defined in this theme)](#dogshop) - [veterinary](../Layers/veterinary.md) - - [food](../Layers/food.md) - - [waste_basket](../Layers/waste_basket.md) - - [shops](../Layers/shops.md) - [animal_shelter](../Layers/animal_shelter.md) + - [dog_toilet](../Layers/dog_toilet.md) + - [food_dog_friendly (defined in this theme)](#food_dog_friendly) + - [food](../Layers/food.md) + - [shop_dog_friendly (defined in this theme)](#shop_dog_friendly) + - [shops](../Layers/shops.md) + - [waste_basket_dogs (defined in this theme)](#waste_basket_dogs) + - [waste_basket](../Layers/waste_basket.md) Available languages: @@ -39,7 +41,7 @@ Available languages: - [Veterinarians, dog parks and other pet-amenities ( pets )](#veterinarians,-dog-parks-and-other-pet-amenities-(-pets-)) 1. [Layers defined in this theme configuration file](#layers-defined-in-this-theme-configuration-file) -2. [dogfoodb](#dogfoodb) +2. [food_dog_friendly](#food_dog_friendly) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + [images](#images) @@ -89,7 +91,7 @@ Available languages: + [delete-button](#delete-button) + [lod](#lod) - [Filters](#filters) -3. [dogshop](#dogshop) +3. [shop_dog_friendly](#shop_dog_friendly) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + [images](#images) @@ -133,16 +135,27 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) + [delete-button](#delete-button) + [lod](#lod) - [Filters](#filters) +4. [waste_basket_dogs](#waste_basket_dogs) + - [Basic tags for this layer](#basic-tags-for-this-layer) + - [Supported attributes](#supported-attributes) + + [images](#images) + + [waste-basket-waste-types](#waste-basket-waste-types) + + [dispensing_dog_bags](#dispensing_dog_bags) + + [leftover-questions](#leftover-questions) + + [move-button](#move-button) + + [delete-button](#delete-button) + + [lod](#lod) # Layers defined in this theme configuration file These layers can not be reused in different themes. -# dogfoodb +# food_dog_friendly This layer is based on [food](../Layers/food.md) @@ -156,10 +169,10 @@ No themes use this layer Elements must match **all** of the following expressions: -0. amenity=restaurant | amenity=cafe +0. amenity=fast_food | amenity=restaurant 1. dog=unleashed | dog=leashed | dog=yes -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22yes%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%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22fast_food%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22restaurant%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes @@ -694,7 +707,7 @@ This tagrendering has labels -----|-----|----- | | has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired | -# dogshop +# shop_dog_friendly This layer is based on [shops](../Layers/shops.md) @@ -708,10 +721,11 @@ No themes use this layer Elements must match **all** of the following expressions: -0. dog=leashed | dog=yes | shop=pet -1. shop~.+ +0. craft=shoe_repair | craft=key_cutter | shop~.+ +1. dog=leashed | dog=yes +2. shop!=mall -[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22dog%22%3D%22leashed%22%5D%5B%22shop%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22dog%22%3D%22yes%22%5D%5B%22shop%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22pet%22%5D%5B%22shop%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%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) ## Supported attributes @@ -753,6 +767,7 @@ Elements must match **all** of the following expressions: | [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -1317,6 +1332,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -1355,6 +1380,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -1552,6 +1583,83 @@ This tagrendering has labels -----|-----|----- | | lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes | diet:lactose_free=only | diet:lactose_free=limited | +# waste_basket_dogs + +This layer is based on [waste_basket](../Layers/waste_basket.md) + +This is a public waste basket, thrash can, where you can throw away your thrash. + + - This layer is shown at zoomlevel **14** and higher + +No themes use this layer + +## Basic tags for this layer + +Elements must match **all** of the following expressions: + +0. vending=excrement_bags +1. amenity=waste_basket + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22vending%22%3D%22excrement_bags%22%5D%5B%22amenity%22%3D%22waste_basket%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 | +-----|-----|----- | +| [waste](https://wiki.openstreetmap.org/wiki/Key:waste) | Multiple choice | [trash](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dtrash) [dog_excrement](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddog_excrement) [cigarettes](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dcigarettes) [drugs](https://wiki.openstreetmap.org/wiki/Tag:waste%3Ddrugs) [sharps](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dsharps) [plastic](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dplastic) [pmd](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpmd) [paper](https://wiki.openstreetmap.org/wiki/Tag:waste%3Dpaper) | +| [vending](https://wiki.openstreetmap.org/wiki/Key:vending) | Multiple choice | [excrement_bags](https://wiki.openstreetmap.org/wiki/Tag:vending%3Dexcrement_bags) [](https://wiki.openstreetmap.org/wiki/Tag:vending%3D) | + +### 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()}* + +### waste-basket-waste-types + +The question is `What kind of waste basket is this?` + + - *A waste basket for general waste* is shown if with waste=. _This option cannot be chosen as answer_ + - *A waste basket for general waste* is shown if with waste=trash + - *A waste basket for dog excrements* is shown if with waste=dog_excrement + - *A waste basket for cigarettes* is shown if with waste=cigarettes + - *A waste basket for drugs* is shown if with waste=drugs + - *A waste basket for needles and other sharp objects* is shown if with waste=sharps + - *A waste basket for plastic* is shown if with waste=plastic + - *A waste basket for plastic packaging, metal packaging and drink cartons (PMD)* is shown if with waste=pmd + - *A waste basket for paper* is shown if with waste=paper + +### dispensing_dog_bags + +The question is `Does this waste basket have a dispenser for dog excrement bags?` + + - *This waste basket has a dispenser for (dog) excrement bags* is shown if with vending=excrement_bags & not:vending= + - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with not:vending=excrement_bags & vending= + - *This waste basket does not have a dispenser for (dog) excrement bags* is shown if with vending=. _This option cannot be chosen as answer_ + +### leftover-questions + +_This tagrendering has no question and is thus read-only_ +*{questions( ,)}* + +### move-button + +_This tagrendering has no question and is thus read-only_ +*{move_button()}* + +### delete-button + +_This tagrendering has no question and is thus read-only_ +*{delete_button()}* + +### 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/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json) +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/Themes/play_forests.md b/Docs/Themes/play_forests.md index d3f804d013..1fc5e5b968 100644 --- a/Docs/Themes/play_forests.md +++ b/Docs/Themes/play_forests.md @@ -18,4 +18,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/play_forests/play_forests.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/play_forests/play_forests.json) +This document is autogenerated from [assets/themes/play_forests/play_forests.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/play_forests/play_forests.json) diff --git a/Docs/Themes/playgrounds.md b/Docs/Themes/playgrounds.md index 9d4fd8879f..de57c1d8b9 100644 --- a/Docs/Themes/playgrounds.md +++ b/Docs/Themes/playgrounds.md @@ -42,4 +42,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/playgrounds/playgrounds.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/playgrounds/playgrounds.json) +This document is autogenerated from [assets/themes/playgrounds/playgrounds.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/playgrounds/playgrounds.json) diff --git a/Docs/Themes/postal_codes.md b/Docs/Themes/postal_codes.md index d929d4c03a..64de4573e3 100644 --- a/Docs/Themes/postal_codes.md +++ b/Docs/Themes/postal_codes.md @@ -151,4 +151,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/postal_codes/postal_codes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/postal_codes/postal_codes.json) +This document is autogenerated from [assets/themes/postal_codes/postal_codes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/postal_codes/postal_codes.json) diff --git a/Docs/Themes/postboxes.md b/Docs/Themes/postboxes.md index 2824783f37..f09f582d52 100644 --- a/Docs/Themes/postboxes.md +++ b/Docs/Themes/postboxes.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/postboxes/postboxes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/postboxes/postboxes.json) +This document is autogenerated from [assets/themes/postboxes/postboxes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/postboxes/postboxes.json) diff --git a/Docs/Themes/rainbow_crossings.md b/Docs/Themes/rainbow_crossings.md index c8caadd40a..a35ffc677d 100644 --- a/Docs/Themes/rainbow_crossings.md +++ b/Docs/Themes/rainbow_crossings.md @@ -95,4 +95,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) +This document is autogenerated from [assets/themes/rainbow_crossings/rainbow_crossings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/rainbow_crossings/rainbow_crossings.json) diff --git a/Docs/Themes/scouting.md b/Docs/Themes/scouting.md index 4f286f03d6..41e64cecd6 100644 --- a/Docs/Themes/scouting.md +++ b/Docs/Themes/scouting.md @@ -13,9 +13,10 @@ This theme contains the following layers: Available languages: - en + - de # Layers defined in this theme configuration file These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/scouting/scouting.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/scouting/scouting.json) +This document is autogenerated from [assets/themes/scouting/scouting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/scouting/scouting.json) diff --git a/Docs/Themes/shops.md b/Docs/Themes/shops.md index a4e319931b..7532409d5b 100644 --- a/Docs/Themes/shops.md +++ b/Docs/Themes/shops.md @@ -38,4 +38,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/shops/shops.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/shops/shops.json) +This document is autogenerated from [assets/themes/shops/shops.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/shops/shops.json) diff --git a/Docs/Themes/ski.md b/Docs/Themes/ski.md index a01732f551..b9bbfde3f3 100644 --- a/Docs/Themes/ski.md +++ b/Docs/Themes/ski.md @@ -37,4 +37,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/ski/ski.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/ski/ski.json) +This document is autogenerated from [assets/themes/ski/ski.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/ski/ski.json) diff --git a/Docs/Themes/speelplekken.md b/Docs/Themes/speelplekken.md index e65ce86f42..53c3824336 100644 --- a/Docs/Themes/speelplekken.md +++ b/Docs/Themes/speelplekken.md @@ -175,4 +175,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/speelplekken/speelplekken.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/speelplekken/speelplekken.json) +This document is autogenerated from [assets/themes/speelplekken/speelplekken.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/speelplekken/speelplekken.json) diff --git a/Docs/Themes/sport_pitches.md b/Docs/Themes/sport_pitches.md index f581267952..7907777a87 100644 --- a/Docs/Themes/sport_pitches.md +++ b/Docs/Themes/sport_pitches.md @@ -33,4 +33,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/sport_pitches/sport_pitches.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/sport_pitches/sport_pitches.json) +This document is autogenerated from [assets/themes/sport_pitches/sport_pitches.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/sport_pitches/sport_pitches.json) diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md index f5d5029a77..7ed4cbc6ec 100644 --- a/Docs/Themes/sports.md +++ b/Docs/Themes/sports.md @@ -82,6 +82,7 @@ Available languages: + [sugar_free](#sugar_free) + [gluten_free](#gluten_free) + [lactose_free](#lactose_free) + + [dog-access](#dog-access) + [description](#description) + [leftover-questions](#leftover-questions) + [move-button](#move-button) @@ -153,6 +154,7 @@ Elements must match the expression ** [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) | | [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) | | [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) | +| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) | | [description](https://wiki.openstreetmap.org/wiki/Key:description) | [text](../SpecialInputElements.md#text) | | ### images @@ -717,6 +719,16 @@ This tagrendering is only visible in the popup if the following condition is met This tagrendering has labels `diets` +### dog-access + +The question is `Are dogs allowed in this business?` + + - *Dogs are allowed* is shown if with dog=yes + - *Dogs are not allowed* is shown if with dog=no + - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed + - *Dogs are allowed and can run around freely* is shown if with dog=unleashed + - *Dogs are allowed only outside* is shown if with dog=outside + ### description The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.` @@ -755,6 +767,12 @@ This tagrendering has labels -----|-----|----- | | has_organic.0 | Has organic options | organic=yes | organic=only | +| id | question | osmTags | +-----|-----|----- | +| dogs.0 | *No preference towards dogs* (default) | | +| dogs.1 | Dogs allowed | dog=unleashed | dog=yes | +| dogs.2 | No dogs allowed | dog=no | + | id | question | osmTags | -----|-----|----- | | shop_types.0 | *What kind of shop is this?* (default) | | @@ -954,4 +972,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/sports/sports.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/sports/sports.json) +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/stations.md b/Docs/Themes/stations.md index 55bdbcd5bc..6e3632d702 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -179,4 +179,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/stations/stations.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/stations/stations.json) +This document is autogenerated from [assets/themes/stations/stations.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/stations/stations.json) diff --git a/Docs/Themes/street_lighting.md b/Docs/Themes/street_lighting.md index c723010f84..f5e377f9dd 100644 --- a/Docs/Themes/street_lighting.md +++ b/Docs/Themes/street_lighting.md @@ -170,4 +170,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/street_lighting/street_lighting.json) +This document is autogenerated from [assets/themes/street_lighting/street_lighting.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting/street_lighting.json) diff --git a/Docs/Themes/street_lighting_assen.md b/Docs/Themes/street_lighting_assen.md index 4e2d448f55..b960bead98 100644 --- a/Docs/Themes/street_lighting_assen.md +++ b/Docs/Themes/street_lighting_assen.md @@ -67,4 +67,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/street_lighting_assen/street_lighting_assen.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/street_lighting_assen/street_lighting_assen.json) +This document is autogenerated from [assets/themes/street_lighting_assen/street_lighting_assen.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/street_lighting_assen/street_lighting_assen.json) diff --git a/Docs/Themes/surveillance.md b/Docs/Themes/surveillance.md index ea0bc8ef1e..c9cd661f3b 100644 --- a/Docs/Themes/surveillance.md +++ b/Docs/Themes/surveillance.md @@ -38,4 +38,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/surveillance/surveillance.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/surveillance/surveillance.json) +This document is autogenerated from [assets/themes/surveillance/surveillance.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/surveillance/surveillance.json) diff --git a/Docs/Themes/toerisme_vlaanderen.md b/Docs/Themes/toerisme_vlaanderen.md index f2041860ad..e0dfbbfd57 100644 --- a/Docs/Themes/toerisme_vlaanderen.md +++ b/Docs/Themes/toerisme_vlaanderen.md @@ -1722,4 +1722,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json) +This document is autogenerated from [assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/toerisme_vlaanderen/toerisme_vlaanderen.json) diff --git a/Docs/Themes/toilets.md b/Docs/Themes/toilets.md index 0ad647ae0e..8babce9188 100644 --- a/Docs/Themes/toilets.md +++ b/Docs/Themes/toilets.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/toilets/toilets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/toilets/toilets.json) +This document is autogenerated from [assets/themes/toilets/toilets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/toilets/toilets.json) diff --git a/Docs/Themes/transit.md b/Docs/Themes/transit.md index feee9e31f2..7fabc11107 100644 --- a/Docs/Themes/transit.md +++ b/Docs/Themes/transit.md @@ -92,4 +92,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/transit/transit.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/transit/transit.json) +This document is autogenerated from [assets/themes/transit/transit.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/transit/transit.json) diff --git a/Docs/Themes/trees.md b/Docs/Themes/trees.md index a3b24fad05..a729a08ccc 100644 --- a/Docs/Themes/trees.md +++ b/Docs/Themes/trees.md @@ -39,4 +39,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/trees/trees.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/trees/trees.json) +This document is autogenerated from [assets/themes/trees/trees.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/trees/trees.json) diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index 2c26327099..37fc9e223c 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -305,4 +305,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/uk_addresses/uk_addresses.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/uk_addresses/uk_addresses.json) +This document is autogenerated from [assets/themes/uk_addresses/uk_addresses.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/uk_addresses/uk_addresses.json) diff --git a/Docs/Themes/velopark.md b/Docs/Themes/velopark.md index fb03a9484e..43d0cd2219 100644 --- a/Docs/Themes/velopark.md +++ b/Docs/Themes/velopark.md @@ -491,4 +491,4 @@ This tagrendering is only visible in the popup if the following condition is met -This document is autogenerated from [assets/themes/velopark/velopark.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/velopark/velopark.json) +This document is autogenerated from [assets/themes/velopark/velopark.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/velopark/velopark.json) diff --git a/Docs/Themes/vending_machine.md b/Docs/Themes/vending_machine.md index d478cfb85f..1dcc55fc28 100644 --- a/Docs/Themes/vending_machine.md +++ b/Docs/Themes/vending_machine.md @@ -374,4 +374,4 @@ This tagrendering has labels -This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/vending_machine/vending_machine.json) +This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/vending_machine/vending_machine.json) diff --git a/Docs/Themes/walkingnodes.md b/Docs/Themes/walkingnodes.md index fdb6792c71..a9be465f1d 100644 --- a/Docs/Themes/walkingnodes.md +++ b/Docs/Themes/walkingnodes.md @@ -228,4 +228,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/walkingnodes/walkingnodes.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/walkingnodes/walkingnodes.json) +This document is autogenerated from [assets/themes/walkingnodes/walkingnodes.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/walkingnodes/walkingnodes.json) diff --git a/Docs/Themes/walls_and_buildings.md b/Docs/Themes/walls_and_buildings.md index 7d3b3e8119..85ea4f1ba0 100644 --- a/Docs/Themes/walls_and_buildings.md +++ b/Docs/Themes/walls_and_buildings.md @@ -33,4 +33,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/walls_and_buildings/walls_and_buildings.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/walls_and_buildings/walls_and_buildings.json) +This document is autogenerated from [assets/themes/walls_and_buildings/walls_and_buildings.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/walls_and_buildings/walls_and_buildings.json) diff --git a/Docs/Themes/waste.md b/Docs/Themes/waste.md index 34df758a75..65fdea8035 100644 --- a/Docs/Themes/waste.md +++ b/Docs/Themes/waste.md @@ -36,4 +36,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/waste/waste.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/waste/waste.json) +This document is autogenerated from [assets/themes/waste/waste.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/waste/waste.json) diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md index 7bbdde95d7..123df75b16 100644 --- a/Docs/Themes/waste_assen.md +++ b/Docs/Themes/waste_assen.md @@ -115,4 +115,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/waste_assen/waste_assen.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/waste_assen/waste_assen.json) +This document is autogenerated from [assets/themes/waste_assen/waste_assen.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/waste_assen/waste_assen.json) diff --git a/Docs/Themes/waste_basket.md b/Docs/Themes/waste_basket.md index d4823aa656..9f28b3848c 100644 --- a/Docs/Themes/waste_basket.md +++ b/Docs/Themes/waste_basket.md @@ -35,4 +35,4 @@ Available languages: These layers can not be reused in different themes. -This document is autogenerated from [assets/themes/waste_basket/waste_basket.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/waste_basket/waste_basket.json) +This document is autogenerated from [assets/themes/waste_basket/waste_basket.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/waste_basket/waste_basket.json) diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md index f985b033ea..4a9ff73e15 100644 --- a/Docs/Themes/width.md +++ b/Docs/Themes/width.md @@ -131,4 +131,4 @@ This tagrendering has labels `added_by_default` -This document is autogenerated from [assets/themes/width/width.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/width/width.json) +This document is autogenerated from [assets/themes/width/width.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/width/width.json) diff --git a/assets/svg/forgejo.svg b/assets/svg/forgejo.svg new file mode 100644 index 0000000000..9c46d82648 --- /dev/null +++ b/assets/svg/forgejo.svg @@ -0,0 +1,40 @@ + + + + + Forgejo logo + Caesar Schinas + + + + + + + + + + + + + diff --git a/assets/svg/forgejo.svg.license b/assets/svg/forgejo.svg.license new file mode 100644 index 0000000000..dec302c253 --- /dev/null +++ b/assets/svg/forgejo.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: https://caesarschinas.com/ +SPDX-License-Identifier: CC-BY-SA 4.0 \ No newline at end of file diff --git a/scripts/fixSchemas.ts b/scripts/fixSchemas.ts index 27d680677c..0931bbb032 100644 --- a/scripts/fixSchemas.ts +++ b/scripts/fixSchemas.ts @@ -235,7 +235,6 @@ function extractHintsFrom( ) } } - } return hints } diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts index 0e25bd506a..902e302050 100644 --- a/scripts/generateDocs.ts +++ b/scripts/generateDocs.ts @@ -30,6 +30,7 @@ import TableOfContents from "../src/UI/Base/TableOfContents" import MarkdownUtils from "../src/Utils/MarkdownUtils" import { parse as parse_html } from "node-html-parser" import { AvailableRasterLayers } from "../src/Models/RasterLayers" +import { ImmutableStore } from "../src/Logic/UIEventSource" /** * Converts a markdown-file into a .json file, which a walkthrough/slideshow element can use @@ -245,7 +246,10 @@ export class GenerateDocs extends Script { const generatedFrom = [ "This document is autogenerated from", autogenSource - .map((s) => `[${s}](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/${s})`) + .map( + (s) => + `[${s}](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/${s})` + ) .join(", "), ].join(" ") @@ -253,7 +257,7 @@ export class GenerateDocs extends Script { } private generateHotkeyDocs() { - new ThemeViewState(new ThemeConfig(bookcases), new Set()) + new ThemeViewState(new ThemeConfig(bookcases), new ImmutableStore(new Set())) this.WriteMarkdownFile("./Docs/Hotkeys.md", Hotkeys.generateDocumentation(), [ "src/UI/Base/Hotkeys.ts", ]) diff --git a/scripts/handleErrors.ts b/scripts/handleErrors.ts index f0b46aa7b7..cf2ce377aa 100644 --- a/scripts/handleErrors.ts +++ b/scripts/handleErrors.ts @@ -130,9 +130,9 @@ ${changeset}` const changesObj = new Changes( { osmConnection, - reportError: (err) => console.error(err) + reportError: (err) => console.error(err), }, - false, + false ) const all: ErrorMessage[] = [] diff --git a/scripts/nsiLogos.ts b/scripts/nsiLogos.ts index 22ce0fb3f2..4744f56433 100644 --- a/scripts/nsiLogos.ts +++ b/scripts/nsiLogos.ts @@ -15,11 +15,16 @@ class NsiLogos extends Script { super("Contains various subcommands for NSI logo maintainance") } - private async downloadLogo(nsiItem: NSIItem, type: string, basePath: string, alreadyDownloaded: Map) { - if(nsiItem === undefined){ + private async downloadLogo( + nsiItem: NSIItem, + type: string, + basePath: string, + alreadyDownloaded: Map + ) { + if (nsiItem === undefined) { return false } - if(alreadyDownloaded.has(nsiItem.id)){ + if (alreadyDownloaded.has(nsiItem.id)) { return false } try { @@ -54,7 +59,7 @@ class NsiLogos extends Script { await ScriptUtils.DownloadFileTo(logos.facebook, path) // Validate const content = readFileSync(path, "utf8") - if (content.startsWith("{\"error\"")) { + if (content.startsWith('{"error"')) { unlinkSync(path) console.error("Attempted to fetch", logos.facebook, " but this gave an error") } else { @@ -109,13 +114,16 @@ class NsiLogos extends Script { const stepcount = 50 for (let i = 0; i < items.length; i += stepcount) { if (downloadCount > 0 || i % 200 === 0) { - console.log(i + "/" + items.length, `downloaded ${downloadCount}; failed ${errored}; skipped ${skipped} for NSI type ${type}`) + console.log( + i + "/" + items.length, + `downloaded ${downloadCount}; failed ${errored}; skipped ${skipped} for NSI type ${type}` + ) } const results = await Promise.all( Utils.TimesT(stepcount, (j) => j).map(async (j) => { return await this.downloadLogo(items[i + j], type, basePath, alreadyDownloaded) - }), + }) ) for (let j = 0; j < results.length; j++) { let didDownload = results[j] @@ -129,7 +137,12 @@ class NsiLogos extends Script { continue } console.log("Retrying", items[i + j].id, type) - didDownload = await this.downloadLogo(items[i + j], type, basePath, alreadyDownloaded) + didDownload = await this.downloadLogo( + items[i + j], + type, + basePath, + alreadyDownloaded + ) if (didDownload === "error") { errored++ console.log("Failed again:", items[i + j].id) @@ -139,7 +152,8 @@ class NsiLogos extends Script { } } return { - downloadCount, errored, + downloadCount, + errored, } } @@ -153,17 +167,26 @@ class NsiLogos extends Script { osmTags: NameSuggestionIndex.asFilterTags(item), } }) - const mappings = items.map((item) => ({ - if: NameSuggestionIndex.asFilterTags(item), - then: nsi.getIconUrl(item) - })).filter(mapping => mapping.then !== undefined) + const mappings = items + .map((item) => ({ + if: NameSuggestionIndex.asFilterTags(item), + then: nsi.getIconUrl(item), + })) + .filter((mapping) => mapping.then !== undefined) console.log("Checking for shadow-mappings... This will take a while") let deleted = 0 for (let i = mappings.length - 1; i >= 0; i--) { const condition = TagUtils.Tag(mappings[i].if) if (i % 100 === 0) { - console.log("Checking for shadow-mappings...", i, "/", mappings.length, "deleted", deleted) + console.log( + "Checking for shadow-mappings...", + i, + "/", + mappings.length, + "deleted", + deleted + ) } const shadowsSomething = mappings.some((m, j) => { if (i === j) { @@ -231,9 +254,12 @@ class NsiLogos extends Script { private static readonly path: string = "./public/assets/data/nsi/logos" private static headers: Readonly>>> = { - "png": [[137, 80, 78, 71, 13, 10, 26, 10]], - "jpg": [[255, 216], [255, 232]], - "gif": [[71, 73]], + png: [[137, 80, 78, 71, 13, 10, 26, 10]], + jpg: [ + [255, 216], + [255, 232], + ], + gif: [[71, 73]], } private static downloadedFiles(): Map { @@ -273,8 +299,6 @@ class NsiLogos extends Script { } } console.log("Removed ", pruned, "files") - - } private startsWith(buffer: Buffer, header: ReadonlyArray): boolean { @@ -285,8 +309,11 @@ class NsiLogos extends Script { return doesMatch } - private startsWithAnyOf(buffer: Buffer, headers: ReadonlyArray>): boolean { - return headers.some(header => this.startsWith(buffer, header)) + private startsWithAnyOf( + buffer: Buffer, + headers: ReadonlyArray> + ): boolean { + return headers.some((header) => this.startsWith(buffer, header)) } private async addExtensions() { @@ -299,8 +326,7 @@ class NsiLogos extends Script { const fd = openSync(f, "r") const buffer = Buffer.alloc(10) const num = readSync(fd, buffer, 0, 10, null) - if (num === 0) - throw "INvalid file:" + f + if (num === 0) throw "INvalid file:" + f let matchFound = false for (const format in NsiLogos.headers) { @@ -320,12 +346,17 @@ class NsiLogos extends Script { unlinkSync(f) continue } - throw "No format found for " + f + buffer.slice(0, 10).join(" ") + " ascii: " + text.slice(0, 40) - + throw ( + "No format found for " + + f + + buffer.slice(0, 10).join(" ") + + " ascii: " + + text.slice(0, 40) + ) } } - private async patchNsiFile(){ + private async patchNsiFile() { const files = NsiLogos.downloadedFiles() let path = "./public/assets/data/nsi/nsi.min.json" const otherPath = "./assets/data/nsi/nsi.min.json" @@ -340,7 +371,7 @@ class NsiLogos extends Script { for (const nsiItem of t) { const file = files.get(nsiItem.id) delete nsiItem.fromTemplate - if(!file){ + if (!file) { continue } const extension = file.match(/.*\.([a-z]{3})/)[1] @@ -348,25 +379,24 @@ class NsiLogos extends Script { } } writeFileSync(path, JSON.stringify(nsi), "utf8") - } - private commands: Record Promise, doc?: string }> = { - "download": { f: () => this.download(), doc: "Download all icons" }, - "generateRenderings": { + private commands: Record Promise; doc?: string }> = { + download: { f: () => this.download(), doc: "Download all icons" }, + generateRenderings: { f: () => this.generateRenderings(), doc: "Generates the layer files 'nsi_brand' and 'nsi_operator' which allows to reuse the icons in renderings", }, - "prune": { f: () => NsiLogos.prune(), doc: "Remove no longer needed files" }, - "addExtensions": { + prune: { f: () => NsiLogos.prune(), doc: "Remove no longer needed files" }, + addExtensions: { f: () => this.addExtensions(), doc: "Inspects all files without an extension; might remove invalid files", }, - "patch": { + patch: { f: () => this.patchNsiFile(), - doc: "Reads nsi.min.json, adds the 'ext' (extension) field to every relevant entry" + doc: "Reads nsi.min.json, adds the 'ext' (extension) field to every relevant entry", }, - "all": { + all: { doc: "Run `download`, `generateRenderings`, `prune` and `addExtensions`", f: async () => { await NsiLogos.prune() @@ -393,7 +423,6 @@ class NsiLogos extends Script { } for (const command of args) { - const c = this.commands[command] if (!c) { console.log("Unrecognized command:", c) diff --git a/src/Logic/Actors/GeoLocationHandler.ts b/src/Logic/Actors/GeoLocationHandler.ts index 20e0765587..49c1adf7af 100644 --- a/src/Logic/Actors/GeoLocationHandler.ts +++ b/src/Logic/Actors/GeoLocationHandler.ts @@ -8,11 +8,13 @@ import { FeatureSource, WritableFeatureSource } from "../FeatureSource/FeatureSo import { LocalStorageSource } from "../Web/LocalStorageSource" import { GeoOperations } from "../GeoOperations" import { OsmTags } from "../../Models/OsmFeature" -import StaticFeatureSource, { WritableStaticFeatureSource } from "../FeatureSource/Sources/StaticFeatureSource" +import StaticFeatureSource, { + WritableStaticFeatureSource, +} from "../FeatureSource/Sources/StaticFeatureSource" import { MapProperties } from "../../Models/MapProperties" import { Orientation } from "../../Sensors/Orientation" -("use strict") +;("use strict") /** * The geolocation-handler takes a map-location and a geolocation state. * It'll move the map as appropriate given the state of the geolocation-API diff --git a/src/Logic/Actors/NoElementsInViewDetector.ts b/src/Logic/Actors/NoElementsInViewDetector.ts index 0cd7383281..663eb04a93 100644 --- a/src/Logic/Actors/NoElementsInViewDetector.ts +++ b/src/Logic/Actors/NoElementsInViewDetector.ts @@ -32,7 +32,6 @@ export default class NoElementsInViewDetector { return "zoom-to-low" } - for (const [layerName, source] of themeViewState.perLayerFiltered) { if (priviliged.has(layerName)) { continue diff --git a/src/Logic/Actors/SelectedElementTagsUpdater.ts b/src/Logic/Actors/SelectedElementTagsUpdater.ts index e5d8d04c71..67a7c2b446 100644 --- a/src/Logic/Actors/SelectedElementTagsUpdater.ts +++ b/src/Logic/Actors/SelectedElementTagsUpdater.ts @@ -34,11 +34,15 @@ export default class SelectedElementTagsUpdater { }) } - public static applyUpdate(latestTags: OsmTags, id: string, state: { - theme: ThemeConfig, - changes: Changes, - featureProperties: FeaturePropertiesStore - }) { + public static applyUpdate( + latestTags: OsmTags, + id: string, + state: { + theme: ThemeConfig + changes: Changes + featureProperties: FeaturePropertiesStore + } + ) { try { const leftRightSensitive = state.theme.isLeftRightSensitive() diff --git a/src/Logic/DetermineTheme.ts b/src/Logic/DetermineTheme.ts index 5684d731c7..2996606955 100644 --- a/src/Logic/DetermineTheme.ts +++ b/src/Logic/DetermineTheme.ts @@ -69,7 +69,7 @@ export default class DetermineTheme { tagRenderings: DetermineTheme.getSharedTagRenderings(), tagRenderingOrder: DetermineTheme.getSharedTagRenderingOrder(), sharedLayers: knownLayersDict, - publicLayers: new Set() + publicLayers: new Set(), } return convertState } diff --git a/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts b/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts index f91cfa8353..9e5c2e108e 100644 --- a/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts @@ -84,10 +84,10 @@ export default class FavouritesFeatureSource extends StaticFeatureSource { private async updateFeature( feature: Feature, state: { - theme: ThemeConfig, - changes: Changes, - featureProperties: FeaturePropertiesStore, - osmObjectDownloader: OsmObjectDownloader, + theme: ThemeConfig + changes: Changes + featureProperties: FeaturePropertiesStore + osmObjectDownloader: OsmObjectDownloader } ) { const id = feature.properties.id diff --git a/src/Logic/FeatureSource/Sources/ThemeSource.ts b/src/Logic/FeatureSource/Sources/ThemeSource.ts index e9b54aecfc..e06b694c18 100644 --- a/src/Logic/FeatureSource/Sources/ThemeSource.ts +++ b/src/Logic/FeatureSource/Sources/ThemeSource.ts @@ -32,7 +32,6 @@ export default class ThemeSource implements IndexedFeatureSource { public readonly featuresById: Store> private readonly core: Store - private readonly addedSources: FeatureSource[] = [] private readonly addedItems: OsmFeature[] = [] @@ -48,14 +47,23 @@ export default class ThemeSource implements IndexedFeatureSource { const isLoading = new UIEventSource(true) this.isLoading = isLoading - const features = this.features = new UIEventSource([]) - const featuresById = this.featuresById = new UIEventSource(new Map()) - this.core = mvtAvailableLayers.mapD(mvtAvailableLayers => { - const core = new ThemeSourceCore(layers, featureSwitches, mapProperties, backend, isDisplayed, mvtAvailableLayers, isLoading, fullNodeDatabaseSource) - this.addedSources.forEach(src => core.addSource(src)) - this.addedItems.forEach(item => core.addItem(item)) - core.features.addCallbackAndRun(data => features.set(data)) - core.featuresById.addCallbackAndRun(data => featuresById.set(data)) + const features = (this.features = new UIEventSource([])) + const featuresById = (this.featuresById = new UIEventSource(new Map())) + this.core = mvtAvailableLayers.mapD((mvtAvailableLayers) => { + const core = new ThemeSourceCore( + layers, + featureSwitches, + mapProperties, + backend, + isDisplayed, + mvtAvailableLayers, + isLoading, + fullNodeDatabaseSource + ) + this.addedSources.forEach((src) => core.addSource(src)) + this.addedItems.forEach((item) => core.addItem(item)) + core.features.addCallbackAndRun((data) => features.set(data)) + core.featuresById.addCallbackAndRun((data) => featuresById.set(data)) return core }) } @@ -69,7 +77,6 @@ export default class ThemeSource implements IndexedFeatureSource { this.addedSources.push(source) } - public addItem(obj: OsmFeature) { this.core.data?.addItem(obj) this.addedItems.push(obj) @@ -82,7 +89,6 @@ export default class ThemeSource implements IndexedFeatureSource { * Note that special layers (with `source=null` will be ignored) */ class ThemeSourceCore extends FeatureSourceMerger { - /** * This source is _only_ triggered when the data is downloaded for CSV export * @private @@ -116,7 +122,7 @@ class ThemeSourceCore extends FeatureSourceMerger { mapProperties, { isActive: isDisplayed(layer.id), - maxAge: layer.maxAgeOfCache + maxAge: layer.maxAgeOfCache, } ) fromCache.set(layer.id, src) @@ -169,11 +175,11 @@ class ThemeSourceCore extends FeatureSourceMerger { overpassUrl: featureSwitches.overpassUrl, overpassTimeout: featureSwitches.overpassTimeout, overpassMaxZoom: new ImmutableStore(99), - widenFactor: 0 + widenFactor: 0, }, { ignoreZoom: true, - isActive: new ImmutableStore(false) + isActive: new ImmutableStore(false), } ) @@ -247,7 +253,7 @@ class ThemeSourceCore extends FeatureSourceMerger { backend, isActive, patchRelations: true, - fullNodeDatabase + fullNodeDatabase, }) } @@ -279,11 +285,11 @@ class ThemeSourceCore extends FeatureSourceMerger { widenFactor: 1.5, overpassUrl: featureSwitches.overpassUrl, overpassTimeout: featureSwitches.overpassTimeout, - overpassMaxZoom: featureSwitches.overpassMaxZoom + overpassMaxZoom: featureSwitches.overpassMaxZoom, }, { padToTiles: zoom.map((zoom) => Math.min(15, zoom + 1)), - isActive + isActive, } ) } diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts index 3c9ba228aa..785c0cbe6f 100644 --- a/src/Logic/ImageProviders/AllImageProviders.ts +++ b/src/Logic/ImageProviders/AllImageProviders.ts @@ -22,7 +22,7 @@ export default class AllImageProviders { ...WikimediaImageProvider.commonsPrefixes, ...Mapillary.valuePrefixes, ...AllImageProviders.dontLoadFromPrefixes, - "Category:" + "Category:", ]) private static ImageAttributionSource: ImageProvider[] = [ @@ -31,7 +31,7 @@ export default class AllImageProviders { WikidataImageProvider.singleton, WikimediaImageProvider.singleton, Panoramax.singleton, - AllImageProviders.genericImageProvider + AllImageProviders.genericImageProvider, ] public static apiUrls: string[] = [].concat( ...AllImageProviders.ImageAttributionSource.map((src) => src.apiUrls()) @@ -44,7 +44,7 @@ export default class AllImageProviders { mapillary: Mapillary.singleton, wikidata: WikidataImageProvider.singleton, wikimedia: WikimediaImageProvider.singleton, - panoramax: Panoramax.singleton + panoramax: Panoramax.singleton, } public static byName(name: string) { @@ -75,10 +75,18 @@ export default class AllImageProviders { * AllImageProviders.estimateNumberOfImages({image:"abc", "mapillary": "123", "panoramax:0": "xyz"}) // => 3 * */ - public static estimateNumberOfImages(tags: Record, prefixes: string[] = undefined): number { + public static estimateNumberOfImages( + tags: Record, + prefixes: string[] = undefined + ): number { let count = 0 - const allPrefixes = Utils.Dedup(prefixes ?? [].concat(...AllImageProviders.ImageAttributionSource.map(s => s.defaultKeyPrefixes))) + const allPrefixes = Utils.Dedup( + prefixes ?? + [].concat( + ...AllImageProviders.ImageAttributionSource.map((s) => s.defaultKeyPrefixes) + ) + ) for (const prefix of allPrefixes) { for (const k in tags) { if (k === prefix || k.startsWith(prefix + ":")) { @@ -131,7 +139,7 @@ export default class AllImageProviders { */ public static loadImagesFrom(urls: string[]): Store { const tags = { - id: urls.join(";") + id: urls.join(";"), } for (let i = 0; i < urls.length; i++) { tags["image:" + i] = urls[i] diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index fa28ded72d..c09fa5d1e4 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -604,14 +604,16 @@ export class OsmConnection { if (this.fakeUser) { return } - this.FetchCapabilities().then(({ api, gpx }) => { - this.apiIsOnline.setData(api) - this.gpxServiceIsOnline.setData(gpx) - }).catch(err => { - console.log("Could not reach the api:", err) - this.apiIsOnline.set("unreachable") - this.gpxServiceIsOnline.set("unreachable") - }) + this.FetchCapabilities() + .then(({ api, gpx }) => { + this.apiIsOnline.setData(api) + this.gpxServiceIsOnline.setData(gpx) + }) + .catch((err) => { + console.log("Could not reach the api:", err) + this.apiIsOnline.set("unreachable") + this.gpxServiceIsOnline.set("unreachable") + }) } private readonly _userInfoCache: Record = {} diff --git a/src/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts index f89dd65d57..e54ed0008a 100644 --- a/src/Logic/Osm/OsmPreferences.ts +++ b/src/Logic/Osm/OsmPreferences.ts @@ -210,7 +210,7 @@ export class OsmPreferences { * @private */ private async getPreferencesDictDirectly(): Promise> { - if(!this.osmConnection.isLoggedIn.data){ + if (!this.osmConnection.isLoggedIn.data) { return {} } return new Promise>((resolve, reject) => { @@ -260,7 +260,7 @@ export class OsmPreferences { * */ private async uploadKvSplit(k: string, v: string) { - if(!this.osmConnection.isLoggedIn.data){ + if (!this.osmConnection.isLoggedIn.data) { return } if (v === null || v === undefined || v === "" || v === "undefined" || v === "null") { diff --git a/src/Logic/Search/OpenStreetMapIdSearch.ts b/src/Logic/Search/OpenStreetMapIdSearch.ts index 83a5cc606e..5e07399a10 100644 --- a/src/Logic/Search/OpenStreetMapIdSearch.ts +++ b/src/Logic/Search/OpenStreetMapIdSearch.ts @@ -15,7 +15,6 @@ export default class OpenStreetMapIdSearch implements GeocodingProvider { } private readonly _osmObjectDownloader: OsmObjectDownloader - constructor(osmObjectDownloader: OsmObjectDownloader) { this._osmObjectDownloader = osmObjectDownloader } diff --git a/src/Logic/State/SearchState.ts b/src/Logic/State/SearchState.ts index 42b735e59b..cc5808857b 100644 --- a/src/Logic/State/SearchState.ts +++ b/src/Logic/State/SearchState.ts @@ -41,7 +41,7 @@ export default class SearchState { new OpenLocationCodeSearch(), new OpenStreetMapIdSearch(state.osmObjectDownloader), new PhotonSearch(true, 2), - new PhotonSearch() + new PhotonSearch(), // new NominatimGeocoding(), ] diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts index 81b8c687c1..bd7eaa2e9f 100644 --- a/src/Logic/State/UserRelatedState.ts +++ b/src/Logic/State/UserRelatedState.ts @@ -414,7 +414,7 @@ export default class UserRelatedState { typeof window === "undefined" ? "no" : window.navigator.share ? "yes" : "no", _iframe: Utils.isIframe ? "yes" : "no", }) - if(!Utils.runningFromConsole){ + if (!Utils.runningFromConsole) { amendedPrefs.data["_host"] = window.location.host amendedPrefs.data["_path"] = window.location.pathname amendedPrefs.data["_userAgent"] = navigator.userAgent @@ -492,7 +492,7 @@ export default class UserRelatedState { }) const usersettingMetaTagging = new ThemeMetaTagging() - osmConnection.isLoggedIn.addCallbackAndRun(loggedIn => { + osmConnection.isLoggedIn.addCallbackAndRun((loggedIn) => { amendedPrefs.data["_loggedIn"] = "" + loggedIn amendedPrefs.ping() }) diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 33a5ae85b5..6e568c5c32 100644 --- a/src/Logic/State/UserSettingsMetaTagging.ts +++ b/src/Logic/State/UserSettingsMetaTagging.ts @@ -1,14 +1,42 @@ import { Utils } from "../../Utils" /** This code is autogenerated - do not edit. Edit ./assets/layers/usersettings/usersettings.json instead */ export class ThemeMetaTagging { - public static readonly themeName = "usersettings" + public static readonly themeName = "usersettings" - public metaTaggging_for_usersettings(feat: {properties: Record}) { - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_md', () => feat.properties._description.match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)?.at(1) ) - Utils.AddLazyProperty(feat.properties, '_d', () => feat.properties._description?.replace(/</g,'<')?.replace(/>/g,'>') ?? '' ) - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_a', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.href.match(/mastodon|en.osm.town/) !== null)[0]?.href }) (feat) ) - Utils.AddLazyProperty(feat.properties, '_mastodon_link', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.getAttribute("rel")?.indexOf('me') >= 0)[0]?.href})(feat) ) - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate', () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a ) - feat.properties['__current_backgroun'] = 'initial_value' - } -} \ No newline at end of file + public metaTaggging_for_usersettings(feat: { properties: Record }) { + Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_md", () => + feat.properties._description + .match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/) + ?.at(1) + ) + Utils.AddLazyProperty( + feat.properties, + "_d", + () => feat.properties._description?.replace(/</g, "<")?.replace(/>/g, ">") ?? "" + ) + Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_a", () => + ((feat) => { + const e = document.createElement("div") + e.innerHTML = feat.properties._d + return Array.from(e.getElementsByTagName("a")).filter( + (a) => a.href.match(/mastodon|en.osm.town/) !== null + )[0]?.href + })(feat) + ) + Utils.AddLazyProperty(feat.properties, "_mastodon_link", () => + ((feat) => { + const e = document.createElement("div") + e.innerHTML = feat.properties._d + return Array.from(e.getElementsByTagName("a")).filter( + (a) => a.getAttribute("rel")?.indexOf("me") >= 0 + )[0]?.href + })(feat) + ) + Utils.AddLazyProperty( + feat.properties, + "_mastodon_candidate", + () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a + ) + feat.properties["__current_backgroun"] = "initial_value" + } +} diff --git a/src/Logic/Web/NameSuggestionIndex.ts b/src/Logic/Web/NameSuggestionIndex.ts index f25764999d..a85af4bc96 100644 --- a/src/Logic/Web/NameSuggestionIndex.ts +++ b/src/Logic/Web/NameSuggestionIndex.ts @@ -51,7 +51,7 @@ export interface NSIItem { } readonly tags: Readonly> fromTemplate?: boolean - ext? : string + ext?: string } export default class NameSuggestionIndex { @@ -272,7 +272,7 @@ export default class NameSuggestionIndex { const values = tags[osmKey] for (const osmValue of values) { const suggestions = this.getSuggestionsForKV(type, osmKey, osmValue) - if(!suggestions){ + if (!suggestions) { console.warn("No suggestions found for", type, osmKey, osmValue) continue } @@ -405,7 +405,6 @@ export default class NameSuggestionIndex { return "./assets/data/nsi/logos/" + nsiItem.id + "." + nsiItem.ext } - private static readonly brandPrefix = ["name", "alt_name", "operator", "brand"] as const /** diff --git a/src/Logic/Web/ThemeViewStateHashActor.ts b/src/Logic/Web/ThemeViewStateHashActor.ts index 3ea1a21e4d..f45c264f2a 100644 --- a/src/Logic/Web/ThemeViewStateHashActor.ts +++ b/src/Logic/Web/ThemeViewStateHashActor.ts @@ -6,8 +6,8 @@ import { UIEventSource } from "../UIEventSource" export default class ThemeViewStateHashActor { private readonly _state: { - indexedFeatures: IndexedFeatureSource, - selectedElement: UIEventSource, + indexedFeatures: IndexedFeatureSource + selectedElement: UIEventSource guistate: MenuState } private isUpdatingHash = false @@ -22,7 +22,7 @@ export default class ThemeViewStateHashActor { "", "The possible hashes are:", "", - MenuState.pageNames.map((tab) => "`" + tab + "`").join(",") + MenuState.pageNames.map((tab) => "`" + tab + "`").join(","), ] /** @@ -35,9 +35,9 @@ export default class ThemeViewStateHashActor { * */ constructor(state: { - indexedFeatures: IndexedFeatureSource, - selectedElement: UIEventSource, - guistate: MenuState, + indexedFeatures: IndexedFeatureSource + selectedElement: UIEventSource + guistate: MenuState }) { this._state = state diff --git a/src/Models/MenuState.ts b/src/Models/MenuState.ts index 60587f7fe2..0795c7b76e 100644 --- a/src/Models/MenuState.ts +++ b/src/Models/MenuState.ts @@ -14,7 +14,6 @@ export type PageType = (typeof MenuState.pageNames)[number] * Some convenience methods are provided for this as well */ export class MenuState { - public static readonly pageNames = [ "copyright", "copyright_icons", @@ -28,14 +27,16 @@ export class MenuState { "favourites", "usersettings", "share", - "menu" + "menu", ] as const /** * Contains the 'providedImage' which is currently displayed on top of the UI * This object merely acts as lock or as means to signal the need to close */ - public static readonly previewedImage: UIEventSource = new UIEventSource(undefined) + public static readonly previewedImage: UIEventSource = new UIEventSource( + undefined + ) public readonly pageStates: Record> @@ -152,6 +153,5 @@ export class MenuState { this._selectedElement.setData(undefined) return true } - } } diff --git a/src/Models/ThemeConfig/Conversion/ExpandFilter.ts b/src/Models/ThemeConfig/Conversion/ExpandFilter.ts index 1b6fcec390..9542ea9b0f 100644 --- a/src/Models/ThemeConfig/Conversion/ExpandFilter.ts +++ b/src/Models/ThemeConfig/Conversion/ExpandFilter.ts @@ -32,22 +32,26 @@ export class PruneFilters extends DesugaringStep { filter: FilterConfigJson, context: ConversionContext ): FilterConfigJson { - if (filter.options.length === 1) { const option = filter.options[0] const tags = TagUtils.Tag(option.osmTags) const optimized = TagUtils.removeKnownParts(tags, sourceTags, true) if (optimized === true) { - context.warn("Removing filter as always known: ", new Translation(option.question).textFor("en")) + context.warn( + "Removing filter as always known: ", + new Translation(option.question).textFor("en") + ) return undefined } if (optimized === false) { - context.warn("Removing filter as not possible: ", new Translation(option.question).textFor("en")) + context.warn( + "Removing filter as not possible: ", + new Translation(option.question).textFor("en") + ) return undefined } } - if (!filter.strict) { return filter } @@ -85,7 +89,6 @@ export class PruneFilters extends DesugaringStep { ) } - return { ...filter, options: newOptions, strict: undefined } } @@ -99,9 +102,9 @@ export class PruneFilters extends DesugaringStep { const sourceTags = TagUtils.Tag(json.source["osmTags"]) return { ...json, - filter: Utils.NoNull(json.filter?.map((obj) => - this.prune(sourceTags, obj, context) - )), + filter: Utils.NoNull( + json.filter?.map((obj) => this.prune(sourceTags, obj, context)) + ), } } } diff --git a/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts b/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts index 4e7c6f249d..3c6cf2363f 100644 --- a/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts +++ b/src/Models/ThemeConfig/Conversion/ExpandTagRendering.ts @@ -59,10 +59,9 @@ export class ExpandTagRendering extends Conversion< } public convert( - spec: string | { "builtin": string | string[] } | (TagRenderingConfigJson), + spec: string | { builtin: string | string[] } | TagRenderingConfigJson, ctx: ConversionContext ): QuestionableTagRenderingConfigJson[] { - const trs = this.convertOnce(spec, ctx)?.map((tr) => this.pruneMappings(tr, ctx) ) @@ -124,7 +123,7 @@ export class ExpandTagRendering extends Conversion< } return { ...mapping, - if: newIf.asJson() + if: newIf.asJson(), } }) const after = newMappings?.length ?? 0 @@ -137,7 +136,7 @@ export class ExpandTagRendering extends Conversion< } const tr = { ...tagRendering, - mappings: newMappings + mappings: newMappings, } delete tr["strict"] return tr @@ -249,7 +248,7 @@ export class ExpandTagRendering extends Conversion< } private convertOnce( - tr: string | { "builtin": string } | TagRenderingConfigJson, + tr: string | { builtin: string } | TagRenderingConfigJson, ctx: ConversionContext ): TagRenderingConfigJson[] { const state = this._state @@ -273,25 +272,25 @@ export class ExpandTagRendering extends Conversion< ctx.warn( `A literal rendering was detected: ${tr} Did you perhaps forgot to add a layer name as 'layername.${tr}'? ` + - Array.from(state.sharedLayers.keys()).join(", ") + Array.from(state.sharedLayers.keys()).join(", ") ) } if (this._options?.noHardcodedStrings && this._state?.sharedLayers?.size > 0) { ctx.err( "Detected an invocation to a builtin tagRendering, but this tagrendering was not found: " + - tr + - " \n Did you perhaps forget to add the layer as prefix, such as `icons." + - tr + - "`? " + tr + + " \n Did you perhaps forget to add the layer as prefix, such as `icons." + + tr + + "`? " ) } return [ { render: tr, - id: tr.replace(/[^a-zA-Z0-9]/g, "") - } + id: tr.replace(/[^a-zA-Z0-9]/g, ""), + }, ] } @@ -316,9 +315,9 @@ export class ExpandTagRendering extends Conversion< } ctx.err( "An object calling a builtin can only have keys `builtin` or `override`, but a key with name `" + - key + - "` was found. This won't be picked up! The full object is: " + - JSON.stringify(tr) + key + + "` was found. This won't be picked up! The full object is: " + + JSON.stringify(tr) ) } @@ -345,19 +344,19 @@ export class ExpandTagRendering extends Conversion< if (state.sharedLayers.size === 0) { ctx.warn( "BOOTSTRAPPING. Rerun generate layeroverview. While reusing tagrendering: " + - name + - ": layer " + - layerName + - " not found for now, but ignoring as this is a bootstrapping run. " + name + + ": layer " + + layerName + + " not found for now, but ignoring as this is a bootstrapping run. " ) } else { ctx.err( ": While reusing tagrendering: " + - name + - ": layer " + - layerName + - " not found. Maybe you meant one of " + - candidates.slice(0, 3).join(", ") + name + + ": layer " + + layerName + + " not found. Maybe you meant one of " + + candidates.slice(0, 3).join(", ") ) } continue @@ -369,10 +368,10 @@ export class ExpandTagRendering extends Conversion< candidates = Utils.sortedByLevenshteinDistance(name, candidates, (i) => i) ctx.err( "The tagRendering with identifier " + - name + - " was not found.\n\tDid you mean one of " + - candidates.join(", ") + - "?\n(Hint: did you add a new label and are you trying to use this label at the same time? Run 'reset:layeroverview' first" + name + + " was not found.\n\tDid you mean one of " + + candidates.join(", ") + + "?\n(Hint: did you add a new label and are you trying to use this label at the same time? Run 'reset:layeroverview' first" ) continue } diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 45b7d8ebe0..cbaf06c28c 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" @@ -24,7 +36,7 @@ import { ExpandTagRendering } from "./ExpandTagRendering" class AddFiltersFromTagRenderings extends DesugaringStep { constructor() { super( - "Inspects all the tagRenderings. If some tagRenderings have the `filter` attribute set, introduce those filters. This step might introduce shorthand filter names, thus 'ExpandFilter' should be run afterwards. Can be disabled with \"#filter\":\"no-auto\"", + 'Inspects all the tagRenderings. If some tagRenderings have the `filter` attribute set, introduce those filters. This step might introduce shorthand filter names, thus \'ExpandFilter\' should be run afterwards. Can be disabled with "#filter":"no-auto"', ["filter"], "AddFiltersFromTagRenderings" ) @@ -127,7 +139,7 @@ class DetectInline extends DesugaringStep { if (json.freeform.inline === true) { context.err( "'inline' is set, but the rendering contains a special visualisation...\n " + - spec[key] + spec[key] ) } json = JSON.parse(JSON.stringify(json)) @@ -226,20 +238,20 @@ export class AddQuestionBox extends DesugaringStep { if (blacklisted?.length > 0 && used?.length > 0) { context.err( "The {questions()}-special rendering only supports either a blacklist OR a whitelist, but not both." + - "\n Whitelisted: " + - used.join(", ") + - "\n Blacklisted: " + - blacklisted.join(", ") + "\n Whitelisted: " + + used.join(", ") + + "\n Blacklisted: " + + blacklisted.join(", ") ) } for (const usedLabel of used) { if (!allLabels.has(usedLabel)) { context.err( "This layers specifies a special question element for label `" + - usedLabel + - "`, but this label doesn't exist.\n" + - " Available labels are " + - Array.from(allLabels).join(", ") + usedLabel + + "`, but this label doesn't exist.\n" + + " Available labels are " + + Array.from(allLabels).join(", ") ) } seen.add(usedLabel) @@ -253,8 +265,8 @@ export class AddQuestionBox extends DesugaringStep { const question: QuestionableTagRenderingConfigJson = { id: "leftover-questions", render: { - "*": `{questions( ,${Array.from(seen).join(";")})}` - } + "*": `{questions( ,${Array.from(seen).join(";")})}`, + }, } json.tagRenderings.push(question) } @@ -336,13 +348,13 @@ export class AddEditingElements extends DesugaringStep { if (json.allowMove && !usedSpecialFunctions.has("move_button")) { json.tagRenderings.push({ id: "move-button", - render: { "*": "{move_button()}" } + render: { "*": "{move_button()}" }, }) } if (json.deletion && !usedSpecialFunctions.has("delete_button")) { json.tagRenderings.push({ id: "delete-button", - render: { "*": "{delete_button()}" } + render: { "*": "{delete_button()}" }, }) } @@ -357,9 +369,9 @@ export class AddEditingElements extends DesugaringStep { or: [ "__featureSwitchIsDebugging=true", "mapcomplete-show_tags=full", - "mapcomplete-show_debug=yes" - ] - } + "mapcomplete-show_debug=yes", + ], + }, } json.tagRenderings?.push(trc) } @@ -467,10 +479,10 @@ export class RewriteSpecial extends DesugaringStep { private static convertIfNeeded( input: | (object & { - special: { - type: string - } - }) + special: { + type: string + } + }) | any, context: ConversionContext ): any { @@ -568,7 +580,7 @@ export class RewriteSpecial extends DesugaringStep { .map((nm) => RewriteSpecial.escapeStr(special[nm] ?? "", context)) .join(",") return { - "*": `{${type}(${args})${clss}}` + "*": `{${type}(${args})${clss}}`, } } @@ -666,14 +678,14 @@ class ExpandIconBadges extends DesugaringStep { }[] = [] for (let i = 0; i < badgesJson.length; i++) { - const iconBadge: string | ({ - if: TagConfigJson - then: string | MinimalTagRenderingConfigJson - }) = badgesJson[i] - + const iconBadge: + | string + | { + if: TagConfigJson + then: string | MinimalTagRenderingConfigJson + } = badgesJson[i] if (typeof iconBadge === "string") { - const expanded: QuestionableTagRenderingConfigJson[] = this._expand.convert( iconBadge, context.enters("iconBadges", i) @@ -683,16 +695,18 @@ class ExpandIconBadges extends DesugaringStep { const condition = tr.condition for (const trElement of tr.mappings) { const showIf = TagUtils.optimzeJson({ - and: Utils.NoNull([condition, + and: Utils.NoNull([ + condition, { - or: Utils.NoNull([ - trElement.alsoShowIf, trElement.if - ]) - } - ]) + or: Utils.NoNull([trElement.alsoShowIf, trElement.if]), + }, + ]), }) if (showIf === true) { - context.warn("Dropping iconBadge that would be _always_ shown: " + (trElement.icon ?? trElement.then)) + context.warn( + "Dropping iconBadge that would be _always_ shown: " + + (trElement.icon ?? trElement.then) + ) continue } if (showIf === false) { @@ -700,11 +714,9 @@ class ExpandIconBadges extends DesugaringStep { } iconBadges.push({ if: showIf, - then: trElement.icon ?? trElement.then + then: trElement.icon ?? trElement.then, }) } - - } continue } @@ -721,7 +733,7 @@ class ExpandIconBadges extends DesugaringStep { iconBadges.push( ...expanded.map((resolved) => ({ if: iconBadge.if, - then: resolved + then: resolved, })) ) } @@ -734,7 +746,7 @@ class PreparePointRendering extends Fuse { constructor(state: DesugaringContext, layer: LayerConfigJson) { super( "Prepares point renderings by expanding 'icon' and 'iconBadges'." + - " A tagRendering from the host tagRenderings will be substituted in", + " A tagRendering from the host tagRenderings will be substituted in", new On( "marker", new Each( @@ -861,7 +873,7 @@ export class AddRatingBadge extends DesugaringStep { const specialVis: Exclude[] = < Exclude[] - >ValidationUtils.getAllSpecialVisualisations(json.tagRenderings).filter( + >ValidationUtils.getAllSpecialVisualisations(json.tagRenderings).filter( (rs) => typeof rs !== "string" ) const funcs = new Set(specialVis.map((rs) => rs.func.funcName)) @@ -897,7 +909,7 @@ export class AutoTitleIcon extends DesugaringStep { } return { id: "title_icon_auto_" + tr.id, - mappings + mappings, } } @@ -942,8 +954,8 @@ export class AutoTitleIcon extends DesugaringStep { .enters("titleIcons", i) .warn( "TagRendering with id " + - trId + - " does not have any icons, not generating an icon for this" + trId + + " does not have any icons, not generating an icon for this" ) continue } @@ -1006,7 +1018,7 @@ export class PrepareLayer extends Fuse { (layer) => new Concat( new ExpandTagRendering(state, layer, { - addToContext: options?.addTagRenderingsToContext ?? false + addToContext: options?.addTagRenderingsToContext ?? false, }) ) ), diff --git a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts index 037fa2322b..4ad260ce1e 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts @@ -1,4 +1,14 @@ -import { Concat, Conversion, DesugaringContext, DesugaringStep, Each, Fuse, On, Pass, SetDefault } from "./Conversion" +import { + Concat, + Conversion, + DesugaringContext, + DesugaringStep, + Each, + Fuse, + On, + Pass, + SetDefault, +} from "./Conversion" import { ThemeConfigJson } from "../Json/ThemeConfigJson" import { PrepareLayer } from "./PrepareLayer" import { LayerConfigJson } from "../Json/LayerConfigJson" diff --git a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts index f9c0d1c7e4..dbe13199df 100644 --- a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts +++ b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts @@ -75,14 +75,17 @@ export default interface PointRenderingConfigJson { * See ExpandIconBadges on how this is handled * group: hidden */ - iconBadges?: (string | { - if: TagConfigJson - /** - * Badge to show - * Type: icon - */ - then: string | MinimalTagRenderingConfigJson - })[] + iconBadges?: ( + | string + | { + if: TagConfigJson + /** + * Badge to show + * Type: icon + */ + then: string | MinimalTagRenderingConfigJson + } + )[] /** * question: What size should the marker be on the map? diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts index 7a763e3464..9975e20d30 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" diff --git a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts index d623dd567a..1f7d50d275 100644 --- a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts +++ b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts @@ -35,10 +35,8 @@ import ShowDataLayer from "../../UI/Map/ShowDataLayer" */ export class UserMapFeatureswitchState extends WithUserRelatedState { - readonly map: UIEventSource - readonly mapProperties: MapLibreAdaptor & MapProperties & ExportableMap readonly lastClickObject: LastClickFeatureSource @@ -47,19 +45,22 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { readonly geolocationControl: GeolocationControlState readonly historicalUserLocations: WritableFeatureSource> - readonly availableLayers: { store: Store } readonly currentView: FeatureSource> readonly fullNodeDatabase?: FullNodeDatabaseSource - constructor(theme: ThemeConfig, selectedElement: Store) { - const rasterLayer: UIEventSource = new UIEventSource(undefined) + const rasterLayer: UIEventSource = + new UIEventSource(undefined) super(theme, rasterLayer) this.geolocationState = new GeoLocationState() const initial = new InitialMapPositioning(theme, this.geolocationState, this.osmConnection) this.map = new UIEventSource(undefined) - this.mapProperties = new MapLibreAdaptor(this.map, { rasterLayer, ...initial }, { correctClick: 20 }) + this.mapProperties = new MapLibreAdaptor( + this.map, + { rasterLayer, ...initial }, + { correctClick: 20 } + ) this.geolocation = new GeoLocationHandler( this.geolocationState, @@ -70,7 +71,6 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { this.geolocationControl = new GeolocationControlState(this.geolocation, this.mapProperties) this.historicalUserLocations = this.geolocation.historicalUserLocations - this.userRelatedState.fixateNorth.addCallbackAndRunD((fixated) => { this.mapProperties.allowRotating.setData(fixated !== "yes") }) @@ -100,8 +100,8 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { bbox.asGeoJson({ zoom: this.mapProperties.zoom.data, ...this.mapProperties.location.data, - id: "current_view_" + currentViewIndex - }) + id: "current_view_" + currentViewIndex, + }), ] }) ) @@ -111,12 +111,10 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { this.fullNodeDatabase = new FullNodeDatabaseSource() } - ///////// Actors /////////////// new BackgroundLayerResetter(this.mapProperties.rasterLayer, this.availableLayers) - this.userRelatedState.showScale.addCallbackAndRun((showScale) => { this.mapProperties.showScale.set(showScale) }) @@ -127,14 +125,11 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { this.userRelatedState.preferredBackgroundLayer ) - this.initHotkeys() this.drawOverlayLayers() this.drawLock() - } - /** * If the map is locked to a certain area _and_ we are in test mode, draw this on the map * @private @@ -159,7 +154,6 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { } } - /* By focussing on the map, the keyboard panning and zoom with '+' and '+' works */ public focusOnMap() { if (this.map.data) { @@ -205,55 +199,35 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { }) } - Hotkeys.RegisterHotkey( - { nomod: "O" }, - docs.selectOsmbasedmap, - () => setLayerCategory("osmbasedmap") + Hotkeys.RegisterHotkey({ nomod: "O" }, docs.selectOsmbasedmap, () => + setLayerCategory("osmbasedmap") ) - Hotkeys.RegisterHotkey( - { nomod: "M" }, - docs.selectMap, - () => setLayerCategory("map") + Hotkeys.RegisterHotkey({ nomod: "M" }, docs.selectMap, () => setLayerCategory("map")) + + Hotkeys.RegisterHotkey({ nomod: "P" }, docs.selectAerial, () => + setLayerCategory("photo") + ) + Hotkeys.RegisterHotkey({ shift: "O" }, docs.selectOsmbasedmap, () => + setLayerCategory("osmbasedmap", 2) ) - Hotkeys.RegisterHotkey( - { nomod: "P" }, - docs.selectAerial, - () => setLayerCategory("photo") - ) - Hotkeys.RegisterHotkey( - { shift: "O" }, - docs.selectOsmbasedmap, - () => setLayerCategory("osmbasedmap", 2) - ) + Hotkeys.RegisterHotkey({ shift: "M" }, docs.selectMap, () => setLayerCategory("map", 2)) - Hotkeys.RegisterHotkey( - { shift: "M" }, - docs.selectMap, - () => setLayerCategory("map", 2) - ) - - Hotkeys.RegisterHotkey( - { shift: "P" }, - docs.selectAerial, - () => setLayerCategory("photo", 2) + Hotkeys.RegisterHotkey({ shift: "P" }, docs.selectAerial, () => + setLayerCategory("photo", 2) ) return true }) - Hotkeys.RegisterHotkey( - { nomod: "L" }, - Translations.t.hotkeyDocumentation.geolocate, - () => { - this.geolocationControl.handleClick() - } - ) + Hotkeys.RegisterHotkey({ nomod: "L" }, Translations.t.hotkeyDocumentation.geolocate, () => { + this.geolocationControl.handleClick() + }) Hotkeys.RegisterHotkey( { - shift: "T" + shift: "T", }, docs.translationMode, () => { @@ -286,7 +260,7 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { return new ShowDataLayer(map, { features, layer, - metaTags: this.userRelatedState.preferencesAsTags + metaTags: this.userRelatedState.preferencesAsTags, }) } } diff --git a/src/Models/ThemeViewState/WithChangesState.ts b/src/Models/ThemeViewState/WithChangesState.ts index d9247d1eb9..0f5499b725 100644 --- a/src/Models/ThemeViewState/WithChangesState.ts +++ b/src/Models/ThemeViewState/WithChangesState.ts @@ -1,7 +1,5 @@ import { Changes } from "../../Logic/Osm/Changes" -import { - NewGeometryFromChangesFeatureSource -} from "../../Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource" +import { NewGeometryFromChangesFeatureSource } from "../../Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource" import { WithLayoutSourceState } from "./WithLayoutSourceState" import ThemeConfig from "../ThemeConfig/ThemeConfig" import { Utils } from "../../Utils" @@ -20,10 +18,11 @@ import { Map as MlMap } from "maplibre-gl" import FilteringFeatureSource from "../../Logic/FeatureSource/Sources/FilteringFeatureSource" import ShowDataLayer from "../../UI/Map/ShowDataLayer" import SelectedElementTagsUpdater from "../../Logic/Actors/SelectedElementTagsUpdater" -import NoElementsInViewDetector, { FeatureViewState } from "../../Logic/Actors/NoElementsInViewDetector" +import NoElementsInViewDetector, { + FeatureViewState, +} from "../../Logic/Actors/NoElementsInViewDetector" export class WithChangesState extends WithLayoutSourceState { - readonly changes: Changes readonly newFeatures: WritableFeatureSource readonly osmObjectDownloader: OsmObjectDownloader @@ -44,7 +43,7 @@ export class WithChangesState extends WithLayoutSourceState { osmConnection: this.osmConnection, featureProperties: this.featureProperties, historicalUserLocations: this.historicalUserLocations, - reportError: this.reportError + reportError: this.reportError, }, theme?.isLeftRightSensitive() ?? false ) @@ -66,8 +65,7 @@ export class WithChangesState extends WithLayoutSourceState { ), new ChangeGeometryApplicator(this.indexedFeatures, this.changes), { - constructStore: (features, layer) => - new GeoIndexedStoreForLayer(features, layer), + constructStore: (features, layer) => new GeoIndexedStoreForLayer(features, layer), handleLeftovers: (features) => { console.warn( "Got ", @@ -75,7 +73,7 @@ export class WithChangesState extends WithLayoutSourceState { "leftover features, such as", features[0].properties ) - } + }, } ) this.perLayer = perLayer.perLayer @@ -85,7 +83,6 @@ export class WithChangesState extends WithLayoutSourceState { this.toCacheSavers = theme.enableCache ? this.initSaveToLocalStorage() : undefined - ////// ACTORS //////// new ChangeToElementsActor(this.changes, this.featureProperties) @@ -97,7 +94,7 @@ export class WithChangesState extends WithLayoutSourceState { featureProperties: this.featureProperties, indexedFeatures: this.indexedFeatures, osmObjectDownloader: this.osmObjectDownloader, - perLayer: this.perLayer + perLayer: this.perLayer, }) } @@ -154,8 +151,8 @@ export class WithChangesState extends WithLayoutSourceState { userid: this.osmConnection.userDetails.data?.uid, pendingChanges: this.changes.pendingChanges.data, previousChanges: this.changes.allChanges.data, - changeRewrites: Utils.MapToObj(this.changes._changesetHandler._remappings) - }) + changeRewrites: Utils.MapToObj(this.changes._changesetHandler._remappings), + }), }) } catch (e) { console.error("Could not upload an error report") @@ -227,10 +224,9 @@ export class WithChangesState extends WithLayoutSourceState { doShowLayer, metaTags: this.userRelatedState.preferencesAsTags, selectedElement: this.selectedElement, - fetchStore: (id) => this.featureProperties.getStore(id) + fetchStore: (id) => this.featureProperties.getStore(id), }) }) return filteringFeatureSource } - } diff --git a/src/Models/ThemeViewState/WithGuiState.ts b/src/Models/ThemeViewState/WithGuiState.ts index 9f99577bf8..2fd242315b 100644 --- a/src/Models/ThemeViewState/WithGuiState.ts +++ b/src/Models/ThemeViewState/WithGuiState.ts @@ -34,7 +34,6 @@ export class WithGuiState extends WithSpecialLayers { this.initHotkeysGui() } - private initHotkeysGui() { const docs = Translations.t.hotkeyDocumentation @@ -44,7 +43,7 @@ export class WithGuiState extends WithSpecialLayers { Hotkeys.RegisterHotkey( { - nomod: "b" + nomod: "b", }, docs.openLayersPanel, () => { @@ -55,7 +54,7 @@ export class WithGuiState extends WithSpecialLayers { ) Hotkeys.RegisterHotkey( { - nomod: "s" + nomod: "s", }, Translations.t.hotkeyDocumentation.openFilterPanel, () => { @@ -70,5 +69,4 @@ export class WithGuiState extends WithSpecialLayers { this.guistate.closeAll() this.selectedElement.setData(this.currentView.features?.data?.[0]) } - } diff --git a/src/Models/ThemeViewState/WithImageState.ts b/src/Models/ThemeViewState/WithImageState.ts index aaed7ddb38..11d2c7e251 100644 --- a/src/Models/ThemeViewState/WithImageState.ts +++ b/src/Models/ThemeViewState/WithImageState.ts @@ -12,12 +12,10 @@ import { WithGuiState } from "./WithGuiState" import { SpecialVisualizationState } from "../../UI/SpecialVisualization" export class WithImageState extends WithGuiState implements SpecialVisualizationState { - readonly imageUploadManager: ImageUploadManager readonly previewedImage = new UIEventSource(undefined) readonly nearbyImageSearcher: CombinedFetcher - constructor(layout: ThemeConfig, mvtAvailableLayers: Store>) { super(layout, mvtAvailableLayers) this.imageUploadManager = new ImageUploadManager( @@ -40,28 +38,23 @@ export class WithImageState extends WithGuiState implements SpecialVisualization longAgo.setTime(new Date().getTime() - 5 * 365 * 24 * 60 * 60 * 1000) this.nearbyImageSearcher = new CombinedFetcher(50, longAgo, this.indexedFeatures) - this.initActors() Hash.hash.addCallbackAndRunD((hash) => { if (hash === "current_view" || hash.match(/current_view_[0-9]+/)) { this.selectCurrentView() } }) - } /** * Setup various services for which no reference are needed */ private initActors() { - new ThemeViewStateHashActor({ selectedElement: this.selectedElement, indexedFeatures: this.indexedFeatures, - guistate: this.guistate + guistate: this.guistate, }) new PendingChangesUploader(this.changes, this.selectedElement, this.imageUploadManager) - - } } diff --git a/src/Models/ThemeViewState/WithLayoutSourceState.ts b/src/Models/ThemeViewState/WithLayoutSourceState.ts index ff492076cf..552686f27b 100644 --- a/src/Models/ThemeViewState/WithLayoutSourceState.ts +++ b/src/Models/ThemeViewState/WithLayoutSourceState.ts @@ -9,7 +9,6 @@ import { FeatureSource, IndexedFeatureSource } from "../../Logic/FeatureSource/F import { Tag } from "../../Logic/Tags/Tag" export class WithLayoutSourceState extends WithSelectedElementState { - readonly layerState: LayerState readonly dataIsLoading: Store @@ -21,7 +20,6 @@ export class WithLayoutSourceState extends WithSelectedElementState { */ readonly floors: Store - constructor(theme: ThemeConfig, mvtAvailableLayers: Store>) { super(theme) /* Set up the layout source @@ -62,24 +60,23 @@ export class WithLayoutSourceState extends WithSelectedElementState { this.layerState.filteredLayers .get("favourite") ?.isDisplayed?.addCallbackAndRunD((favouritesShown) => { - const oldGlobal = this.layerState.globalFilters.data - const key = "show-favourite" - if (favouritesShown) { - this.layerState.globalFilters.set([ - ...oldGlobal, - { - forceShowOnMatch: true, - id: key, - osmTags: new Tag("_favourite", "yes"), - state: 0, - onNewPoint: undefined - } - ]) - } else { - this.layerState.globalFilters.set(oldGlobal.filter((gl) => gl.id !== key)) - } - }) - + const oldGlobal = this.layerState.globalFilters.data + const key = "show-favourite" + if (favouritesShown) { + this.layerState.globalFilters.set([ + ...oldGlobal, + { + forceShowOnMatch: true, + id: key, + osmTags: new Tag("_favourite", "yes"), + state: 0, + onNewPoint: undefined, + }, + ]) + } else { + this.layerState.globalFilters.set(oldGlobal.filter((gl) => gl.id !== key)) + } + }) } private static initFloors(features: FeatureSource): Store { @@ -124,6 +121,4 @@ export class WithLayoutSourceState extends WithSelectedElementState { this.featureProperties.trackFeature(feature) this.selectedElement.setData(feature) } - - } diff --git a/src/Models/ThemeViewState/WithSearchState.ts b/src/Models/ThemeViewState/WithSearchState.ts index a106ea81a4..a9235c3ea0 100644 --- a/src/Models/ThemeViewState/WithSearchState.ts +++ b/src/Models/ThemeViewState/WithSearchState.ts @@ -30,7 +30,7 @@ export class WithSearchState extends WithVisualFeedbackState { metaTags: this.userRelatedState.preferencesAsTags, onClick: (feature) => { this.searchState.clickedOnMap(feature) - } + }, } new ShowDataLayer(this.map, options) } @@ -39,17 +39,12 @@ export class WithSearchState extends WithVisualFeedbackState { private initHotkeysSearch() { const docs = Translations.t.hotkeyDocumentation - Hotkeys.RegisterHotkey( - { ctrl: "F" }, - docs.selectSearch, - () => { - this.searchState.feedback.set(undefined) - this.searchState.searchIsFocused.set(true) - } - ) + Hotkeys.RegisterHotkey({ ctrl: "F" }, docs.selectSearch, () => { + this.searchState.feedback.set(undefined) + this.searchState.searchIsFocused.set(true) + }) Hotkeys.RegisterHotkey({ nomod: "Escape", onUp: true }, docs.closeSidebar, () => { - if (this.guistate.closeAll()) { return } @@ -59,7 +54,5 @@ export class WithSearchState extends WithVisualFeedbackState { Zoomcontrol.resetzoom() this.focusOnMap() }) - } - } diff --git a/src/Models/ThemeViewState/WithSelectedElementState.ts b/src/Models/ThemeViewState/WithSelectedElementState.ts index 1877338e97..6f00dc570d 100644 --- a/src/Models/ThemeViewState/WithSelectedElementState.ts +++ b/src/Models/ThemeViewState/WithSelectedElementState.ts @@ -13,12 +13,13 @@ import { GeocodeResult } from "../../Logic/Search/GeocodingProvider" * No GUI stuff */ export class WithSelectedElementState extends UserMapFeatureswitchState { - - readonly selectedElement: UIEventSource constructor(theme: ThemeConfig) { - const selectedElement = new UIEventSource(undefined, "Selected element") + const selectedElement = new UIEventSource( + undefined, + "Selected element" + ) super(theme, selectedElement) this.selectedElement = selectedElement this.selectedElement.addCallback((selected) => { @@ -34,7 +35,6 @@ export class WithSelectedElementState extends UserMapFeatureswitchState { this.setSelectedElement(lastClick.nearestFeature) }) - // Add the selected element to the recently visited history this.selectedElement.addCallbackD((selected) => { const [osm_type, osm_id] = selected.properties.id.split("/") @@ -47,7 +47,7 @@ export class WithSelectedElementState extends UserMapFeatureswitchState { selected?.properties?.local_name, layer?.title.GetRenderValue(selected?.properties ?? {}).txt, selected.properties.display_name, - selected.properties.id + selected.properties.id, ] const r = { feature: selected, @@ -55,11 +55,10 @@ export class WithSelectedElementState extends UserMapFeatureswitchState { osm_id, osm_type, lon, - lat + lat, } this.userRelatedState.recentlyVisitedSearch.add(r) }) - } protected setSelectedElement(feature: Feature) { @@ -73,6 +72,4 @@ export class WithSelectedElementState extends UserMapFeatureswitchState { } this.selectedElement.setData(feature) } - - } diff --git a/src/Models/ThemeViewState/WithSpecialLayers.ts b/src/Models/ThemeViewState/WithSpecialLayers.ts index 50c9ddfd61..0b413d415f 100644 --- a/src/Models/ThemeViewState/WithSpecialLayers.ts +++ b/src/Models/ThemeViewState/WithSpecialLayers.ts @@ -18,12 +18,11 @@ 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" export class WithSpecialLayers extends WithChangesState { - readonly favourites: FavouritesFeatureSource /** * When hovering (in the popup) an image, the location of the image will be revealed on the main map. @@ -42,7 +41,6 @@ export class WithSpecialLayers extends WithChangesState { */ readonly visualFeedbackViewportBounds: UIEventSource = new UIEventSource(undefined) - constructor(theme: ThemeConfig, mvtAvailableLayers: Store>) { super(theme, mvtAvailableLayers) @@ -57,7 +55,7 @@ export class WithSpecialLayers extends WithChangesState { bounds: this.visualFeedbackViewportBounds.map( (bounds) => bounds ?? this.mapProperties.bounds?.data, [this.mapProperties.bounds] - ) + ), } ) this.closestFeatures.registerSource(this.favourites, "favourite") @@ -85,11 +83,8 @@ export class WithSpecialLayers extends WithChangesState { }) } } - - } - private setupSummaryLayer(): SummaryTileSourceRewriter | undefined { /** * MaxZoom for the summary layer @@ -113,17 +108,20 @@ export class WithSpecialLayers extends WithChangesState { this.mapProperties.zoom.map((z) => Math.max(Math.floor(z), 0)), this.mapProperties, { - isActive: this.mapProperties.zoom.map((z) => z < maxzoom) + isActive: this.mapProperties.zoom.map((z) => z < maxzoom), } ) - const source = new SummaryTileSourceRewriter(summaryTileSource, this.layerState.filteredLayers) + const source = new SummaryTileSourceRewriter( + summaryTileSource, + this.layerState.filteredLayers + ) new ShowDataLayer(this.map, { features: source, layer: new LayerConfig(summaryLayer, "summaryLayer"), // doShowLayer: this.mapProperties.zoom.map((z) => z < maxzoom), - selectedElement: this.selectedElement + selectedElement: this.selectedElement, }) return source } @@ -139,7 +137,7 @@ export class WithSpecialLayers extends WithChangesState { doShowLayer: flayer.isDisplayed, layer: flayer.layerDef, metaTags: this.userRelatedState.preferencesAsTags, - selectedElement: this.selectedElement + selectedElement: this.selectedElement, } new ShowDataLayer(this.map, options) } @@ -154,14 +152,14 @@ export class WithSpecialLayers extends WithChangesState { lastClickLayerConfig.isShown === undefined ? source : source.features.mapD((fs) => - fs.filter((f) => { - const matches = lastClickLayerConfig.isShown.matchesProperties( - f.properties - ) - console.debug("LastClick ", f, "matches", matches) - return matches - }) - ) + fs.filter((f) => { + const matches = lastClickLayerConfig.isShown.matchesProperties( + f.properties + ) + console.debug("LastClick ", f, "matches", matches) + return matches + }) + ) // show last click = new point/note marker const features = new StaticFeatureSource(lastClickFiltered) this.featureProperties.trackFeatureSource(features) @@ -175,9 +173,9 @@ export class WithSpecialLayers extends WithChangesState { } this.map.data.flyTo({ zoom: Constants.minZoomLevelToAddNewPoint, - center: GeoOperations.centerpointCoordinates(feature) + center: GeoOperations.centerpointCoordinates(feature), }) - } + }, }) } @@ -189,15 +187,17 @@ export class WithSpecialLayers extends WithChangesState { } private drawSpecialLayers() { - type AddedByDefaultTypes = (typeof Constants.added_by_default)[number] - type LayersToAdd = "current_view" | Exclude + type LayersToAdd = + | "current_view" + | Exclude< + AddedByDefaultTypes, + | "search" // Handled by WithSearchState + | "last_click" // handled by this.drawLastClick() + | "summary" // handled by setupSummaryLayer + | "range" // handled by UserMapFeatureSwitchState + | "selected_element" // handled by this.drawSelectedElement + > const empty = [] /** * A listing which maps the layerId onto the featureSource @@ -209,15 +209,13 @@ export class WithSpecialLayers extends WithChangesState { gps_track: this.geolocation.historicalUserLocationsTrack, current_view: this.currentView, favourite: this.favourites, - geocoded_image: new StaticFeatureSource(this.geocodedImages) + geocoded_image: new StaticFeatureSource(this.geocodedImages), } - // enumerate all 'normal' layers and match them with the appropriate 'special' layer - if applicable this.layerState.filteredLayers.forEach((flayer) => { this.registerSpecialLayer(flayer, specialLayers[flayer.layerDef.id]) }) - } private initActorsSpecialLayers() { @@ -230,5 +228,4 @@ export class WithSpecialLayers extends WithChangesState { } }) } - } diff --git a/src/Models/ThemeViewState/WithUserRelatedState.ts b/src/Models/ThemeViewState/WithUserRelatedState.ts index 6f9dc8a2af..edece3ad05 100644 --- a/src/Models/ThemeViewState/WithUserRelatedState.ts +++ b/src/Models/ThemeViewState/WithUserRelatedState.ts @@ -27,7 +27,11 @@ export class WithUserRelatedState { { // Some weird setups Utils.initDomPurify() - if (!Utils.runningFromConsole && theme.customCss !== undefined && window.location.pathname.indexOf("theme") >= 0) { + if ( + !Utils.runningFromConsole && + theme.customCss !== undefined && + window.location.pathname.indexOf("theme") >= 0 + ) { Utils.LoadCustomCss(theme.customCss) } } @@ -40,7 +44,7 @@ export class WithUserRelatedState { "oauth_token", undefined, "Used to complete the login" - ) + ), }) this.featureSwitchIsTesting = this.featureSwitches.featureSwitchIsTesting @@ -61,7 +65,7 @@ export class WithUserRelatedState { icon: th.icon, title: th.title.translations, shortDescription: th.shortDescription.translations, - layers: th.layers.filter((l) => l.isNormal()).map((l) => l.id) + layers: th.layers.filter((l) => l.isNormal()).map((l) => l.id), }) } @@ -103,5 +107,4 @@ export class WithUserRelatedState { } return this.theme.getMatchingLayer(properties) } - } diff --git a/src/Models/ThemeViewState/WithVisualFeedbackState.ts b/src/Models/ThemeViewState/WithVisualFeedbackState.ts index fbee6252b9..bb5710a1eb 100644 --- a/src/Models/ThemeViewState/WithVisualFeedbackState.ts +++ b/src/Models/ThemeViewState/WithVisualFeedbackState.ts @@ -35,7 +35,6 @@ export class WithVisualFeedbackState extends ThemeViewState { }) } - /** * Selects the feature that is 'i' closest to the map center */ @@ -65,7 +64,7 @@ export class WithVisualFeedbackState extends ThemeViewState { Hotkeys.RegisterHotkey( { nomod: " ", - onUp: true + onUp: true, }, docs.selectItem, () => { @@ -97,12 +96,11 @@ export class WithVisualFeedbackState extends ThemeViewState { Hotkeys.RegisterHotkey( { nomod: "" + i, - onUp: true + onUp: true, }, doc, () => this.selectClosestAtCenter(i - 1) ) } - } } diff --git a/src/UI/Base/LoadingPlaceholder.svelte b/src/UI/Base/LoadingPlaceholder.svelte index 9b9f5ca427..c5fabb3a93 100644 --- a/src/UI/Base/LoadingPlaceholder.svelte +++ b/src/UI/Base/LoadingPlaceholder.svelte @@ -1,11 +1,10 @@ -
-
-
-
+ +
+
+
diff --git a/src/UI/BigComponents/MenuDrawer.svelte b/src/UI/BigComponents/MenuDrawer.svelte index 27be77ba75..47a0fc4178 100644 --- a/src/UI/BigComponents/MenuDrawer.svelte +++ b/src/UI/BigComponents/MenuDrawer.svelte @@ -125,17 +125,17 @@ - + @@ -287,7 +287,11 @@ - + diff --git a/src/UI/BigComponents/NewPointLocationInput.svelte b/src/UI/BigComponents/NewPointLocationInput.svelte index b7181299d5..b679fa06d5 100644 --- a/src/UI/BigComponents/NewPointLocationInput.svelte +++ b/src/UI/BigComponents/NewPointLocationInput.svelte @@ -60,7 +60,9 @@ export let presetProperties: Tag[] = [] let presetPropertiesUnpacked = TagUtils.KVtoProperties(presetProperties) - export let snappedTo: UIEventSource = new UIEventSource(undefined) + export let snappedTo: UIEventSource = new UIEventSource( + undefined + ) const map: UIEventSource = new UIEventSource(undefined) export let mapProperties: Partial & { location } = { diff --git a/src/UI/Comparison/ComparisonTable.svelte b/src/UI/Comparison/ComparisonTable.svelte index e676866657..5af99e65cf 100644 --- a/src/UI/Comparison/ComparisonTable.svelte +++ b/src/UI/Comparison/ComparisonTable.svelte @@ -137,11 +137,7 @@ > {#each $unknownImages as image (image)}
- +
{/each}
diff --git a/src/UI/CustomThemeError.svelte b/src/UI/CustomThemeError.svelte index 48d8cdb17a..7922d9c891 100644 --- a/src/UI/CustomThemeError.svelte +++ b/src/UI/CustomThemeError.svelte @@ -6,17 +6,13 @@ export let stack: string[] function offerDefinitionForDownload() { - Utils.offerContentsAsDownloadableFile( - customDefinition, - "mapcomplete-theme.json", - { mimetype: "application/json" } - ) + Utils.offerContentsAsDownloadableFile(customDefinition, "mapcomplete-theme.json", { + mimetype: "application/json", + }) } - -
- +

Something went wrong

{stack[0]}
{#each stack.slice(1) as stck} @@ -24,7 +20,7 @@ {/each} {#if customDefinition} {/if} diff --git a/src/UI/Image/DeletableImage.svelte b/src/UI/Image/DeletableImage.svelte index 4921ae8620..3831621e03 100644 --- a/src/UI/Image/DeletableImage.svelte +++ b/src/UI/Image/DeletableImage.svelte @@ -145,11 +145,7 @@
- + diff --git a/src/UI/SingleThemeGui.svelte b/src/UI/SingleThemeGui.svelte index 657090b0d3..f57c4aad61 100644 --- a/src/UI/SingleThemeGui.svelte +++ b/src/UI/SingleThemeGui.svelte @@ -1,62 +1,61 @@ - {#if !webgl_supported} -
WebGL is not supported or not enabled. This is - essential - for MapComplete to function, please enable this. +
+ WebGL is not supported or not enabled. This is essential for MapComplete to function, please + enable this.
{:else} diff --git a/src/UI/SpecialVisualization.ts b/src/UI/SpecialVisualization.ts index d032165ace..1c595fd0f7 100644 --- a/src/UI/SpecialVisualization.ts +++ b/src/UI/SpecialVisualization.ts @@ -1,7 +1,11 @@ import { Store, UIEventSource } from "../Logic/UIEventSource" import BaseUIElement from "./BaseUIElement" import ThemeConfig from "../Models/ThemeConfig/ThemeConfig" -import { FeatureSource, IndexedFeatureSource, WritableFeatureSource } from "../Logic/FeatureSource/FeatureSource" +import { + FeatureSource, + IndexedFeatureSource, + WritableFeatureSource, +} from "../Logic/FeatureSource/FeatureSource" import { OsmConnection } from "../Logic/Osm/OsmConnection" import { Changes } from "../Logic/Osm/Changes" import { ExportableMap, MapProperties } from "../Models/MapProperties" diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts index 8844bedbf5..65c8a7287c 100644 --- a/src/UI/SpecialVisualizations.ts +++ b/src/UI/SpecialVisualizations.ts @@ -3,7 +3,11 @@ import { FixedUiElement } from "./Base/FixedUiElement" import BaseUIElement from "./BaseUIElement" import Title from "./Base/Title" import { default as FeatureTitle } from "./Popup/Title.svelte" -import { RenderingSpecification, SpecialVisualization, SpecialVisualizationState } from "./SpecialVisualization" +import { + RenderingSpecification, + SpecialVisualization, + SpecialVisualizationState, +} from "./SpecialVisualization" import { HistogramViz } from "./Popup/HistogramViz" import MinimapViz from "./Popup/MinimapViz.svelte" import { ShareLinkViz } from "./Popup/ShareLinkViz" @@ -717,7 +721,9 @@ export default class SpecialVisualizations { imagePrefixes = [].concat(...args.map((a) => a.split(","))) } const images = AllImageProviders.loadImagesFor(tags, imagePrefixes) - const estimated = tags.mapD(tags => AllImageProviders.estimateNumberOfImages(tags, imagePrefixes)) + const estimated = tags.mapD((tags) => + AllImageProviders.estimateNumberOfImages(tags, imagePrefixes) + ) return new SvelteUIElement(ImageCarousel, { state, tags, images, estimated }) }, }, diff --git a/src/UI/Studio/SchemaBasedMultiType.svelte b/src/UI/Studio/SchemaBasedMultiType.svelte index e594fb6ff3..09bfc42220 100644 --- a/src/UI/Studio/SchemaBasedMultiType.svelte +++ b/src/UI/Studio/SchemaBasedMultiType.svelte @@ -30,7 +30,6 @@ let lastIsString = false { - const types: string | string[] = Array.isArray(schema.type) ? schema.type[schema.type.length - 1]["type"] : [] @@ -64,7 +63,7 @@ inline: true, type: schema.hints.typehint, addExtraTags: ["chosen_type_index="], - helperArgs: [] + helperArgs: [], }, } let tags = new UIEventSource>({}) diff --git a/src/Utils.ts b/src/Utils.ts index 1f0981d7e4..770c620585 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -1125,8 +1125,8 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be element.click() } - public static async waitFor(timeMillis: number): Promise; - public static async waitFor(timeMillis: number, t: T): Promise; + public static async waitFor(timeMillis: number): Promise + public static async waitFor(timeMillis: number, t: T): Promise public static async waitFor(timeMillis: number, t: T): Promise { return new Promise((resolve) => { diff --git a/src/assets/contributors.json b/src/assets/contributors.json index 8bde458853..88c68c057b 100644 --- a/src/assets/contributors.json +++ b/src/assets/contributors.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 8870, + "commits": 8941, "contributor": "Pieter Vander Vennet" }, { diff --git a/src/assets/language_in_country.json b/src/assets/language_in_country.json index b900d23d86..4b1c29b7e1 100644 --- a/src/assets/language_in_country.json +++ b/src/assets/language_in_country.json @@ -181,9 +181,9 @@ "ar" ], "ER": [ + "en", "ar", - "ti", - "en" + "ti" ], "ES": [ "es", @@ -236,9 +236,9 @@ "fr" ], "GQ": [ + "pt", "fr", - "es", - "pt" + "es" ], "GR": [ "el" @@ -309,7 +309,6 @@ "sw" ], "KG": [ - "ru", "ky" ], "KH": [ diff --git a/src/assets/language_translations.json b/src/assets/language_translations.json index 1586b66017..638123742e 100644 --- a/src/assets/language_translations.json +++ b/src/assets/language_translations.json @@ -10121,7 +10121,6 @@ "_meta": { "countries": [ "BY", - "KG", "KZ", "RU", "TJ" diff --git a/src/assets/schemas/layerconfigmeta.json b/src/assets/schemas/layerconfigmeta.json index e2f418b4c1..aa9494ed89 100644 --- a/src/assets/schemas/layerconfigmeta.json +++ b/src/assets/schemas/layerconfigmeta.json @@ -10920,6 +10920,10 @@ "if": "value=doctors", "then": "doctors - This layer shows doctor offices" }, + { + "if": "value=dog_toilet", + "then": "dog_toilet - A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area." + }, { "if": "value=dogpark", "then": "dogpark - A layer showing dogparks, which are areas where dog are allowed to run without a leash" diff --git a/src/assets/schemas/layoutconfigmeta.json b/src/assets/schemas/layoutconfigmeta.json index c81bc0692d..9427e6b37b 100644 --- a/src/assets/schemas/layoutconfigmeta.json +++ b/src/assets/schemas/layoutconfigmeta.json @@ -799,6 +799,10 @@ "if": "value=doctors", "then": "doctors (builtin) - This layer shows doctor offices" }, + { + "if": "value=dog_toilet", + "then": "dog_toilet (builtin) - A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area." + }, { "if": "value=dogpark", "then": "dogpark (builtin) - A layer showing dogparks, which are areas where dog are allowed to run without a leash" @@ -13531,6 +13535,10 @@ "if": "value=doctors", "then": "doctors - This layer shows doctor offices" }, + { + "if": "value=dog_toilet", + "then": "dog_toilet - A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area." + }, { "if": "value=dogpark", "then": "dogpark - A layer showing dogparks, which are areas where dog are allowed to run without a leash" @@ -35299,6 +35307,10 @@ "if": "value=doctors", "then": "doctors - This layer shows doctor offices" }, + { + "if": "value=dog_toilet", + "then": "dog_toilet - A dog toilet is a facility designated for dogs to urinate and excrete. This can be a designated, signposted patch of grass, a sand pit or a fenced area." + }, { "if": "value=dogpark", "then": "dogpark - A layer showing dogparks, which are areas where dog are allowed to run without a leash" diff --git a/src/assets/svg/Forgejo.svelte b/src/assets/svg/Forgejo.svelte new file mode 100644 index 0000000000..27fcfb0725 --- /dev/null +++ b/src/assets/svg/Forgejo.svelte @@ -0,0 +1,4 @@ + + Forgejo logo Caesar Schinas \ No newline at end of file diff --git a/src/assets/translators.json b/src/assets/translators.json index c669318107..3b0cbb8e53 100644 --- a/src/assets/translators.json +++ b/src/assets/translators.json @@ -17,7 +17,7 @@ "contributor": "Anonymous" }, { - "commits": 112, + "commits": 119, "contributor": "mcliquid" }, { @@ -29,7 +29,7 @@ "contributor": "Robin van der Linde" }, { - "commits": 80, + "commits": 82, "contributor": "mike140" }, { @@ -216,6 +216,10 @@ "commits": 9, "contributor": "Jacque Fresco" }, + { + "commits": 8, + "contributor": "Weblate Admin" + }, { "commits": 8, "contributor": "Joost Schouppe" @@ -228,10 +232,6 @@ "commits": 8, "contributor": "Vinicius" }, - { - "commits": 7, - "contributor": "Weblate Admin" - }, { "commits": 7, "contributor": "Franco" @@ -588,6 +588,14 @@ "commits": 2, "contributor": "Leo Alcaraz" }, + { + "commits": 1, + "contributor": "Manuel" + }, + { + "commits": 1, + "contributor": "Hufkratzer" + }, { "commits": 1, "contributor": "TĂșllio Morais Franca" diff --git a/src/index.ts b/src/index.ts index f7afb22783..36ee18a74e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,7 +2,6 @@ import DetermineTheme from "./Logic/DetermineTheme" import SingleThemeGui from "./UI/SingleThemeGui.svelte" import CustomThemeError from "./UI/CustomThemeError.svelte" - async function main() { const target = document.getElementById("maindiv") const childs = Array.from(target.children) @@ -10,7 +9,7 @@ async function main() { const theme = await DetermineTheme.getTheme() new SingleThemeGui({ target, - props: { theme } + props: { theme }, }) childs.forEach((ch) => target.removeChild(ch)) Array.from(document.getElementsByClassName("delete-on-load")).forEach((el) => { @@ -24,10 +23,9 @@ async function main() { target, props: { stack: err.toString().split("\n"), - customDefinition - } + customDefinition, + }, }) - } }