forked from MapComplete/MapComplete
		
	Merge all healtcare layers into a map theme
This commit is contained in:
		
							parent
							
								
									9292ec1807
								
							
						
					
					
						commit
						d8d0fa685b
					
				
					 11 changed files with 52 additions and 154 deletions
				
			
		|  | @ -120,7 +120,11 @@ | |||
|     "mapRendering": [ | ||||
|         { | ||||
|             "icon": { | ||||
|                 "render": "circle:white;./assets/layers/doctors/doctors.svg" | ||||
|                 "render": "circle:white;./assets/layers/doctors/doctors.svg", | ||||
|                 "mappings": [{ | ||||
|                     "if": "amenity=dentist", | ||||
|                     "then": "circle:white;./assets/layers/doctors/dentist.svg" | ||||
|                 }] | ||||
|             }, | ||||
|             "iconSize": "40,40,center", | ||||
|             "location": [ | ||||
|  |  | |||
|  | @ -1,4 +1,14 @@ | |||
| [ | ||||
|   { | ||||
|     "path": "dentist.svg", | ||||
|     "license": "cc0", | ||||
|     "authors": [ | ||||
|       "osmcarto" | ||||
|     ], | ||||
|     "sources": [ | ||||
|       "https://wiki.openstreetmap.org/wiki/File:Dentist-14.svg" | ||||
|     ] | ||||
|   }, | ||||
|   { | ||||
|     "path": "doctors.svg", | ||||
|     "license": "cc0", | ||||
|  |  | |||
							
								
								
									
										13
									
								
								assets/layers/hospital/hospital.svg
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								assets/layers/hospital/hospital.svg
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <svg  | ||||
|  width="14"  | ||||
|  height="14"  | ||||
|  version="1.1"  | ||||
|  viewBox="0 0 3.7042 3.7042"  | ||||
|  xmlns="http://www.w3.org/2000/svg"> | ||||
|  <g transform="translate(0 -293.3)"> | ||||
|   <path transform="matrix(.26458 0 0 .26458 0 293.3)"  | ||||
|   d="m7 0a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-1 3h2v3h3v2h-3v3h-2v-3h-3v-2h3v-3z"  | ||||
|   fill="#BF0000"/> | ||||
|  </g> | ||||
| </svg> | ||||
| After Width: | Height: | Size: 397 B | 
							
								
								
									
										12
									
								
								assets/layers/hospital/license_info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								assets/layers/hospital/license_info.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| [ | ||||
|   { | ||||
|     "path": "hospital.svg", | ||||
|     "license": "CC-0", | ||||
|     "authors": [ | ||||
|       "osmcarto" | ||||
|     ], | ||||
|     "sources": [ | ||||
|       "https://wiki.openstreetmap.org/wiki/File:Hospital-14.svg" | ||||
|     ] | ||||
|   } | ||||
| ] | ||||
|  | @ -1,12 +0,0 @@ | |||
| [ | ||||
|   { | ||||
|     "path": "pharmacy.svg", | ||||
|     "license": "CC0", | ||||
|     "authors": [ | ||||
|       "OSM-carto" | ||||
|     ], | ||||
|     "sources": [ | ||||
|       "https://wiki.openstreetmap.org/wiki/File:Pharmacy-14.svg" | ||||
|     ] | ||||
|   } | ||||
| ] | ||||
|  | @ -1,102 +0,0 @@ | |||
| { | ||||
|     "id": "pharmacies", | ||||
|     "name": { | ||||
|         "en": "pharmacies" | ||||
|     }, | ||||
|     "title": { | ||||
|         "render": { | ||||
|             "en": "{name}" | ||||
|         } | ||||
|     }, | ||||
|     "source": { | ||||
|         "osmTags": { | ||||
|             "and": [ | ||||
|                 "amenity=pharmacy" | ||||
|             ], | ||||
|             "or": [ | ||||
|                 "dispensing=yes" | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "minzoom":13, | ||||
|     "tagRenderings": [ | ||||
|         "images", | ||||
|         "opening_hours", | ||||
|         "phone", | ||||
|         "email", | ||||
|         "website", | ||||
|         "dispensing", | ||||
|         { | ||||
|             "id": "wheelchair", | ||||
|             "render": { | ||||
|                 "en": "Easily accessible for wheelchair users: {wheelchair}" | ||||
|             }, | ||||
|             "question": { | ||||
|                 "en": "Is this pharmacy easy to access on a wheelchair?" | ||||
|             }, | ||||
|             "freeform": { | ||||
|                 "key": "wheelchair" | ||||
|             }, | ||||
|             "mappings": [ | ||||
|                 { | ||||
|                     "if": "wheelchair=yes", | ||||
|                     "then": { | ||||
|                         "en": "Yes, this pharmacy is easy to access on a wheelchair" | ||||
|                     } | ||||
|                 }, | ||||
|                 { | ||||
|                     "if": "wheelchair=no", | ||||
|                     "then": { | ||||
|                         "en": "No, this pharmacy is easy to access on a wheelchair" | ||||
|                     } | ||||
|                      | ||||
|                 }, | ||||
|                 { | ||||
|                     "if": "wheelchair=limited", | ||||
|                     "then": { | ||||
|                         "en": "This pharmacy has limited access for wheelchair users" | ||||
|                     } | ||||
|                 } | ||||
|             ] | ||||
|         }, | ||||
|         { | ||||
|             "id": "drive_through", | ||||
|             "render": { | ||||
|                 "en": "Pharmacy drive through: {drive_through}" | ||||
|             }, | ||||
|             "question": { | ||||
|                 "en": "Does this pharmacy have a drive through?" | ||||
|             }, | ||||
|             "freeform": { | ||||
|                 "key": "drive_through" | ||||
|             }, | ||||
|             "mappings": [ | ||||
|                 { | ||||
|                     "if": "drive_through=yes", | ||||
|                     "then": { | ||||
|                         "en": "Yes, this pharmacy has a drive through" | ||||
|                     } | ||||
|                 }, | ||||
|                 { | ||||
|                     "if": "drive_through=no", | ||||
|                     "then": { | ||||
|                         "en": "No, this pharmacy does not have a drive through" | ||||
|                     } | ||||
|                      | ||||
|                 } | ||||
|             ] | ||||
|         } | ||||
|     ], | ||||
|     "mapRendering": [ | ||||
|         { | ||||
|             "icon": { | ||||
|                 "render": "" | ||||
|             }, | ||||
|             "iconSize": "40,40,bottom", | ||||
|             "location": [ | ||||
|                 "point", | ||||
|                 "centroid" | ||||
|             ] | ||||
|         } | ||||
|     ] | ||||
| } | ||||
|  | @ -1,6 +0,0 @@ | |||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||||
| <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="14" height="14" viewBox="0 0 14 14"> | ||||
|   <rect width="14" height="14" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/> | ||||
|   <path d="m 4,4 -2,2 0,8 10,0 0,-8 -2,-2.0000003 z m 2,2 2,0 0,2 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z M 4,0 4,3 10,3 10,0 z" id="pharmacy" style="fill:#BF0000"/> | ||||
| </svg> | ||||
| Before Width: | Height: | Size: 491 B | 
|  | @ -1,10 +1,10 @@ | |||
| { | ||||
|     "id": "doctors", | ||||
|     "id": "healthcare", | ||||
|     "title": { | ||||
|         "en": "Doctors" | ||||
|         "en": "Healthcare" | ||||
|     }, | ||||
|     "description": { | ||||
|         "en": "On this map, publicly accessible doctors offices are shown and can be easily added" | ||||
|         "en": "On this map, various healthcare related items are shown" | ||||
|     }, | ||||
|     "maintainer": "MapComplete", | ||||
|     "icon": "./assets/layers/doctors/doctors.svg", | ||||
|  | @ -15,6 +15,8 @@ | |||
|     "startZoom": 16, | ||||
|     "widenFactor": 2, | ||||
|     "layers": [ | ||||
|         "doctors" | ||||
|         "doctors", | ||||
|         "hospital", | ||||
|         "pharmacy" | ||||
|     ] | ||||
| } | ||||
|  | @ -151,10 +151,6 @@ | |||
|                 "if": "theme=cyclofix", | ||||
|                 "then": "./assets/themes/cyclofix/logo.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=doctors", | ||||
|                 "then": "./assets/layers/doctors/doctors.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=drinking_water", | ||||
|                 "then": "./assets/themes/drinking_water/logo.svg" | ||||
|  | @ -211,6 +207,10 @@ | |||
|                 "if": "theme=hailhydrant", | ||||
|                 "then": "./assets/themes/hailhydrant/logo.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=healthcare", | ||||
|                 "then": "./assets/layers/doctors/doctors.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=kerbs_and_crossings", | ||||
|                 "then": "./assets/layers/kerbs/KerbIcon.svg" | ||||
|  | @ -259,10 +259,6 @@ | |||
|                 "if": "theme=pets", | ||||
|                 "then": "./assets/layers/dogpark/dog-park.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=pharmacies", | ||||
|                 "then": "./assets/layers/pharmacy/pharmacy.svg" | ||||
|               }, | ||||
|               { | ||||
|                 "if": "theme=play_forests", | ||||
|                 "then": "./assets/layers/play_forest/icon.svg" | ||||
|  |  | |||
|  | @ -1,20 +0,0 @@ | |||
| { | ||||
|   "id": "pharmacies", | ||||
|   "title": { | ||||
|     "en": "pharmacies" | ||||
|   }, | ||||
|   "description": { | ||||
|     "en": "On this map, pharmacies are shown and can be easily added" | ||||
|   }, | ||||
|   "maintainer": "MapComplete", | ||||
|   "icon": "./assets/layers/pharmacy/pharmacy.svg", | ||||
|   "version": "0", | ||||
|   "startLat": 50.8465573, | ||||
|   "defaultBackgroundId": "CartoDB.Voyager", | ||||
|   "startLon": 4.351697, | ||||
|   "startZoom": 16, | ||||
|   "widenFactor": 2, | ||||
|   "layers": [ | ||||
|     "pharmacy" | ||||
|   ] | ||||
| } | ||||
|  | @ -42,6 +42,7 @@ | |||
|   "startZoom": 1, | ||||
|   "widenFactor": 3, | ||||
|   "layers": [ | ||||
|     "shops" | ||||
|     "shops", | ||||
|     "pharmacy" | ||||
|   ] | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue