forked from MapComplete/MapComplete
		
	Themes(pets): bring pets theme more in line (visually and logically) with the other themes
This commit is contained in:
		
							parent
							
								
									2b0b62fcfa
								
							
						
					
					
						commit
						cdc170b128
					
				
					 1 changed files with 32 additions and 133 deletions
				
			
		| 
						 | 
					@ -40,10 +40,12 @@
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "layers": [
 | 
					  "layers": [
 | 
				
			||||||
    "dogpark",
 | 
					    "dogpark",
 | 
				
			||||||
 | 
					    "veterinary",
 | 
				
			||||||
 | 
					    "animal_shelter",
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "builtin": "food",
 | 
					      "builtin": "food",
 | 
				
			||||||
      "override": {
 | 
					      "override": {
 | 
				
			||||||
        "id": "dogfoodb",
 | 
					        "id": "food_dog_friendly",
 | 
				
			||||||
        "name": {
 | 
					        "name": {
 | 
				
			||||||
          "en": "Dog friendly eateries",
 | 
					          "en": "Dog friendly eateries",
 | 
				
			||||||
          "da": "Hundevenlige madsteder",
 | 
					          "da": "Hundevenlige madsteder",
 | 
				
			||||||
| 
						 | 
					@ -62,28 +64,15 @@
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "pointRendering": [
 | 
					        "pointRendering": [
 | 
				
			||||||
          {
 | 
					          {
 | 
				
			||||||
            "location": [
 | 
					            "iconBadges+": [
 | 
				
			||||||
              "point",
 | 
					              "icons.dogicon"
 | 
				
			||||||
              "centroid"
 | 
					            ]
 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
            "marker": [
 | 
					 | 
				
			||||||
              {
 | 
					 | 
				
			||||||
                "icon": "./assets/themes/pets/dog-food.svg"
 | 
					 | 
				
			||||||
              }
 | 
					 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
            "iconSize": "30,30"
 | 
					 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "=presets": [],
 | 
					        "=presets": [],
 | 
				
			||||||
        "source": {
 | 
					        "source": {
 | 
				
			||||||
          "=osmTags": {
 | 
					          "osmTags": {
 | 
				
			||||||
            "and": [
 | 
					            "and+": [
 | 
				
			||||||
              {
 | 
					 | 
				
			||||||
                "or": [
 | 
					 | 
				
			||||||
                  "amenity=restaurant",
 | 
					 | 
				
			||||||
                  "amenity=cafe"
 | 
					 | 
				
			||||||
                ]
 | 
					 | 
				
			||||||
              },
 | 
					 | 
				
			||||||
              {
 | 
					              {
 | 
				
			||||||
                "or": [
 | 
					                "or": [
 | 
				
			||||||
                  "dog=unleashed",
 | 
					                  "dog=unleashed",
 | 
				
			||||||
| 
						 | 
					@ -97,10 +86,20 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "builtin": "shops",
 | 
					      "builtin": "food",
 | 
				
			||||||
      "id": "dogshop",
 | 
					 | 
				
			||||||
      "override": {
 | 
					      "override": {
 | 
				
			||||||
        "id": "dogshop",
 | 
					        "minzoom": 18,
 | 
				
			||||||
 | 
					        "isCounted": false,
 | 
				
			||||||
 | 
					        "filter": {
 | 
				
			||||||
 | 
					          "sameAs": "food_dog_friendly"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "name": null
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "builtin": "shops",
 | 
				
			||||||
 | 
					      "override": {
 | 
				
			||||||
 | 
					        "id": "shop_dog_friendly",
 | 
				
			||||||
        "name": {
 | 
					        "name": {
 | 
				
			||||||
          "en": "Dog-friendly shops",
 | 
					          "en": "Dog-friendly shops",
 | 
				
			||||||
          "da": "hundevenlig butik",
 | 
					          "da": "hundevenlig butik",
 | 
				
			||||||
| 
						 | 
					@ -117,77 +116,21 @@
 | 
				
			||||||
          "it": "Negozi che accettano i cani",
 | 
					          "it": "Negozi che accettano i cani",
 | 
				
			||||||
          "ko": "반려견 친화적 상점"
 | 
					          "ko": "반려견 친화적 상점"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "title": {
 | 
					 | 
				
			||||||
          "render": {
 | 
					 | 
				
			||||||
            "en": "Dog-friendly shops",
 | 
					 | 
				
			||||||
            "da": "hundevenlig butik",
 | 
					 | 
				
			||||||
            "de": "Hundefreundliche Geschäfte",
 | 
					 | 
				
			||||||
            "nb_NO": "Hundevennlige butikker",
 | 
					 | 
				
			||||||
            "nl": "Hondvriendelijke winkels",
 | 
					 | 
				
			||||||
            "fr": "Magasins acceptant les chiens",
 | 
					 | 
				
			||||||
            "ca": "Botigues amigues dels gossos",
 | 
					 | 
				
			||||||
            "pa_PK": "کُتیاں دی اِجازت دیاں دکاناں",
 | 
					 | 
				
			||||||
            "es": "Tiendas que admiten perros",
 | 
					 | 
				
			||||||
            "cs": "Obchody vhodné pro vstup se psy",
 | 
					 | 
				
			||||||
            "zh_Hant": "寵物友善商家",
 | 
					 | 
				
			||||||
            "pl": "Sklepy przyjazne psom",
 | 
					 | 
				
			||||||
            "it": "Negozi che accettano i cani",
 | 
					 | 
				
			||||||
            "hu": "Kutyabarát üzletek",
 | 
					 | 
				
			||||||
            "ko": "반려견 친화적 상점"
 | 
					 | 
				
			||||||
          },
 | 
					 | 
				
			||||||
          "mappings": [
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
              "if": "name~*",
 | 
					 | 
				
			||||||
              "then": {
 | 
					 | 
				
			||||||
                "*": "{name}"
 | 
					 | 
				
			||||||
              }
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
          ]
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "pointRendering": [
 | 
					        "pointRendering": [
 | 
				
			||||||
          {
 | 
					          {
 | 
				
			||||||
            "location": [
 | 
					            "iconBadges+": [
 | 
				
			||||||
              "point",
 | 
					              "icons.dogicon"
 | 
				
			||||||
              "centroid"
 | 
					            ]
 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
            "marker": [
 | 
					 | 
				
			||||||
              {},
 | 
					 | 
				
			||||||
              {
 | 
					 | 
				
			||||||
                "icon": {
 | 
					 | 
				
			||||||
                  "render": "./assets/themes/pets/dogshop.svg",
 | 
					 | 
				
			||||||
                  "+mappings": [
 | 
					 | 
				
			||||||
                    {
 | 
					 | 
				
			||||||
                      "if": {
 | 
					 | 
				
			||||||
                        "and": [
 | 
					 | 
				
			||||||
                          "shop=pet"
 | 
					 | 
				
			||||||
                        ]
 | 
					 | 
				
			||||||
                      },
 | 
					 | 
				
			||||||
                      "then": "./assets/themes/pets/petshop.svg"
 | 
					 | 
				
			||||||
                    }
 | 
					 | 
				
			||||||
                  ]
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
              }
 | 
					 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
            "iconSize": "30,30"
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "=lineRendering": [
 | 
					 | 
				
			||||||
          {
 | 
					 | 
				
			||||||
            "#": "Rendering of a line",
 | 
					 | 
				
			||||||
            "color": "#ff0",
 | 
					 | 
				
			||||||
            "width": 5
 | 
					 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "=presets": [],
 | 
					        "=presets": [],
 | 
				
			||||||
        "source": {
 | 
					        "source": {
 | 
				
			||||||
          "=osmTags": {
 | 
					          "osmTags": {
 | 
				
			||||||
            "and": [
 | 
					            "and+": [
 | 
				
			||||||
              "shop~*",
 | 
					 | 
				
			||||||
              {
 | 
					              {
 | 
				
			||||||
                "or": [
 | 
					                "or": [
 | 
				
			||||||
                  "dog=leashed",
 | 
					                  "dog=leashed",
 | 
				
			||||||
                  "dog=yes",
 | 
					                  "dog=yes"
 | 
				
			||||||
                  "shop=pet"
 | 
					 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
              }
 | 
					              }
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
| 
						 | 
					@ -195,12 +138,13 @@
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "veterinary",
 | 
					 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "builtin": "food",
 | 
					      "builtin": "shops",
 | 
				
			||||||
      "override": {
 | 
					      "override": {
 | 
				
			||||||
        "minzoom": 18,
 | 
					        "minzoom": 18,
 | 
				
			||||||
        "filter": null,
 | 
					        "filter": {
 | 
				
			||||||
 | 
					          "sameAs": "shop_dog_friendly"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "name": null
 | 
					        "name": null
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -211,51 +155,6 @@
 | 
				
			||||||
        "filter": null,
 | 
					        "filter": null,
 | 
				
			||||||
        "name": null
 | 
					        "name": null
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    }
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
      "builtin": "shops",
 | 
					 | 
				
			||||||
      "override": {
 | 
					 | 
				
			||||||
        "minzoom": 18,
 | 
					 | 
				
			||||||
        "filter": null,
 | 
					 | 
				
			||||||
        "presets": [
 | 
					 | 
				
			||||||
          {
 | 
					 | 
				
			||||||
            "title": {
 | 
					 | 
				
			||||||
              "en": "dog-friendly shop",
 | 
					 | 
				
			||||||
              "da": "EN hundevenlig butik",
 | 
					 | 
				
			||||||
              "de": "hundefreundliches Geschäft",
 | 
					 | 
				
			||||||
              "nb_NO": "hundevennlig butikk",
 | 
					 | 
				
			||||||
              "nl": "Hondvriendelijke winkels",
 | 
					 | 
				
			||||||
              "fr": "magasin acceptant les chiens",
 | 
					 | 
				
			||||||
              "ca": "botiga amiga dels gossos",
 | 
					 | 
				
			||||||
              "pa_PK": "کُتیاں دی اِجازت دی دکان",
 | 
					 | 
				
			||||||
              "es": "tienda que admite perros",
 | 
					 | 
				
			||||||
              "cs": "obchod vhodný pro vstup se psem",
 | 
					 | 
				
			||||||
              "zh_Hant": "寵物友善商家",
 | 
					 | 
				
			||||||
              "pl": "sklep przyjazny psom",
 | 
					 | 
				
			||||||
              "ko": "반려견 친화적 상점"
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            "tags": [
 | 
					 | 
				
			||||||
              "dog=yes",
 | 
					 | 
				
			||||||
              "shop=yes"
 | 
					 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
            "description": {
 | 
					 | 
				
			||||||
              "en": "A shop where you can bring a dog almost everywhere",
 | 
					 | 
				
			||||||
              "da": "En butik hvor man kan tage en hund med næsten overalt",
 | 
					 | 
				
			||||||
              "de": "Ein Geschäft, in das man Hunde fast überall mitnehmen kann",
 | 
					 | 
				
			||||||
              "nl": "Een winkel waar je je hond in bijna overal mag meenemen",
 | 
					 | 
				
			||||||
              "fr": "Un magasin où vous pouvez amener votre chien presque partout",
 | 
					 | 
				
			||||||
              "ca": "Una botiga on pots dur al gos gairebé a tot arreu",
 | 
					 | 
				
			||||||
              "es": "Una tienda donde puedes llevar a un perro casi a todas partes",
 | 
					 | 
				
			||||||
              "cs": "Obchod, ve kterém si můžete vzít psa téměř kamkoli",
 | 
					 | 
				
			||||||
              "zh_Hant": "你幾乎可以攜帶寵物到處去的商店",
 | 
					 | 
				
			||||||
              "pl": "Sklep, w którym niemal wszędzie można zabrać psa",
 | 
					 | 
				
			||||||
              "ko": "반려견과 함께할 수 있는 상점"
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "name": null
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "animal_shelter"
 | 
					 | 
				
			||||||
  ]
 | 
					  ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue