Merge pull request #764 from elgaard/develop
Dog resourses. For dog owners
This commit is contained in:
commit
56701744d1
7 changed files with 856 additions and 0 deletions
66
assets/themes/dog/dog-food.svg
Normal file
66
assets/themes/dog/dog-food.svg
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
sodipodi:docname="dog-food.svg"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="15px"
|
||||
height="15px"
|
||||
viewBox="0 0 15 15"
|
||||
style="enable-background:new 0 0 15 15;"
|
||||
xml:space="preserve"><metadata
|
||||
id="metadata13"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs11" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1438"
|
||||
inkscape:window-height="779"
|
||||
id="namedview9"
|
||||
showgrid="false"
|
||||
inkscape:zoom="31.466666"
|
||||
inkscape:cx="4.7900863"
|
||||
inkscape:cy="8.3977542"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:document-rotation="0" /><g
|
||||
id="g3"
|
||||
transform="matrix(0.58536127,0,0,0.66589713,3.5696748,4.2972681)"
|
||||
style="fill:#552200"><path
|
||||
style="fill:#d40000"
|
||||
d="M 10.300781,1.2207031 C 9.9144812,1.2207031 9.6,1.2 9.5,2 L 8.6319808,5.0551451 11.032371,7.0336607 13.5,6.5 C 14.86281,6.2052725 15,5.5410156 15,5.5410156 l -1.900391,-2.21875 C 12.399609,2.6222656 11.7,2.5 11,2.5 V 2 C 11,2 11.06748,1.2206031 10.300781,1.2207031 Z M 4.75,1.5 c 0,0 -0.9507813,0.020603 -1.5507812,0.2207031 C 2.5992187,1.9207031 2,2.6210938 2,3.6210938 V 7.5214844 C 2,9.2214844 1.3,9.5 1,9.5 1,9.5 0,9.521484 0,10.521484 v 2.199219 c 0,0 7.8125e-4,0.800781 0.80078125,0.800781 H 1 1.5 2 v -0.5 -0.199218 c 0,-0.4 -0.2,-0.601172 -0.5,-0.701172 v -1.09961 c 1,0 1.1,-0.200781 1.5,-0.300781 l 0.5507812,2.197266 c 0.1000001,0.3 0.2000001,0.499609 0.5,0.599609 h 1 L 6,13.5 V 12.699219 C 6,12.022819 5,12 5,12 V 9.5 h 3.5 l 0.6992188,2.621094 C 9.5992188,13.521094 10.5,13.5 10.5,13.5 H 11 12 V 12.699219 C 12,11.987419 11,12 11,12 L 11.099609,7.921875 8,5.5 H 3.5 v -2 C 3.5,3.1 3.7765,3.0053 4,3 4.4941,2.9882 4.75,3 4.75,3 5.1642,3 5.5,2.6642 5.5,2.25 5.5,1.8358 5.1642,1.5 4.75,1.5 Z m 7,2.5 C 11.8881,4 12,4.1119 12,4.25 12,4.3881 11.8881,4.5 11.75,4.5 11.6119,4.5 11.5,4.3881 11.5,4.25 11.5,4.1119 11.6119,4 11.75,4 Z"
|
||||
id="path5"
|
||||
sodipodi:nodetypes="ccccscccccccsscscsccccscccccccscccccccsccccsccscsssss" /></g><g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
inkscape:label="gaffel"
|
||||
style="display:inline" /><g
|
||||
id="g2358-17"
|
||||
inkscape:export-ydpi="37.990559"
|
||||
inkscape:export-xdpi="37.990559"
|
||||
transform="matrix(0.04823215,0,0,0.02715739,1.5801593,0.9745305)"
|
||||
style="fill:#800000"><path
|
||||
id="path2360-8"
|
||||
style="fill:#800000;stroke-width:0.592362"
|
||||
d="m 33.424816,234.67934 c 0,11.28325 -6.66442,23.35353 -15.306698,23.35353 v 190.38828 c 0,27.02389 -23.8912535,27.02389 -23.8912535,0 V 258.03287 c -8.4152015,0 -15.7393845,-9.98869 -15.7393845,-24.95701 V 128.30493 c 0,-9.12075 8.548776,-9.47307 8.548776,0.35159 v 77.45281 h 7.1557837 V 127.9504 c 0,-8.38226 8.2291513,-8.92068 8.2291513,0.35233 v 77.80587 h 7.39431 v -78.07067 c 0,-8.74856 7.990625,-9.10089 7.990625,0.356 v 77.71761 h 7.275046 v -78.07067 c 0,-8.65662 8.348415,-9.00894 8.348415,0.35601 l -0.0047,106.28614 z" /><path
|
||||
id="path2362-57"
|
||||
style="fill:#800000;stroke-width:0.600206"
|
||||
d="m 270.18386,163.40731 v 287.55536 c 0,25.70244 -25.27053,25.3233 -25.27053,0 V 336.87191 h -13.45614 v -173.4646 c 0,-40.37493 38.72667,-40.37493 38.72667,0.003 z" /></g></svg>
|
After Width: | Height: | Size: 4 KiB |
60
assets/themes/dog/dog-park.svg
Normal file
60
assets/themes/dog/dog-park.svg
Normal file
|
@ -0,0 +1,60 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="15px"
|
||||
height="15px"
|
||||
viewBox="0 0 15 15"
|
||||
style="enable-background:new 0 0 15 15;"
|
||||
xml:space="preserve"
|
||||
sodipodi:docname="dog-park.svg"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="879"
|
||||
id="namedview8"
|
||||
showgrid="false"
|
||||
inkscape:zoom="44.333333"
|
||||
inkscape:cx="7.5"
|
||||
inkscape:cy="7.198696"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" /><metadata
|
||||
id="metadata13"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs11" /><g
|
||||
id="g3"
|
||||
transform="matrix(0.62012966,0,0,0.6688026,2.8752025,2.4536571)"><path
|
||||
style="fill:#010101"
|
||||
d="M 10.300781,1.2207031 C 9.9144812,1.2207031 9.6,1.2 9.5,2 L 9.0996094,4.5214844 11.5,6.5 h 2 C 14.9,6.5 15,5.5410156 15,5.5410156 l -1.900391,-2.21875 C 12.399609,2.6222656 11.7,2.5 11,2.5 V 2 C 11,2 11.06748,1.2206031 10.300781,1.2207031 Z M 4.75,1.5 c 0,0 -0.9507813,0.020603 -1.5507812,0.2207031 C 2.5992187,1.9207031 2,2.6210938 2,3.6210938 V 7.5214844 C 2,9.2214844 1.3,9.5 1,9.5 1,9.5 0,9.521484 0,10.521484 v 2.199219 c 0,0 7.8125e-4,0.800781 0.80078125,0.800781 H 1 1.5 2 v -0.5 -0.199218 c 0,-0.4 -0.2,-0.601172 -0.5,-0.701172 v -1.09961 c 1,0 1.1,-0.200781 1.5,-0.300781 l 0.5507812,2.197266 c 0.1000001,0.3 0.2000001,0.499609 0.5,0.599609 h 1 L 6,13.5 V 12.699219 C 6,12.022819 5,12 5,12 V 9.5 h 3.5 l 0.6992188,2.621094 C 9.5992188,13.521094 10.5,13.5 10.5,13.5 H 11 12 V 12.699219 C 12,11.987419 11,12 11,12 L 11.099609,7.921875 8,5.5 H 3.5 v -2 C 3.5,3.1 3.7765,3.0053 4,3 4.4941,2.9882 4.75,3 4.75,3 5.1642,3 5.5,2.6642 5.5,2.25 5.5,1.8358 5.1642,1.5 4.75,1.5 Z m 7,2.5 C 11.8881,4 12,4.1119 12,4.25 12,4.3881 11.8881,4.5 11.75,4.5 11.6119,4.5 11.5,4.3881 11.5,4.25 11.5,4.1119 11.6119,4 11.75,4 Z"
|
||||
id="path5" /></g><g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
inkscape:label="park"
|
||||
style="display:inline;opacity:0.273562"><path
|
||||
style="fill:#00ff00;fill-rule:evenodd;stroke:#b00000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.4000001,2.4000001;stroke-dashoffset:8.16000032;stroke-opacity:1;paint-order:markers fill stroke"
|
||||
d="M 2.7961229,0.74148646 1.2173017,2.2397584 1.0176014,12.657561 c 0,0 1.892295,1.465716 2.4476638,1.477276 0.5553687,0.01156 8.2051358,0.243975 8.6165948,0.05769 0.411459,-0.186286 1.373093,-0.827362 1.373093,-0.827362 0,0 0.774419,-8.0286881 0.63978,-8.2078891 C 14.027361,5.067606 12.56572,3.8879455 11.122018,2.7315736 9.6805298,1.5769755 8.2569261,0.44559467 8.2569261,0.44559467 Z"
|
||||
id="path26"
|
||||
sodipodi:nodetypes="cccsscsscc" /></g><g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="dog"
|
||||
style="display:inline" /></svg>
|
After Width: | Height: | Size: 3.6 KiB |
412
assets/themes/dog/dog.json
Normal file
412
assets/themes/dog/dog.json
Normal file
|
@ -0,0 +1,412 @@
|
|||
{
|
||||
"id": "dog",
|
||||
"maintainer": "Niels Elgaard Larsen",
|
||||
"version": "1",
|
||||
"title": {
|
||||
"en": "dog POIs",
|
||||
"da": "hundesteder"
|
||||
},
|
||||
"description": {
|
||||
"en": "Hundsteder",
|
||||
"da": "Hundsteder"
|
||||
},
|
||||
"icon": "./assets/themes/dog/dog-park.svg",
|
||||
"startZoom": 10,
|
||||
"startLat": 55,
|
||||
"startLon": 12,
|
||||
"layers": [
|
||||
{
|
||||
"id": "dogpark",
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"#": "For a description on which tags are possible, see https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md",
|
||||
"or": [
|
||||
"leisure=dog_park",
|
||||
{
|
||||
"and": [
|
||||
"leisure=park",
|
||||
"dog=unleashed"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"minzoom": 10,
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a dog park",
|
||||
"da": "en hundeskov"
|
||||
},
|
||||
"tags": [
|
||||
"leisure=dog_park"
|
||||
],
|
||||
"description": {
|
||||
"en": "A place for dogs, where they can run unleashed",
|
||||
"da": "En hundeskov eller hundegård beregnet til hunde, hvor de kan løbe uden snor"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": {
|
||||
"en": "dog parks",
|
||||
"da": "hundeskove"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "dog park",
|
||||
"da": "hundeskov"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"*": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"icon": "./assets/themes/dog/dog-park.svg",
|
||||
"iconSize": "40,40,center",
|
||||
"label": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"#": "Rendering of a line",
|
||||
"color": "#ff0",
|
||||
"width": 5
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "dogpark-fenced",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "barrier=fence",
|
||||
"then": {
|
||||
"en": "This dogpark is fenced all around",
|
||||
"da": "Denne hundskov er indhegnet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "barrier=no",
|
||||
"then": {
|
||||
"en": "This dogpark is not fenced all around",
|
||||
"da": "Denne hundskov er ikke indhegnet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "It this dog park fenced in?",
|
||||
"da": "Er denne hundeskov indhegnet?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "smalldogs",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "small_dog=separate",
|
||||
"then": {
|
||||
"en": "Have separate area for puppies and small dogs",
|
||||
"da": "Har en indhegning til hvalpe og små hunde"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "small_dog=shared",
|
||||
"then": {
|
||||
"en": "Does <strong>not</strong> have a separate area for puppies and small dogs",
|
||||
"da": "Har <strong>ikke</strong> en indhegning til hvalpe og små hunde"
|
||||
}
|
||||
}
|
||||
],
|
||||
"question": {
|
||||
"en": "Does this dog park have a separate fenced in area for small dogs and puppies?",
|
||||
"da": "Har denne hundeskov et separat indhegnet område for små hunde og hvalpe (hvalpegård)?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the name of this dog park?",
|
||||
"da": "Hvad hedder denne hundeskov?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The name of this dog park is {name}",
|
||||
"de": "Denne hundeskov hedder {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
"id": "Name"
|
||||
},
|
||||
{
|
||||
"id": "dogarea",
|
||||
"render": {
|
||||
"en": "This dogpark is {_surface:ha} ha big",
|
||||
"da": "Denne hundeskov er på {_surface:ha} hektar"
|
||||
},
|
||||
"condition": "_surface:ha!=0"
|
||||
},
|
||||
"reviews",
|
||||
"images"
|
||||
]
|
||||
},
|
||||
{
|
||||
"builtin": "food",
|
||||
"override": {
|
||||
"id": "dogfoodb",
|
||||
"name": {
|
||||
"en": "Dog friendly eateries",
|
||||
"da": "Hundevenlige madsteder"
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"icon": "./assets/themes/dog/dog-food.svg",
|
||||
"iconSize": "30,30,center"
|
||||
}
|
||||
],
|
||||
"=presets": [],
|
||||
"source": {
|
||||
"=osmTags": {
|
||||
"and": [
|
||||
{
|
||||
"or": [
|
||||
"amenity=restaurant",
|
||||
"amenity=cafe"
|
||||
]
|
||||
},
|
||||
{
|
||||
"or": [
|
||||
"dog=unleashed",
|
||||
"dog=leashed",
|
||||
"dog=yes"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "shops",
|
||||
"id": "dogshop",
|
||||
"override": {
|
||||
"id": "dogshop",
|
||||
"name": {
|
||||
"en": "dog-friendly shop",
|
||||
"da": "hundevenlig butik"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "dog-friendly shop",
|
||||
"da": "hundevenlig butik"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"*": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"icon": {
|
||||
"render": "./assets/themes/dog/dogshop.svg",
|
||||
"mappings": [
|
||||
{
|
||||
"if": {
|
||||
"and": [
|
||||
"shop=pet"
|
||||
]
|
||||
},
|
||||
"then": "./assets/themes/dog/petshop.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
"iconSize": "30,30,center"
|
||||
},
|
||||
{
|
||||
"#": "Rendering of a line",
|
||||
"color": "#ff0",
|
||||
"width": 5
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"shop=yes",
|
||||
"dog=yes"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
"=osmTags": {
|
||||
"and": [
|
||||
"shop~*",
|
||||
{
|
||||
"or": [
|
||||
"dog=leashed",
|
||||
"dog=yes",
|
||||
"shop=pet"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "veterinary",
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"amenity=veterinary"
|
||||
]
|
||||
}
|
||||
},
|
||||
"minzoom": 10,
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "a veterianarian",
|
||||
"da": "en dyrlæge"
|
||||
},
|
||||
"tags": [
|
||||
"amenity=veterinary",
|
||||
"pet=dog"
|
||||
],
|
||||
"description": {
|
||||
"en": "a veterianarian, that treats dogs",
|
||||
"da": "En dyrlæge, der behandler hunde"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": {
|
||||
"en": "veterinary",
|
||||
"da": "dyrlæge"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Veterinary",
|
||||
"da": "dyrlæge"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": {
|
||||
"*": "{name}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
],
|
||||
"icon": "./assets/themes/dog/vet.svg",
|
||||
"iconSize": "30,40,center",
|
||||
"label": {
|
||||
"mappings": [
|
||||
{
|
||||
"if": "name~*",
|
||||
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
|
||||
}
|
||||
]
|
||||
},
|
||||
"iconBadges": [
|
||||
{
|
||||
"if": "opening_hours~*",
|
||||
"then": "isOpen"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"color": "#ff0",
|
||||
"width": 5
|
||||
}
|
||||
],
|
||||
"tagRenderings": [
|
||||
"website",
|
||||
"reviews",
|
||||
"phone",
|
||||
"opening_hours",
|
||||
{
|
||||
"question": {
|
||||
"en": "What is the name of this veterinarian?",
|
||||
"da": "Hvad hedder denne dyrlæ?"
|
||||
},
|
||||
"render": {
|
||||
"en": "The name of this veterinarian is {name}",
|
||||
"de": "Denne dyrlæ hedder {name}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "name"
|
||||
},
|
||||
"id": "vetName"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"builtin": "food",
|
||||
"override": {
|
||||
"minzoom": 19,
|
||||
"filter": null,
|
||||
"name": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "waste_basket",
|
||||
"override": {
|
||||
"minzoom": 16,
|
||||
"filter": null,
|
||||
"name": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"builtin": "shops",
|
||||
"override": {
|
||||
"minzoom": 19,
|
||||
"filter": null,
|
||||
"presets": [
|
||||
{
|
||||
"title": {
|
||||
"en": "dog-friendly shop",
|
||||
"da": "EN hundevenlig butik"
|
||||
},
|
||||
"tags": [
|
||||
"dog=yes",
|
||||
"shop=yes"
|
||||
],
|
||||
"description": {
|
||||
"en": "A shop whery you can bring a dog almost everywhere",
|
||||
"da": "En butik hvor man kan tage en hund med næsten overalt"
|
||||
}
|
||||
}
|
||||
],
|
||||
"name": null
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
68
assets/themes/dog/dogshop.svg
Normal file
68
assets/themes/dog/dogshop.svg
Normal file
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="595.276pt"
|
||||
height="841.89pt"
|
||||
viewBox="0 0 595.276 841.89"
|
||||
fill-rule="evenodd"
|
||||
id="svg3021"
|
||||
version="1.1"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
sodipodi:docname="dogshop.svg">
|
||||
<metadata
|
||||
id="metadata3039">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs3037" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="879"
|
||||
id="namedview3035"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.46846973"
|
||||
inkscape:cx="481.97989"
|
||||
inkscape:cy="519.00794"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3021"
|
||||
inkscape:document-rotation="0" />
|
||||
<rect
|
||||
id="rect30"
|
||||
width="408.20126"
|
||||
height="397.63544"
|
||||
x="90.652443"
|
||||
y="234.52895"
|
||||
style="stroke-width:51.22499886;fill:none;stroke:#df0000;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#df0000;stroke-width:49.3488;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.95"
|
||||
d="M 60.627863,233.96755 300.86726,44.043149 529.83672,233.96755"
|
||||
id="path863" />
|
||||
<path
|
||||
style="fill:#010101;stroke-width:20.8721"
|
||||
d="m 348.45934,301.568 c -7.57791,0 -13.74685,-0.45896 -15.70848,17.30678 l -7.8541,55.99811 47.08669,43.93928 h 39.2326 c 27.46282,0 29.42445,-21.29717 29.42445,-21.29717 l -37.27856,-49.27489 c -13.7314,-15.54583 -27.45522,-18.26116 -41.18665,-18.26116 v -11.10417 c 0,0 1.32347,-17.30884 -13.71595,-17.30678 z m -108.88588,6.20264 c 0,0 -18.65092,0.45897 -30.42069,4.90153 -11.76978,4.44165 -23.52413,19.99606 -23.52413,42.20437 v 86.62127 c 0,37.75414 -13.7314,43.9393 -19.6163,43.9393 0,0 -19.61629,0.47672 -19.61629,22.68563 v 48.8408 c 0,0 0.0158,17.78411 15.70847,17.78411 h 3.90782 9.80816 9.80814 v -11.10414 -4.4245 c 0,-8.88332 -3.92325,-13.35105 -9.80814,-15.57187 V 519.2269 c 19.61629,0 21.57791,-4.45915 29.42444,-6.67998 l 10.8044,48.79757 c 1.96164,6.6625 3.92327,11.09559 9.80815,13.31641 h 19.61627 l 18.62008,-0.39087 v -17.78381 c 0,-15.02172 -19.6163,-15.52864 -19.6163,-15.52864 v -55.52079 h 68.65704 l 13.71597,58.21006 c 7.84652,31.09162 25.5166,30.62318 25.5166,30.62318 h 9.80814 19.61631 v -17.78381 c 0,-15.8079 -19.61631,-15.52864 -19.61631,-15.52864 l 1.95381,-90.56816 -60.80294,-53.78584 h -88.27334 v -44.41661 c 0,-8.88334 5.42378,-10.98632 9.80815,-11.10417 9.69229,-0.2665 14.71222,0 14.71222,0 8.12509,0 14.71223,-7.45755 14.71223,-16.65622 0,-9.1987 -6.58714,-16.65624 -14.71223,-16.65624 z m 137.31406,55.52078 c 2.7089,0 4.90408,2.48435 4.90408,5.55207 0,3.06712 -2.19439,5.55207 -4.90408,5.55207 -2.70914,0 -4.90407,-2.48437 -4.90407,-5.55207 0,-3.06682 2.19442,-5.55207 4.90407,-5.55207 z"
|
||||
id="path5" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
59
assets/themes/dog/license_info.json
Normal file
59
assets/themes/dog/license_info.json
Normal file
|
@ -0,0 +1,59 @@
|
|||
[
|
||||
{
|
||||
"path": "vet.svg",
|
||||
"license": "PD",
|
||||
"authors": [
|
||||
"Niels Elgaard Larsen",
|
||||
"Tim Hitchins"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/216869/snake-pole-logo-for-healthse-no-background-white-snake"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "dog-food.svg",
|
||||
"license": "PD",
|
||||
"authors": [
|
||||
"Public Domain Symbols",
|
||||
"Jean Victor Balin ",
|
||||
"Niels Elgaard Larsen"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/260714/dogpark15",
|
||||
"https://openclipart.org/detail/25719/aiga-restaurant"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "dog-park.svg",
|
||||
"license": "CC0 1.0",
|
||||
"authors": [
|
||||
"Public Domain Symbols",
|
||||
"Niels Elgaard Larsen"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/260714/dogpark15"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "dogshop.svg",
|
||||
"license": "CC0 1.0",
|
||||
"authors": [
|
||||
"Public Domain Symbols",
|
||||
"Niels Elgaard Larsen"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/260714/dogpark15"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "petshop.svg",
|
||||
"license": "CC0 1.0",
|
||||
"authors": [
|
||||
"Niels Elgaard Larsen",
|
||||
"Public Domain Symbols"
|
||||
],
|
||||
"sources": [
|
||||
"https://openclipart.org/detail/260857/veterinary15"
|
||||
]
|
||||
}
|
||||
]
|
93
assets/themes/dog/petshop.svg
Normal file
93
assets/themes/dog/petshop.svg
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="595.276pt"
|
||||
height="841.89pt"
|
||||
viewBox="0 0 595.276 841.89"
|
||||
fill-rule="evenodd"
|
||||
id="svg3021"
|
||||
version="1.1"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
sodipodi:docname="petshop.svg">
|
||||
<metadata
|
||||
id="metadata3039">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs3037" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="879"
|
||||
id="namedview3035"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.46846973"
|
||||
inkscape:cx="481.97989"
|
||||
inkscape:cy="433.62355"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3021"
|
||||
inkscape:document-rotation="0" />
|
||||
<g
|
||||
id="g3023"
|
||||
transform="matrix(0.47311925,0,0,0.56828629,282.12326,-194.66964)">
|
||||
<path
|
||||
style="fill:#2c2c2b;stroke:none"
|
||||
d="m -126.267,1038.85 c 22.737,50.44 15.792,102.75 -15.51,116.87 -31.303,14.12 -75.11,-15.31 -97.845,-65.74 -22.737,-50.43 -15.793,-102.745 15.51,-116.863 31.303,-14.114 75.108,15.317 97.845,65.733 z"
|
||||
id="path3025"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#2c2c2b;stroke:none"
|
||||
d="m 183.155,1038.85 c -22.738,50.44 -15.793,102.75 15.512,116.87 31.303,14.12 75.106,-15.31 97.846,-65.74 22.734,-50.43 15.789,-102.745 -15.513,-116.863 -31.301,-14.114 -75.108,15.317 -97.845,65.733 z"
|
||||
id="path3027"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#2c2c2b;stroke:none"
|
||||
d="m 6.7856,937.757 c 11.6548,54.069 -6.1108,103.763 -39.6787,111.003 -33.5654,7.23 -70.2249,-30.74 -81.8779,-84.804 -11.653,-54.068 6.112,-103.764 39.6792,-110.997 33.5669,-7.236 70.2246,30.729 81.8774,84.798 z"
|
||||
id="path3029"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#2c2c2b;stroke:none"
|
||||
d="m 49.2676,937.803 c -11.6446,54.068 6.1084,103.767 39.6738,110.997 33.5676,7.24 70.2256,-30.73 81.8776,-84.797 11.654,-54.069 -6.109,-103.765 -39.678,-110.998 -33.5678,-7.234 -70.225,30.729 -81.8734,84.798 z"
|
||||
id="path3031"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#2c2c2b;stroke:none"
|
||||
d="m -35.2275,1118.5 c -8.1924,14.15 -46.1563,60.99 -72.4145,76.97 -26.256,15.98 -58.792,39.38 -53.332,93.11 5.457,53.74 60.575,76.74 96.8597,74.7 36.2867,-2.03 104.6993,-8.71 153.543,-1.94 48.8413,6.77 110.4863,1.64 124.9223,-49.81 14.436,-51.45 -17.85,-84.23 -43.044,-102.83 -25.193,-18.59 -67.265,-74.2 -80.2269,-99.73 -12.96,-25.52 -78.9268,-72.26 -126.3076,9.53 z"
|
||||
id="path3033"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<rect
|
||||
id="rect30"
|
||||
width="408.20126"
|
||||
height="397.63544"
|
||||
x="90.652443"
|
||||
y="234.52895"
|
||||
style="stroke-width:51.22499886;fill:none;stroke:#df0000;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#df0000;stroke-width:49.3488;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.95"
|
||||
d="M 60.627863,233.96755 300.86726,44.043149 529.83672,233.96755"
|
||||
id="path863" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |
98
assets/themes/dog/vet.svg
Normal file
98
assets/themes/dog/vet.svg
Normal file
|
@ -0,0 +1,98 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
id="svg4339"
|
||||
version="1.1"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
width="500"
|
||||
height="587.92395"
|
||||
sodipodi:docname="vet.svg">
|
||||
<metadata
|
||||
id="metadata4345">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs4343">
|
||||
<rect
|
||||
x="160.57638"
|
||||
y="217.09984"
|
||||
width="179.22848"
|
||||
height="260.2545"
|
||||
id="rect871" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="879"
|
||||
id="namedview4341"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:zoom="1.1352191"
|
||||
inkscape:cx="279.26018"
|
||||
inkscape:cy="260.31831"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4339"
|
||||
inkscape:document-rotation="0">
|
||||
<sodipodi:guide
|
||||
orientation="0,1"
|
||||
position="289.01695,294"
|
||||
id="guide4578" />
|
||||
<sodipodi:guide
|
||||
orientation="1,0"
|
||||
position="339.80486,259.60963"
|
||||
id="guide4580" />
|
||||
</sodipodi:namedview>
|
||||
<g
|
||||
id="g4574"
|
||||
style="fill:#714cff;fill-opacity:1"
|
||||
transform="matrix(0.86764949,0,0,0.86764949,114.82951,42.002444)">
|
||||
<path
|
||||
sodipodi:nodetypes="czcczczcccccccczzcsccccccczcczccccccccccc"
|
||||
id="path2858-4-4"
|
||||
d="m 119.98413,484.35651 c 0,0 64.62265,-37.69129 64.38488,-60.53033 -0.23777,-22.83904 -25.73921,-40.38925 -25.73921,-40.38925 l 0.48595,-20.9875 c 18.63391,5.71798 44.12615,28.11796 44.32796,61.49525 0.20182,33.37729 -83.45958,60.41183 -83.45958,60.41183 z M 72.231676,321.86945 c 0.22159,-44.7253 40.930554,-56.86224 73.380504,-59.77591 24.40121,-3.38116 68.13759,-7.2813 68.06794,-40.75315 -1.07529,-37.28795 -48.18378,-40.30087 -48.18378,-40.30087 l 0.85085,-26.96907 c 31.8806,3.57167 70.80879,19.16756 71.40785,65.34655 -0.25829,90.68689 -142.181604,43.33793 -142.720234,101.91921 -0.0291,28.23686 50.087834,38.29953 50.087834,38.29953 l 0.57063,21.38119 c 0,0 -73.683184,-14.42219 -73.461594,-59.14748 z M 37.164206,104.5636 C 37.433426,39.979703 138.5864,31.347503 175.74833,29.876763 c 20.18115,-0.74815 38.24747,-1.87148 40.14908,-2.49539 1.90236,-0.62324 8.88055,1.38327 15.50802,4.45959 6.62836,3.07685 14.88295,6.16381 18.34403,6.86021 8.98834,1.80899 7.96572,6.05288 -1.84234,7.65347 -12.44519,2.03015 -14.65657,4.16418 -7.90767,7.62592 l 5.61478,2.87993 -5.6355,2.23721 c -10.43078,4.14077 -21.35045,4.60924 -37.84442,1.62147 -42.81496,-8.77816 -135.800104,-0.18131 -136.103824,43.153007 -0.30372,43.33435 39.167504,47.28079 72.444094,48.39946 l 0.76546,27.60607 C 92.984556,175.34646 36.894976,169.14752 37.164206,104.5636 z M 228.99565,39.975873 c -0.0117,-1.06206 -1.27494,-1.91705 -2.80605,-1.89919 -1.53105,0.0178 -3.311,0.90783 -3.95451,1.97829 -0.64354,1.07057 0.61803,1.92453 2.80605,1.89921 2.18707,-0.0257 3.96703,-0.91572 3.95451,-1.97831 z m 18.8179,10.82846 c 0.50213,-0.836 6.30327,-1.38394 12.89036,-1.2178 6.58801,0.16658 12.89101,-0.27546 14.00511,-0.98346 1.1159,-0.70688 2.0427,-0.0492 2.0598,1.46178 0.025,2.17523 -3.083,2.69741 -14.9178,2.50413 -8.22225,-0.13397 -14.53888,-0.92799 -14.03747,-1.76465 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#714cff;stroke:none;fill-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccccccczcczccccsssscczc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 154.3239,458.42817 5.62027,-173.36943 -15.18864,2.73555 5.60828,173.81345 z m -3.54579,15.81 1.50668,46.57681 1.57121,-48.07122 z m -13.35987,-412.629507 6.4384,198.872897 c 0,0 6.19994,-0.58507 9.04398,-1.02834 2.84404,-0.44327 8.01161,-1.59081 8.01161,-1.59081 l 6.50442,-198.245717 c 0,0 -10.12208,-0.003 -15.12435,0.33827 -5.00227,0.34168 -14.87406,1.6537 -14.87406,1.6537 z m 31.04814,-33.36123 0.11551,-4.14551 c 0,0 2.48598,-10.38761 6.4085,-15.0803498 8.3099,-9.94081998 9.21844,-18.07056 2.89532,-25.9189802 -8.27147,-10.26689 -22.24833,-13.18693 -39.53133,-8.25907 -19.70524,5.61871 -25.99769,23.8756202 -11.28245,32.7346802 4.60938,2.7749498 6.81621,5.8194598 7.80156,10.6073998 l 1.35154,6.56734 0.18567,6.36001 c 0,0 10.47604,-1.39343 15.82155,-1.87206 5.3455,-0.47863 16.23413,-0.99346 16.23413,-0.99346 z"
|
||||
style="fill:#714cff;fill-opacity:1;stroke:none"
|
||||
id="path2858-6-2-0-2-6-4-6" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
id="text869"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:25px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect871);fill:#f10000;fill-opacity:0.79850543;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
|
||||
transform="matrix(16.414685,0,0,12.686072,-2617.2879,-2514.4493)"><tspan
|
||||
x="160.57617"
|
||||
y="239.99023"><tspan
|
||||
style="fill:#f10000;fill-opacity:0.798505">V</tspan></tspan></text>
|
||||
</svg>
|
After Width: | Height: | Size: 5.7 KiB |
Loading…
Reference in a new issue