forked from MapComplete/MapComplete
		
	Merge branch 'develop' into feature/pdf-export
This commit is contained in:
		
						commit
						6cd75a8260
					
				
					 13 changed files with 1494 additions and 91 deletions
				
			
		|  | @ -160,14 +160,49 @@ | ||||||
|   }, |   }, | ||||||
|   { |   { | ||||||
|    "key": "cycleway:surface", |    "key": "cycleway:surface", | ||||||
|    "description": "Layer 'Cycleways' shows cycleway:surface=asphalt with a fixed text, namely 'This cycleway is made of asphalt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows cycleway:surface=unhewn_cobblestone with a fixed text, namely 'This cycleway is made of asphalt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "unhewn_cobblestone" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=sett with a fixed text, namely 'This cycleway is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "sett" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=asphalt with a fixed text, namely 'This cycleway is paved with stones with a flat top' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|    "value": "asphalt" |    "value": "asphalt" | ||||||
|   }, |   }, | ||||||
|   { |   { | ||||||
|    "key": "cycleway:surface", |    "key": "cycleway:surface", | ||||||
|    "description": "Layer 'Cycleways' shows cycleway:surface=paved with a fixed text, namely 'This cycleway is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows cycleway:surface=paved with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|    "value": "paved" |    "value": "paved" | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=paving_stones with a fixed text, namely 'This cycleway is unhardened' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "paving_stones" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=gravel with a fixed text, namely 'This cycleway is made of gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "gravel" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=fine_gravel with a fixed text, namely 'This cycleway is made of fine gravel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "fine_gravel" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=pebblestone with a fixed text, namely 'This cycleway is made of pebblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "pebblestone" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "cycleway:surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows cycleway:surface=ground with a fixed text, namely 'This cycleway is made from raw ground' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "ground" | ||||||
|  |   }, | ||||||
|   { |   { | ||||||
|    "key": "cycleway:smoothness", |    "key": "cycleway:smoothness", | ||||||
|    "description": "Layer 'Cycleways' shows cycleway:smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows cycleway:smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  | @ -224,8 +259,8 @@ | ||||||
|   }, |   }, | ||||||
|   { |   { | ||||||
|    "key": "surface", |    "key": "surface", | ||||||
|    "description": "Layer 'Cycleways' shows surface=cobblestone with a fixed text, namely 'This street is made of cobblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows surface=sett with a fixed text, namely 'This street is made of cobblestone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|    "value": "cobblestone" |    "value": "sett" | ||||||
|   }, |   }, | ||||||
|   { |   { | ||||||
|    "key": "surface", |    "key": "surface", | ||||||
|  | @ -237,6 +272,21 @@ | ||||||
|    "description": "Layer 'Cycleways' shows surface=paved with a fixed text, namely 'This street is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows surface=paved with a fixed text, namely 'This street is paved' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|    "value": "paved" |    "value": "paved" | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |    "key": "surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows surface=fine_gravel with a fixed text, namely 'This street is made from fine gravel' (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "fine_gravel" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows surface=cobblestone with a fixed text, namely 'This street is made from cobblestone' (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "cobblestone" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "surface", | ||||||
|  |    "description": "Layer 'Cycleways' shows surface=paving_stones with a fixed text, namely 'This street is made from paving stones' (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "paving_stones" | ||||||
|  |   }, | ||||||
|   { |   { | ||||||
|    "key": "smoothness", |    "key": "smoothness", | ||||||
|    "description": "Layer 'Cycleways' shows smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Cycleways' shows smoothness=excellent with a fixed text, namely 'Usable for thin rollers: rollerblade, skateboard' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  | @ -628,6 +678,16 @@ | ||||||
|    "description": "Layer 'Crossings' shows crossing=zebra with a fixed text, namely 'Zebra crossing' (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Crossings' shows crossing=zebra with a fixed text, namely 'Zebra crossing' (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|    "value": "zebra" |    "value": "zebra" | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |    "key": "crossing_ref", | ||||||
|  |    "description": "Layer 'Crossings' shows crossing_ref=zebra with a fixed text, namely 'This is a zebra crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |    "value": "zebra" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "crossing_ref", | ||||||
|  |    "description": "Layer 'Crossings' shows crossing_ref= with a fixed text, namely 'This is not a zebra crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure') Picking this answer will delete the key crossing_ref.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|   { |   { | ||||||
|    "key": "bicycle", |    "key": "bicycle", | ||||||
|    "description": "Layer 'Crossings' shows bicycle=yes with a fixed text, namely 'A cyclist can use this crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", |    "description": "Layer 'Crossings' shows bicycle=yes with a fixed text, namely 'A cyclist can use this crossing' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle infrastructure')", | ||||||
|  |  | ||||||
|  | @ -130,6 +130,16 @@ | ||||||
|    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|    "value": "yes" |    "value": "yes" | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |    "key": "building", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "tower" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "bird_hide", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "tower" | ||||||
|  |   }, | ||||||
|   { |   { | ||||||
|    "key": "amenity", |    "key": "amenity", | ||||||
|    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'De Natuur in')", |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  | @ -348,6 +358,145 @@ | ||||||
|    "key": "wikipedia", |    "key": "wikipedia", | ||||||
|    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" |    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|   }, |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access:description", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "private" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "permissive" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "guided" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator=Agentschap Natuur en Bos with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/ANB.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door het Agentschap Natuur en Bos' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "Agentschap Natuur en Bos" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name:nl", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name:nl' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "noname", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in') Picking this answer will delete the key name.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=leashed with a fixed text, namely 'Dogs have to be leashed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "leashed" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=no with a fixed text, namely 'No dogs allowed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=yes with a fixed text, namely 'Dogs are allowed to roam freely' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'De Natuur in')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "website", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "curator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'curator' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "email", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "phone", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "description", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows values with key 'description' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "description:0", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'description:0' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |   }, | ||||||
|   { |   { | ||||||
|    "key": "service:bicycle:cleaning:charge", |    "key": "service:bicycle:cleaning:charge", | ||||||
|    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'De Natuur in')" |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'service:bicycle:cleaning:charge' (in the MapComplete.osm.be theme 'De Natuur in')" | ||||||
|  |  | ||||||
							
								
								
									
										952
									
								
								Docs/TagInfo/mapcomplete_natuurpunt.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										952
									
								
								Docs/TagInfo/mapcomplete_natuurpunt.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,952 @@ | ||||||
|  | { | ||||||
|  |  "data_format": 1, | ||||||
|  |  "project": { | ||||||
|  |   "name": "MapComplete Nature Reserves", | ||||||
|  |   "description": "This map shows the nature reserves of Natuurpunt", | ||||||
|  |   "project_url": "https://mapcomplete.osm.be/natuurpunt", | ||||||
|  |   "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", | ||||||
|  |   "icon_url": "https://mapcomplete.osm.be/assets/themes/natuurpunt/natuurpunt.png", | ||||||
|  |   "contact_name": "Pieter Vander Vennet, ", | ||||||
|  |   "contact_email": "pietervdvn@posteo.net" | ||||||
|  |  }, | ||||||
|  |  "tags": [ | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "leisure", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag", | ||||||
|  |    "value": "nature_reserve" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "boundary", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Natuurgebied showing features with this tag", | ||||||
|  |    "value": "protected_area" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Natuurgebied allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access:description", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "private" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "permissive" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "guided" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows operator=Agentschap Natuur en Bos with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/ANB.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door het Agentschap Natuur en Bos' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Agentschap Natuur en Bos" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name:nl", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name:nl' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "noname", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows noname=yes&name= with a fixed text, namely 'Dit gebied heeft geen naam' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key name.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=leashed with a fixed text, namely 'Dogs have to be leashed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "leashed" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=no with a fixed text, namely 'No dogs allowed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "dog", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows dog=yes with a fixed text, namely 'Dogs are allowed to roam freely' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "website", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "curator", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'curator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "email", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "phone", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "description", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows values with key 'description' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "description:0", | ||||||
|  |    "description": "Layer 'Natuurgebied' shows and asks freeform values for key 'description:0' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "information", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag", | ||||||
|  |    "value": "visitor_centre" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "information", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Visitor Information Centre showing features with this tag", | ||||||
|  |    "value": "office" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag", | ||||||
|  |    "value": "hiking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag", | ||||||
|  |    "value": "bycicle" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Trails showing features with this tag", | ||||||
|  |    "value": "horse" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=blue with a fixed text, namely 'Blue trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "blue" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=red with a fixed text, namely 'Red trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "red" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=green with a fixed text, namely 'Green trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "green" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=yellow with a fixed text, namely 'Yellow trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yellow" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Trails' shows wheelchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Trails' shows wheelchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "pushchair", | ||||||
|  |    "description": "Layer 'Trails' shows pushchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "pushchair", | ||||||
|  |    "description": "Layer 'Trails' shows pushchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Toilets showing features with this tag", | ||||||
|  |    "value": "toilets" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Toilets allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Toilets' shows and asks freeform values for key 'access' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Toilets' shows access=yes with a fixed text, namely 'Public access' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Toilets' shows access=customers with a fixed text, namely 'Only access to customers' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "customers" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Toilets' shows access=no with a fixed text, namely 'Not accessible' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'Toilets' shows access=key with a fixed text, namely 'Accessible, but one has to ask a key to enter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "key" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Toilets' shows fee=yes with a fixed text, namely 'These are paid toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'Toilets' shows fee=no with a fixed text, namely 'Free to use' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "charge", | ||||||
|  |    "description": "Layer 'Toilets' shows and asks freeform values for key 'charge' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Toilets' shows wheelchair=yes with a fixed text, namely 'There is a dedicated toilet for wheelchair users' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Toilets' shows wheelchair=no with a fixed text, namely 'No wheelchair access' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "toilets:position", | ||||||
|  |    "description": "Layer 'Toilets' shows toilets:position=seated with a fixed text, namely 'There are only seated toilets' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "seated" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "toilets:position", | ||||||
|  |    "description": "Layer 'Toilets' shows toilets:position=urinals with a fixed text, namely 'There are only urinals here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "urinals" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "toilets:position", | ||||||
|  |    "description": "Layer 'Toilets' shows toilets:position=squat with a fixed text, namely 'There are only squat toilets here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "squat" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "toilets:position", | ||||||
|  |    "description": "Layer 'Toilets' shows toilets:position=seated;urinals with a fixed text, namely 'Both seated toilets and urinals are available here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "seated;urinals" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table=yes with a fixed text, namely 'A changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table=no with a fixed text, namely 'No changing table is available' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table:location", | ||||||
|  |    "description": "Layer 'Toilets' shows and asks freeform values for key 'changing_table:location' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table:location", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table:location=female_toilet with a fixed text, namely 'The changing table is in the toilet for women. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "female_toilet" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table:location", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table:location=male_toilet with a fixed text, namely 'The changing table is in the toilet for men. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "male_toilet" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table:location", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table:location=wheelchair_toilet with a fixed text, namely 'The changing table is in the toilet for wheelchair users. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "wheelchair_toilet" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "changing_table:location", | ||||||
|  |    "description": "Layer 'Toilets' shows changing_table:location=dedicated_room with a fixed text, namely 'The changing table is in a dedicated room. ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "dedicated_room" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "leisure", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Vogelkijkhutten showing features with this tag", | ||||||
|  |    "value": "bird_hide" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Vogelkijkhutten allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "shelter", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "building", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key building.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows shelter=no&building=&amenity= with a fixed text, namely 'Vogelkijkwand' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key amenity.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "shelter" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "building", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "shelter", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter&building=yes&shelter=yes with a fixed text, namely 'Vogelkijkhut' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "building", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "tower" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "bird_hide", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows building=tower&bird_hide=tower with a fixed text, namely 'Vogelkijktoren' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "tower" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "shelter" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "building", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "shelter", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows amenity=shelter|building=yes|shelter=yes with a fixed text, namely 'Vogelkijkhut' (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows wheelchair=designated with a fixed text, namely 'Er zijn speciale voorzieningen voor rolstoelen' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "designated" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows wheelchair=yes with a fixed text, namely 'Een rolstoel raakt er vlot' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows wheelchair=limited with a fixed text, namely 'Je kan er raken met een rolstoel, maar het is niet makkelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "limited" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows wheelchair=no with a fixed text, namely 'Niet rolstoeltoegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows operator=Natuurpunt with a fixed text, namely 'Beheer door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Vogelkijkhutten' shows operator=Agentschap Natuur en Bos with a fixed text, namely 'Beheer door het Agentschap Natuur en Bos ' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Agentschap Natuur en Bos" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "leisure", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Picnic tables showing features with this tag", | ||||||
|  |    "value": "picnic_table" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Picnic tables' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Picnic tables' shows material=wood with a fixed text, namely 'This is a wooden picnic table' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "wood" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Picnic tables' shows material=concrete with a fixed text, namely 'This is a concrete picnic table' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "concrete" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Drinking water showing features with this tag", | ||||||
|  |    "value": "drinking_water" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Drinking water allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operational_status", | ||||||
|  |    "description": "Layer 'Drinking water' shows and asks freeform values for key 'operational_status' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operational_status", | ||||||
|  |    "description": "Layer 'Drinking water' shows operational_status= with a fixed text, namely 'This drinking water works' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key operational_status.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operational_status", | ||||||
|  |    "description": "Layer 'Drinking water' shows operational_status=broken with a fixed text, namely 'This drinking water is broken' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "broken" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operational_status", | ||||||
|  |    "description": "Layer 'Drinking water' shows operational_status=closed with a fixed text, namely 'This drinking water is closed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "closed" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "bottle", | ||||||
|  |    "description": "Layer 'Drinking water' shows bottle=yes with a fixed text, namely 'It is easy to refill water bottles' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "bottle", | ||||||
|  |    "description": "Layer 'Drinking water' shows bottle=no with a fixed text, namely 'Water bottles may not fit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag", | ||||||
|  |    "value": "parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag", | ||||||
|  |    "value": "motorcycle_parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer parking showing features with this tag", | ||||||
|  |    "value": "bicycle_parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access:description", | ||||||
|  |    "description": "Layer 'parking' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "private" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "permissive" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "guided" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "information", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Information boards showing features with this tag", | ||||||
|  |    "value": "board" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Information boards allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer Benches showing features with this tag", | ||||||
|  |    "value": "bench" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Benches allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "backrest", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'backrest' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "backrest", | ||||||
|  |    "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Backrest: Yes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "backrest", | ||||||
|  |    "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Backrest: No' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "seats", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'seats' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'material' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'Material: wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "wood" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'Material: metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "metal" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'Material: stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "stone" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'Material: concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "concrete" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'Material: plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "plastic" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "material", | ||||||
|  |    "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'Material: steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "steel" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "direction", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'direction' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=brown with a fixed text, namely 'Colour: brown' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "brown" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=green with a fixed text, namely 'Colour: green' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "green" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=gray with a fixed text, namely 'Colour: gray' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "gray" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=white with a fixed text, namely 'Colour: white' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "white" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=red with a fixed text, namely 'Colour: red' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "red" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=black with a fixed text, namely 'Colour: black' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "black" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=blue with a fixed text, namely 'Colour: blue' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "blue" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Benches' shows colour=yellow with a fixed text, namely 'Colour: yellow' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yellow" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "survey:date", | ||||||
|  |    "description": "Layer 'Benches' shows and asks freeform values for key 'survey:date' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "survey:date", | ||||||
|  |    "description": "Layer 'Benches' shows survey:date= with a fixed text, namely 'Surveyed today!' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key survey:date.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "man_made", | ||||||
|  |    "description": "The MapComplete theme Nature Reserves has a layer watermolens showing features with this tag", | ||||||
|  |    "value": "watermill" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'watermolens allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access:description", | ||||||
|  |    "description": "Layer 'watermolens' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "private" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "permissive" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "guided" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'watermolens' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'watermolens' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'watermolens' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'watermolens' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Nature Reserves')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'watermolens' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Nature Reserves')" | ||||||
|  |   } | ||||||
|  |  ] | ||||||
|  | } | ||||||
							
								
								
									
										122
									
								
								Docs/TagInfo/mapcomplete_parkings.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										122
									
								
								Docs/TagInfo/mapcomplete_parkings.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,122 @@ | ||||||
|  | { | ||||||
|  |  "data_format": 1, | ||||||
|  |  "project": { | ||||||
|  |   "name": "MapComplete Parking", | ||||||
|  |   "description": "This map shows different parking spots", | ||||||
|  |   "project_url": "https://mapcomplete.osm.be/parkings", | ||||||
|  |   "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", | ||||||
|  |   "icon_url": "https://mapcomplete.osm.be/assets/themes/parkings/parkings.svg", | ||||||
|  |   "contact_name": "Pieter Vander Vennet, ", | ||||||
|  |   "contact_email": "pietervdvn@posteo.net" | ||||||
|  |  }, | ||||||
|  |  "tags": [ | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Parking has a layer parking showing features with this tag", | ||||||
|  |    "value": "parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Parking has a layer parking showing features with this tag", | ||||||
|  |    "value": "motorcycle_parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Parking has a layer parking showing features with this tag", | ||||||
|  |    "value": "bicycle_parking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'parking allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access:description", | ||||||
|  |    "description": "Layer 'parking' shows and asks freeform values for key 'access:description' (in the MapComplete.osm.be theme 'Parking')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee= with a fixed text, namely 'Vrij toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=no&fee= with a fixed text, namely 'Niet toegankelijk' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "private" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=private&fee= with a fixed text, namely 'Niet toegankelijk, want privégebied' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "permissive" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=permissive&fee= with a fixed text, namely 'Toegankelijk, ondanks dat het privegebied is' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "guided" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=guided&fee= with a fixed text, namely 'Enkel toegankelijk met een gids of tijdens een activiteit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking') Picking this answer will delete the key fee.", | ||||||
|  |    "value": "" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "access", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "fee", | ||||||
|  |    "description": "Layer 'parking' shows access=yes&fee=yes with a fixed text, namely 'Toegankelijk mits betaling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Parking')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Parking')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'parking' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Parking')" | ||||||
|  |   } | ||||||
|  |  ] | ||||||
|  | } | ||||||
							
								
								
									
										106
									
								
								Docs/TagInfo/mapcomplete_trails.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								Docs/TagInfo/mapcomplete_trails.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,106 @@ | ||||||
|  | { | ||||||
|  |  "data_format": 1, | ||||||
|  |  "project": { | ||||||
|  |   "name": "MapComplete Trails", | ||||||
|  |   "description": "This map shows trails", | ||||||
|  |   "project_url": "https://mapcomplete.osm.be/trails", | ||||||
|  |   "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", | ||||||
|  |   "icon_url": "https://mapcomplete.osm.be/assets/themes/trails/trails.svg", | ||||||
|  |   "contact_name": "Pieter Vander Vennet, ", | ||||||
|  |   "contact_email": "pietervdvn@posteo.net" | ||||||
|  |  }, | ||||||
|  |  "tags": [ | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Trails has a layer Trails showing features with this tag", | ||||||
|  |    "value": "hiking" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Trails has a layer Trails showing features with this tag", | ||||||
|  |    "value": "bycicle" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "route", | ||||||
|  |    "description": "The MapComplete theme Trails has a layer Trails showing features with this tag", | ||||||
|  |    "value": "horse" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "image", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "mapillary", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikidata", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wikipedia", | ||||||
|  |    "description": "The layer 'Trails allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "name", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Trails')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Trails')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows operator=Natuurpunt with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door Natuurpunt' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "Natuurpunt" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "operator", | ||||||
|  |    "description": "Layer 'Trails' shows operator~^(n|N)atuurpunt.*$ with a fixed text, namely '<img src=\"./assets/themes/buurtnatuur/Natuurpunt.jpg\" style=\"width:1.5em\">Dit gebied wordt beheerd door {operator}' (in the MapComplete.osm.be theme 'Trails')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Trails')" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=blue with a fixed text, namely 'Blue trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "blue" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=red with a fixed text, namely 'Red trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "red" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=green with a fixed text, namely 'Green trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "green" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "colour", | ||||||
|  |    "description": "Layer 'Trails' shows colour=yellow with a fixed text, namely 'Yellow trail' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "yellow" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Trails' shows wheelchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "wheelchair", | ||||||
|  |    "description": "Layer 'Trails' shows wheelchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de rolstoel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "no" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "pushchair", | ||||||
|  |    "description": "Layer 'Trails' shows pushchair=yes with a fixed text, namely 'deze wandeltocht is toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "yes" | ||||||
|  |   }, | ||||||
|  |   { | ||||||
|  |    "key": "pushchair", | ||||||
|  |    "description": "Layer 'Trails' shows pushchair=no with a fixed text, namely 'deze wandeltocht is niet toegankelijk met de buggy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Trails')", | ||||||
|  |    "value": "no" | ||||||
|  |   } | ||||||
|  |  ] | ||||||
|  | } | ||||||
							
								
								
									
										19
									
								
								Docs/TagInfo/mapcomplete_waste_basket.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								Docs/TagInfo/mapcomplete_waste_basket.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,19 @@ | ||||||
|  | { | ||||||
|  |  "data_format": 1, | ||||||
|  |  "project": { | ||||||
|  |   "name": "MapComplete Waste Basket", | ||||||
|  |   "description": "Throw away waste", | ||||||
|  |   "project_url": "https://mapcomplete.osm.be/waste_basket", | ||||||
|  |   "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", | ||||||
|  |   "icon_url": "https://mapcomplete.osm.be/assets/themes/waste_basket/waste_basket.svg", | ||||||
|  |   "contact_name": "Pieter Vander Vennet, ", | ||||||
|  |   "contact_email": "pietervdvn@posteo.net" | ||||||
|  |  }, | ||||||
|  |  "tags": [ | ||||||
|  |   { | ||||||
|  |    "key": "amenity", | ||||||
|  |    "description": "The MapComplete theme Waste Basket has a layer Waste Basket showing features with this tag", | ||||||
|  |    "value": "waste_basket" | ||||||
|  |   } | ||||||
|  |  ] | ||||||
|  | } | ||||||
|  | @ -26,6 +26,12 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. | ||||||
|  Whether or not the layer control is shown The default value is _false_ |  Whether or not the layer control is shown The default value is _false_ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  filter-toggle  | ||||||
|  | --------------- | ||||||
|  | 
 | ||||||
|  |  Whether or not the filter view is shown The default value is _false_ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  tab  |  tab  | ||||||
| ----- | ----- | ||||||
| 
 | 
 | ||||||
|  | @ -68,6 +74,12 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. | ||||||
|  Disables/Enables the layer control The default value is _true_ |  Disables/Enables the layer control The default value is _true_ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  fs-filter  | ||||||
|  | ----------- | ||||||
|  | 
 | ||||||
|  |  Disables/Enables the filter The default value is _true_ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  fs-add-new  |  fs-add-new  | ||||||
| ------------ | ------------ | ||||||
| 
 | 
 | ||||||
|  | @ -110,30 +122,24 @@ Finally, the URL-hash is the part after the `#`. It is `node/1234` in this case. | ||||||
|  Always show all questions The default value is _false_ |  Always show all questions The default value is _false_ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  fs-export  |  | ||||||
| ----------- |  | ||||||
| 
 |  | ||||||
|  If set, enables the 'download'-button to download everything as geojson The default value is _false_ |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  test  |  test  | ||||||
| ------ | ------ | ||||||
| 
 | 
 | ||||||
|  If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org The default value is _false_ |  If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org The default value is _false_ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  fake-user  |  | ||||||
| ----------- |  | ||||||
| 
 |  | ||||||
|  If true, 'dryrun' mode is activated and a fake user account is loaded The default value is _false_ |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  debug  |  debug  | ||||||
| ------- | ------- | ||||||
| 
 | 
 | ||||||
|  If true, shows some extra debugging help such as all the available tags on every object The default value is _false_ |  If true, shows some extra debugging help such as all the available tags on every object The default value is _false_ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  fake-user  | ||||||
|  | ----------- | ||||||
|  | 
 | ||||||
|  |  If true, 'dryrun' mode is activated and a fake user account is loaded The default value is _false_ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  backend  |  backend  | ||||||
| --------- | --------- | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -381,7 +381,7 @@ export class InitUiElements { | ||||||
|                     new FilterView(State.state.filteredLayers).SetClass( |                     new FilterView(State.state.filteredLayers).SetClass( | ||||||
|                         "block p-1 rounded-full" |                         "block p-1 rounded-full" | ||||||
|                     ), |                     ), | ||||||
|                 "filter", |                 undefined, | ||||||
|                 State.state.filterIsOpened |                 State.state.filterIsOpened | ||||||
|             ); |             ); | ||||||
|              |              | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import {UIEventSource} from "../UIEventSource"; | import {UIEventSource} from "../UIEventSource"; | ||||||
| import FeatureSource from "../FeatureSource/FeatureSource"; | import FeatureSource from "../FeatureSource/FeatureSource"; | ||||||
| import {OsmObject, OsmObjectMeta} from "../Osm/OsmObject"; | import {OsmObject} from "../Osm/OsmObject"; | ||||||
| import Loc from "../../Models/Loc"; | import Loc from "../../Models/Loc"; | ||||||
| import FeaturePipeline from "../FeatureSource/FeaturePipeline"; | import FeaturePipeline from "../FeatureSource/FeaturePipeline"; | ||||||
| import OsmApiFeatureSource from "../FeatureSource/OsmApiFeatureSource"; | import OsmApiFeatureSource from "../FeatureSource/OsmApiFeatureSource"; | ||||||
|  | @ -13,10 +13,10 @@ export default class SelectedFeatureHandler { | ||||||
|     private readonly _hash: UIEventSource<string>; |     private readonly _hash: UIEventSource<string>; | ||||||
|     private readonly _selectedFeature: UIEventSource<any>; |     private readonly _selectedFeature: UIEventSource<any>; | ||||||
| 
 | 
 | ||||||
|     private static readonly _no_trigger_on = ["welcome","copyright","layers","new"] |     private static readonly _no_trigger_on = ["welcome", "copyright", "layers", "new"] | ||||||
|     private readonly _osmApiSource: OsmApiFeatureSource; |     private readonly _osmApiSource: OsmApiFeatureSource; | ||||||
|      | 
 | ||||||
|     constructor(hash: UIEventSource<string>,  |     constructor(hash: UIEventSource<string>, | ||||||
|                 selectedFeature: UIEventSource<any>, |                 selectedFeature: UIEventSource<any>, | ||||||
|                 featureSource: FeaturePipeline, |                 featureSource: FeaturePipeline, | ||||||
|                 osmApiSource: OsmApiFeatureSource) { |                 osmApiSource: OsmApiFeatureSource) { | ||||||
|  | @ -28,24 +28,30 @@ export default class SelectedFeatureHandler { | ||||||
|         hash.addCallback(h => { |         hash.addCallback(h => { | ||||||
|             if (h === undefined || h === "") { |             if (h === undefined || h === "") { | ||||||
|                 selectedFeature.setData(undefined); |                 selectedFeature.setData(undefined); | ||||||
|             }else{ |             } else { | ||||||
|                 self.selectFeature(); |                 self.selectFeature(); | ||||||
|             } |             } | ||||||
|         }) |         }) | ||||||
|          | 
 | ||||||
|         hash.addCallbackAndRun(h => self.downloadFeature(h)) |         hash.addCallbackAndRunD(h => { | ||||||
|          |             try { | ||||||
|  |                 self.downloadFeature(h) | ||||||
|  |             } catch (e) { | ||||||
|  |                 console.error("Could not download feature, probably a weird hash") | ||||||
|  |             } | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|         featureSource.features.addCallback(_ => self.selectFeature()); |         featureSource.features.addCallback(_ => self.selectFeature()); | ||||||
| 
 | 
 | ||||||
|         selectedFeature.addCallback(feature => { |         selectedFeature.addCallback(feature => { | ||||||
|             if(feature === undefined){ |             if (feature === undefined) { | ||||||
|                 if(SelectedFeatureHandler._no_trigger_on.indexOf(hash.data) < 0){ |                 if (SelectedFeatureHandler._no_trigger_on.indexOf(hash.data) < 0) { | ||||||
|                     hash.setData("") |                     hash.setData("") | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|              | 
 | ||||||
|             const h = feature?.properties?.id; |             const h = feature?.properties?.id; | ||||||
|             if(h !== undefined){ |             if (h !== undefined) { | ||||||
|                 hash.setData(h) |                 hash.setData(h) | ||||||
|             } |             } | ||||||
|         }) |         }) | ||||||
|  | @ -53,55 +59,60 @@ export default class SelectedFeatureHandler { | ||||||
|         this.selectFeature(); |         this.selectFeature(); | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
|      | 
 | ||||||
|     // If a feature is selected via the hash, zoom there
 |     // If a feature is selected via the hash, zoom there
 | ||||||
|     public zoomToSelectedFeature(location: UIEventSource<Loc>){ |     public zoomToSelectedFeature(location: UIEventSource<Loc>) { | ||||||
|         const hash = this._hash.data; |         const hash = this._hash.data; | ||||||
|         if(hash === undefined || SelectedFeatureHandler._no_trigger_on.indexOf(hash) >= 0){ |         if (hash === undefined || SelectedFeatureHandler._no_trigger_on.indexOf(hash) >= 0) { | ||||||
|             return; // No valid feature selected
 |             return; // No valid feature selected
 | ||||||
|         } |         } | ||||||
|         // We should have a valid osm-ID and zoom to it... But we wrap it in try-catch to be sure
 |         // We should have a valid osm-ID and zoom to it... But we wrap it in try-catch to be sure
 | ||||||
|         try{ |         try { | ||||||
|              | 
 | ||||||
|         OsmObject.DownloadObject(hash).addCallbackAndRunD(element => { |             OsmObject.DownloadObject(hash).addCallbackAndRunD(element => { | ||||||
|             const centerpoint = element.centerpoint(); |                 const centerpoint = element.centerpoint(); | ||||||
|             console.log("Zooming to location for select point: ", centerpoint) |                 console.log("Zooming to location for select point: ", centerpoint) | ||||||
|             location.data.lat = centerpoint[0] |                 location.data.lat = centerpoint[0] | ||||||
|             location.data.lon = centerpoint[1] |                 location.data.lon = centerpoint[1] | ||||||
|             location.ping(); |                 location.ping(); | ||||||
|         }) |             }) | ||||||
|         }catch(e){ |         } catch (e) { | ||||||
|             console.error("Could not download OSM-object with id", hash, " - probably a weird hash") |             console.error("Could not download OSM-object with id", hash, " - probably a weird hash") | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|      | 
 | ||||||
|     private downloadFeature(hash:  string){ |     private downloadFeature(hash: string) { | ||||||
|         if(hash === undefined || hash === ""){ |         if (hash === undefined || hash === "") { | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         if(SelectedFeatureHandler._no_trigger_on.indexOf(hash) >= 0){ |         if (SelectedFeatureHandler._no_trigger_on.indexOf(hash) >= 0) { | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|        this._osmApiSource.load(hash) |         try { | ||||||
|  | 
 | ||||||
|  |             this._osmApiSource.load(hash) | ||||||
|  |         } catch (e) { | ||||||
|  |             console.log("Could not download feature, probably a weird hash:", hash) | ||||||
|  |         } | ||||||
|     } |     } | ||||||
|      | 
 | ||||||
|     private selectFeature(){ |     private selectFeature() { | ||||||
|         const features = this._featureSource?.features?.data; |         const features = this._featureSource?.features?.data; | ||||||
|         if(features === undefined){ |         if (features === undefined) { | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         if(this._selectedFeature.data?.properties?.id === this._hash.data){ |         if (this._selectedFeature.data?.properties?.id === this._hash.data) { | ||||||
|             // Feature already selected
 |             // Feature already selected
 | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|          | 
 | ||||||
|         const hash = this._hash.data; |         const hash = this._hash.data; | ||||||
|         if(hash === undefined || hash === "" || hash === "#"){ |         if (hash === undefined || hash === "" || hash === "#") { | ||||||
|             return; |             return; | ||||||
|         } |         } | ||||||
|         for (const feature of features) { |         for (const feature of features) { | ||||||
|             const id = feature.feature?.properties?.id; |             const id = feature.feature?.properties?.id; | ||||||
|             if(id === hash){ |             if (id === hash) { | ||||||
|                 this._selectedFeature.setData(feature.feature); |                 this._selectedFeature.setData(feature.feature); | ||||||
|                 break; |                 break; | ||||||
|             } |             } | ||||||
|  |  | ||||||
|  | @ -1,30 +1,15 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||||
| <svg | <svg | ||||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" |  | ||||||
|    xmlns:cc="http://creativecommons.org/ns#" |  | ||||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |  | ||||||
|    xmlns:svg="http://www.w3.org/2000/svg" |  | ||||||
|    xmlns="http://www.w3.org/2000/svg" |    xmlns="http://www.w3.org/2000/svg" | ||||||
|    id="svg11382" |    version="1.0" | ||||||
|    height="900" |  | ||||||
|    width="900" |  | ||||||
|    viewBox="0 0 900 900" |    viewBox="0 0 900 900" | ||||||
|    version="1.0"> |    width="900" | ||||||
|   <g |    height="900" | ||||||
|      id="layer1" |    id="svg11382"> | ||||||
|      transform="matrix(0.90103258,0,0,0.90103258,112.84058,-1.9060177)" |   <path | ||||||
|   > |      style="fill:#000000" | ||||||
|     <g |      d="M 540.38854,645.24118 H 386.29989 v -20.09423 c -2.2e-4,-34.19516 3.87761,-61.95691 11.6335,-83.28532 7.75544,-21.32773 21.29457,-40.80502 36.62989,-58.43193 15.3348,-17.6261 37.83196,-23.72656 91.4169,-68.14586 28.55458,-23.26649 49.81025,-69.51673 49.81066,-88.90645 1.99337,-51.28898 -12.56024,-71.48991 -31.14227,-90.07194 -20.42961,-17.72977 -54.66589,-27.09403 -81.99299,-27.09403 -25.02998,6.2e-4 -61.69132,7.28819 -79.08057,22.85962 -23.37114,15.57262 -58.78109,66.41161 -51.40109,117.62599 l -175.2661,1.53376 c 0,-141.65493 26.48468,-179.03035 89.20593,-236.99889 60.72724,-48.995126 114.00881,-66.017183 219.71461,-66.017183 80.83876,0 145.87472,16.040912 193.11427,48.120415 64.15995,43.361938 110.19723,100.179988 110.19723,207.339138 -6.2e-4,39.93449 -17.25705,81.80149 -38.80981,115.63221 -16.56951,27.85035 -54.39994,59.87574 -106.5132,94.08247 -38.59669,23.21834 -60.07361,47.86218 -69.41523,64.95958 -9.34247,17.09802 -14.01349,39.39555 -14.01308,66.89265 z" /> | ||||||
|        id="g11476"> |   <path | ||||||
|       <path |      style="fill:#000000" | ||||||
|          id="path11472" |      d="m 548.48025,776.83581 a 84.735408,65.794551 0 1 1 -169.47081,0 84.735408,65.794551 0 1 1 169.47081,0 z" /> | ||||||
|          style="font-style:normal;font-weight:normal;font-size:1201.92492676px;font-family:'Bitstream Vera Sans';text-align:center;text-anchor:middle;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |  | ||||||
|          d="M 474.50888,718.22841 H 303.49547 v -22.30134 c -2.4e-4,-37.95108 4.30352,-68.76211 12.9113,-92.43319 8.60728,-23.67032 23.63352,-45.28695 40.65324,-64.84996 17.01914,-19.56211 41.98734,-26.33264 101.45793,-75.63085 31.69095,-25.82203 55.2813,-77.1523 55.28175,-98.67174 2.21232,-56.92245 -13.93983,-79.3422 -34.56287,-99.96524 -22.67355,-19.67717 -60.67027,-30.06998 -90.99892,-30.06998 -27.77921,6.9e-4 -68.46735,8.08871 -87.7666,25.37047 -25.93817,17.28308 -65.23747,73.70611 -57.04687,130.54577 l -194.516943,1.70222 c 0,-157.21399 29.393699,-198.69465 99.004113,-263.03032 67.39739,-54.376643 126.53128,-73.268365 243.84757,-73.268365 89.71791,0 161.89728,17.80281 214.32552,53.405855 71.20714,48.12472 122.30105,111.18354 122.30105,230.11281 -6.9e-4,44.32081 -19.15253,90.78638 -43.0726,128.33299 -18.38947,30.90938 -60.37511,66.45236 -118.21237,104.41628 -42.83607,25.7686 -66.67196,53.11926 -77.03964,72.0946 -10.36863,18.97603 -15.55271,43.72267 -15.55225,74.23999 z" /> |  | ||||||
|       <path |  | ||||||
|          id="path11474" |  | ||||||
|          style="fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" |  | ||||||
|          transform="translate(1.106383,-5.5319149)" |  | ||||||
|          d="m 482.38298,869.80902 a 94.042557,73.021278 0 1 1 -188.08511,0 94.042557,73.021278 0 1 1 188.08511,0 z" /> |  | ||||||
|     </g> |  | ||||||
|   </g> |  | ||||||
| </svg> | </svg> | ||||||
|  |  | ||||||
| Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										11
									
								
								index.css
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								index.css
									
										
									
									
									
								
							|  | @ -184,17 +184,6 @@ li::marker { | ||||||
| 
 | 
 | ||||||
| .border-attention-catch{ border: 5px solid var(--catch-detail-color);} | .border-attention-catch{ border: 5px solid var(--catch-detail-color);} | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #topleft-tools svg { |  | ||||||
|     fill: var(--foreground-color) !important; |  | ||||||
|     stroke: var(--foreground-color) !important; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| #topleft-tools svg path { |  | ||||||
|     fill: var(--foreground-color) !important; |  | ||||||
|     stroke: var(--foreground-color) !important; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| .direction-svg svg path { | .direction-svg svg path { | ||||||
|     fill: var(--catch-detail-color) !important; |     fill: var(--catch-detail-color) !important; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -31,7 +31,7 @@ | ||||||
|     "reset:layeroverview": "echo {\\\"layers\\\":[], \\\"themes\\\":[]} > ./assets/generated/known_layers_and_themes.json", |     "reset:layeroverview": "echo {\\\"layers\\\":[], \\\"themes\\\":[]} > ./assets/generated/known_layers_and_themes.json", | ||||||
|     "generate": "mkdir -p ./assets/generated && npm run reset:layeroverview && npm run generate:images && npm run generate:translations && npm run generate:layeroverview", |     "generate": "mkdir -p ./assets/generated && npm run reset:layeroverview && npm run generate:images && npm run generate:translations && npm run generate:layeroverview", | ||||||
|     "build": "rm -rf dist/ && npm run generate && parcel build --public-url ./ *.html assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*", |     "build": "rm -rf dist/ && npm run generate && parcel build --public-url ./ *.html assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*", | ||||||
|     "prepare-deploy": "npm run generate && npm run test && npm run generate:editor-layer-index && npm run generate:layeroverview && npm run generate:layouts && npm run build && rm -rf .cache && npm run generate:docs", |     "prepare-deploy": "npm run generate && npm run test && npm run generate:editor-layer-index && npm run generate:layeroverview && npm run generate:layouts && npm run build && rm -rf .cache", | ||||||
|     "deploy:staging": "npm run prepare-deploy && rm -rf ~/git/pietervdvn.github.io/Staging/* && cp -r dist/* ~/git/pietervdvn.github.io/Staging/ && cd ~/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean", |     "deploy:staging": "npm run prepare-deploy && rm -rf ~/git/pietervdvn.github.io/Staging/* && cp -r dist/* ~/git/pietervdvn.github.io/Staging/ && cd ~/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean", | ||||||
|     "deploy:pietervdvn": "cd ~/git/pietervdvn.github.io/ && git pull && cd - && npm run prepare-deploy && rm -rf ~/git/pietervdvn.github.io/MapComplete/* && cp -r dist/* ~/git/pietervdvn.github.io/MapComplete/ && cd ~/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean", |     "deploy:pietervdvn": "cd ~/git/pietervdvn.github.io/ && git pull && cd - && npm run prepare-deploy && rm -rf ~/git/pietervdvn.github.io/MapComplete/* && cp -r dist/* ~/git/pietervdvn.github.io/MapComplete/ && cd ~/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean", | ||||||
|     "deploy:production": "cd ~/git/mapcomplete.github.io/ && git pull && cd - && rm -rf ./assets/generated && npm run prepare-deploy && npm run optimize-images && rm -rf ~/git/mapcomplete.github.io/* && cp -r dist/* ~/git/mapcomplete.github.io/ && cd ~/git/mapcomplete.github.io/ && echo \"mapcomplete.osm.be\" > CNAME  && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean && npm run gittag", |     "deploy:production": "cd ~/git/mapcomplete.github.io/ && git pull && cd - && rm -rf ./assets/generated && npm run prepare-deploy && npm run optimize-images && rm -rf ~/git/mapcomplete.github.io/* && cp -r dist/* ~/git/mapcomplete.github.io/ && cd ~/git/mapcomplete.github.io/ && echo \"mapcomplete.osm.be\" > CNAME  && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean && npm run gittag", | ||||||
|  |  | ||||||
|  | @ -34,6 +34,10 @@ function generateTagOverview(kv: { k: string, v: string }, description: string) | ||||||
| 
 | 
 | ||||||
| function generateLayerUsage(layer: LayerConfig, layout: LayoutConfig): any [] { | function generateLayerUsage(layer: LayerConfig, layout: LayoutConfig): any [] { | ||||||
| 
 | 
 | ||||||
|  |     if(layer.name === undefined){ | ||||||
|  |         return [] // Probably a duplicate or irrelevant layer
 | ||||||
|  |     } | ||||||
|  |      | ||||||
|     const usedTags = layer.source.osmTags.asChange({}) |     const usedTags = layer.source.osmTags.asChange({}) | ||||||
|     const result : { |     const result : { | ||||||
|         key: string, |         key: string, | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue