Merge branch 'develop' into feature/station-map
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"contributors": [
|
||||
{
|
||||
"commits": 4654,
|
||||
"commits": 4658,
|
||||
"contributor": "Pieter Vander Vennet"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
"fr": "Son numéro est le <b>{addr:housenumber}</b>",
|
||||
"pl": "Numer tego domu to <b>{addr:housenumber}</b>",
|
||||
"ru": "Номер дома <b>{addr:housenumber}</b>",
|
||||
"zh_Hans": "门牌号是<b>{addr:housenumber}</b>",
|
||||
"zh_Hans": "门牌号是 <b>{addr:housenumber}</b>",
|
||||
"id": "Nomor rumah ini <b>{addr:housenumber}</b>",
|
||||
"es": "El número de puerta es <b>{addr:housenumber}</b>",
|
||||
"da": "Husnummeret er <b>{addr:housenumber}</b>",
|
||||
|
|
|
@ -91,7 +91,8 @@
|
|||
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
|
||||
"da": "Et åbent kort over statuer, buster, graffitis og andre kunstværker over hele verden",
|
||||
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
|
||||
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě"
|
||||
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě",
|
||||
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图"
|
||||
},
|
||||
"minzoom": 12,
|
||||
"presets": [
|
||||
|
@ -452,14 +453,16 @@
|
|||
"de": "Dieses Kunstwerk wurde geschaffen von {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
|
||||
"nl": "Dit kunstwerk is gemaakt door {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
|
||||
"cs": "Toto dílo vytvořil {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
|
||||
"pt": "Esta obra de arte foi feita por {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
|
||||
"pt": "Esta obra de arte foi feita por {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}",
|
||||
"es": "Esta obra de la creó {wikidata_label(artist:wikidata):font-weight:bold}<br/>{wikipedia(artist:wikidata)}"
|
||||
},
|
||||
"question": {
|
||||
"en": "Who made this artwork?",
|
||||
"de": "Wer hat dieses Kunstwerk geschaffen?",
|
||||
"nl": "Wie heeft dit kunstwerk gemaakt?",
|
||||
"cs": "Kdo je autorem tohoto díla?",
|
||||
"pt": "Quem fez essa obra de arte?"
|
||||
"pt": "Quem fez essa obra de arte?",
|
||||
"es": "¿Quién creó esta obra de arte?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "artist:wikidata",
|
||||
|
@ -569,7 +572,8 @@
|
|||
"de": "Was zeigt dieses Kunstwerk?",
|
||||
"nl": "Wat beeldt dit kunstwerk af?",
|
||||
"cs": "Co zobrazuje toto umělecké dílo?",
|
||||
"pt": "O que esta obra de arte representa?"
|
||||
"pt": "O que esta obra de arte representa?",
|
||||
"es": "¿Qué representa esta obra de arte?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "subject:wikidata",
|
||||
|
@ -580,7 +584,8 @@
|
|||
"de": "Das Kunstwerk zeigt {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
|
||||
"nl": "Dit kunstwerk beeldt {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)} af",
|
||||
"cs": "Toto dílo zobrazuje {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
|
||||
"pt": "A obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
|
||||
"pt": "A obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}",
|
||||
"es": "Esta obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -61,12 +61,12 @@
|
|||
"de": "Die Sitzbank hat eine Rückenlehne",
|
||||
"fr": "Dossier : Oui",
|
||||
"nl": "Heeft een rugleuning",
|
||||
"es": "Respaldo: sí",
|
||||
"es": "Tiene respaldo",
|
||||
"hu": "Van háttámlája",
|
||||
"id": "Sandaran: Ya",
|
||||
"it": "Schienale: Sì",
|
||||
"ru": "Со спинкой",
|
||||
"zh_Hans": "靠背:有",
|
||||
"zh_Hans": "有靠背",
|
||||
"zh_Hant": "靠背:有",
|
||||
"nb_NO": "Rygglene: Ja",
|
||||
"fi": "Selkänoja: kyllä",
|
||||
|
@ -85,12 +85,12 @@
|
|||
"de": "Die Sitzbank hat <b>keine</b> Rückenlehne",
|
||||
"fr": "Dossier : Non",
|
||||
"nl": "Heeft <b>geen</b> rugleuning",
|
||||
"es": "Respaldo: no",
|
||||
"es": "<b>No</b> tiene respaldo",
|
||||
"hu": "<b>Nincs</b> háttámlája",
|
||||
"id": "Sandaran: Tidak",
|
||||
"it": "Schienale: No",
|
||||
"ru": "Без спинки",
|
||||
"zh_Hans": "靠背:无",
|
||||
"zh_Hans": "<b>没有</b>靠背",
|
||||
"zh_Hant": "靠背:無",
|
||||
"nb_NO": "Rygglene: Nei",
|
||||
"fi": "Selkänoja: ei",
|
||||
|
@ -142,7 +142,8 @@
|
|||
"pt": "{seats} assentos",
|
||||
"ca": "{seats} seients",
|
||||
"da": "{seats} pladser",
|
||||
"cs": "{seats} míst k sezení"
|
||||
"cs": "{seats} míst k sezení",
|
||||
"zh_Hans": "{seats}座"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "seats",
|
||||
|
@ -202,11 +203,11 @@
|
|||
"de": "Die Sitzfläche ist aus Holz",
|
||||
"fr": "Matériau : bois",
|
||||
"nl": "Gemaakt uit hout",
|
||||
"es": "Material: madera",
|
||||
"es": "El asiento está hecho de madera",
|
||||
"hu": "Ülőfelület: fa",
|
||||
"it": "Materiale: legno",
|
||||
"ru": "Материал: дерево",
|
||||
"zh_Hans": "材质:木",
|
||||
"zh_Hans": "座椅是木制的",
|
||||
"nb_NO": "Materiale: tre",
|
||||
"zh_Hant": "材質:木頭",
|
||||
"pt_BR": "Material: madeira",
|
||||
|
@ -226,11 +227,11 @@
|
|||
"de": "Die Sitzfläche ist aus Metall",
|
||||
"fr": "Matériau : métal",
|
||||
"nl": "Gemaakt uit metaal",
|
||||
"es": "Material: metal",
|
||||
"es": "El asiento está hecho de metal",
|
||||
"hu": "Ülőfelület: fém",
|
||||
"it": "Materiale: metallo",
|
||||
"ru": "Материал: металл",
|
||||
"zh_Hans": "材质:金属",
|
||||
"zh_Hans": "座椅是金属制的",
|
||||
"nb_NO": "Materiale: metall",
|
||||
"zh_Hant": "材質:金屬",
|
||||
"pl": "Materiał: metal",
|
||||
|
@ -249,11 +250,11 @@
|
|||
"de": "Die Sitzfläche ist aus Stein",
|
||||
"fr": "Matériau : pierre",
|
||||
"nl": "Het zitgedeelte is gemaakt uit steen",
|
||||
"es": "Material: piedra",
|
||||
"es": "El asiento está hecho de piedra",
|
||||
"hu": "Ülőfelület: kő",
|
||||
"it": "Materiale: pietra",
|
||||
"ru": "Материал: камень",
|
||||
"zh_Hans": "材质:石头",
|
||||
"zh_Hans": "座椅是石制的",
|
||||
"nb_NO": "Materiale: stein",
|
||||
"zh_Hant": "材質:石頭",
|
||||
"pt_BR": "Material: pedra",
|
||||
|
@ -273,11 +274,11 @@
|
|||
"de": "Die Sitzfläche ist aus Beton",
|
||||
"fr": "Matériau : béton",
|
||||
"nl": "Het zitgedeelte is gemaakt uit beton",
|
||||
"es": "Material: concreto",
|
||||
"es": "El asiento está hecho de hormigón",
|
||||
"hu": "Ülőfelület: beton",
|
||||
"it": "Materiale: cemento",
|
||||
"ru": "Материал: бетон",
|
||||
"zh_Hans": "材质:混凝土",
|
||||
"zh_Hans": "座椅是混凝土制的",
|
||||
"nb_NO": "Materiale: betong",
|
||||
"zh_Hant": "材質:水泥",
|
||||
"pt_BR": "Material: concreto",
|
||||
|
@ -297,11 +298,11 @@
|
|||
"de": "Die Sitzfläche ist aus Kunststoff",
|
||||
"fr": "Matériau : plastique",
|
||||
"nl": "Het zitgedeelte is gemaakt uit plastiek",
|
||||
"es": "Material: plastico",
|
||||
"es": "El asiento está hecho de plástico",
|
||||
"hu": "Ülőfelület: műanyag",
|
||||
"it": "Materiale: plastica",
|
||||
"ru": "Материал: пластик",
|
||||
"zh_Hans": "材质:塑料",
|
||||
"zh_Hans": "座椅是塑料制的",
|
||||
"nb_NO": "Materiale: plastikk",
|
||||
"zh_Hant": "材質:塑膠",
|
||||
"pt_BR": "Material: plástico",
|
||||
|
@ -321,11 +322,11 @@
|
|||
"de": "Die Sitzfläche ist aus Stahl",
|
||||
"fr": "Matériau : acier",
|
||||
"nl": "Het zitgedeelte is gemaakt uit staal",
|
||||
"es": "Material: acero",
|
||||
"es": "El asiento está hecho de acero",
|
||||
"hu": "Ülőfelület: acél",
|
||||
"it": "Materiale: acciaio",
|
||||
"ru": "Материал: сталь",
|
||||
"zh_Hans": "材质:不锈钢",
|
||||
"zh_Hans": "座椅是不锈钢制的",
|
||||
"nb_NO": "Materiale: stål",
|
||||
"zh_Hant": "材質:鋼鐵",
|
||||
"pt_BR": "Material: aço",
|
||||
|
|
|
@ -209,7 +209,7 @@
|
|||
"fr": "Qui peut emprunter des vélos ici ?",
|
||||
"hu": "Ki kölcsönözhet itt kerékpárt?",
|
||||
"it": "Chi può prendere in prestito le biciclette qua?",
|
||||
"zh_Hans": "谁可以从这里借自行车?",
|
||||
"zh_Hans": "谁可以从这里借出自行车?",
|
||||
"de": "Wer kann hier Fahrräder ausleihen?",
|
||||
"ru": "Кто здесь может арендовать велосипед?",
|
||||
"zh_Hant": "誰可以在這裡租單車?",
|
||||
|
|
|
@ -428,14 +428,16 @@
|
|||
"nl": "Hoeveel type_plural kunnen hier uitgeleend worden?",
|
||||
"de": "Wie viele type_plural können hier gemietet werden?",
|
||||
"fr": "Combien de type_plural peuvent être loués ici ?",
|
||||
"cs": "Kolik typů kol si zde můžete pronajmout?"
|
||||
"cs": "Kolik typů kol si zde můžete pronajmout?",
|
||||
"es": "¿Cuántas type_plural pueden alquilarse aquí?"
|
||||
},
|
||||
"render": {
|
||||
"en": "{capacity:bicycle_type} type_plural can be rented here",
|
||||
"nl": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden",
|
||||
"de": "{capacity:bicycle_type} type_plural können hier gemietet werden",
|
||||
"fr": "{capacity:bicycle_type} type_plural peuvent être loués ici",
|
||||
"cs": "{capacity:bicycle_type} typů si můžete pronajmout zde"
|
||||
"cs": "{capacity:bicycle_type} typů si můžete pronajmout zde",
|
||||
"es": "{capacity:bicycle_type} type_plural pueden alquilarse aquí"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "capacity:bicycle_type",
|
||||
|
|
|
@ -121,7 +121,7 @@
|
|||
"en": "The cleaning service is free to use",
|
||||
"de": "Der Reinigungsservice ist kostenlos",
|
||||
"nl": "Het fietsschoonmaakpunt is gratis",
|
||||
"es": "El servicio de limpieza es gratis",
|
||||
"es": "El servicio de limpieza es gratuito",
|
||||
"fr": "Le service de nettoyage est gratuit",
|
||||
"da": "Rengøringsservicen er gratis at bruge",
|
||||
"cs": "Služba mytí je k dispozici zdarma"
|
||||
|
@ -189,7 +189,7 @@
|
|||
"en": "Free to use cleaning service",
|
||||
"de": "Kostenloser Reinigungsservice",
|
||||
"nl": "Gratis fietsschoonmaakpunt",
|
||||
"es": "Un servicio de limpieza gratis",
|
||||
"es": "Servicio de limpieza gratis",
|
||||
"fr": "Service de nettoyage gratuit",
|
||||
"da": "Gratis at bruge rengøringsservice",
|
||||
"cs": "Bezplatné využívání mycích služeb"
|
||||
|
@ -204,7 +204,7 @@
|
|||
"en": "Free to use",
|
||||
"de": "Kostenlose Nutzung",
|
||||
"nl": "Gratis te gebruiken",
|
||||
"es": "Gratis",
|
||||
"es": "Gratuito",
|
||||
"fr": "Libre d'utilisation",
|
||||
"da": "Gratis at bruge",
|
||||
"cs": "Bezplatné používání"
|
||||
|
|
|
@ -152,6 +152,22 @@
|
|||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "has_organic",
|
||||
"options": [
|
||||
{
|
||||
"osmTags": {
|
||||
"or": [
|
||||
"organic=yes",
|
||||
"organic=only"
|
||||
]
|
||||
},
|
||||
"question": {
|
||||
"en": "Has organic options"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -606,6 +606,33 @@
|
|||
"condition": "cuisine!=friture",
|
||||
"id": "halal (no friture)"
|
||||
},
|
||||
{
|
||||
"id": "organic (no friture)",
|
||||
"question": {
|
||||
"en": "Does this restaurant offer organic food?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "organic=no",
|
||||
"then": {
|
||||
"en": "There are no organic options available"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=yes",
|
||||
"then": {
|
||||
"en": "There is an organic menu"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=only",
|
||||
"then": {
|
||||
"en": "Only organic options are available"
|
||||
}
|
||||
}
|
||||
],
|
||||
"condition": "cuisine!=friture"
|
||||
},
|
||||
{
|
||||
"id": "friture-vegetarian",
|
||||
"question": {
|
||||
|
@ -684,6 +711,37 @@
|
|||
],
|
||||
"condition": "cuisine=friture"
|
||||
},
|
||||
{
|
||||
"id": "friture-organic",
|
||||
"question": {
|
||||
"en": "Does this fries shop offer organic snacks?",
|
||||
"nl": "Heeft deze frituur biologische snacks?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "organic=yes",
|
||||
"then": {
|
||||
"en": "Organic snacks are available",
|
||||
"nl": "Er zijn biologische snacks aanwezig"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=no",
|
||||
"then": {
|
||||
"en": "No organic snacks are available",
|
||||
"nl": "Geen biologische snacks beschikbaar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=only",
|
||||
"then": {
|
||||
"en": "Only organic snacks are available",
|
||||
"nl": "Enkel biologische snacks zijn beschikbaar"
|
||||
}
|
||||
}
|
||||
],
|
||||
"condition": "cuisine=friture"
|
||||
},
|
||||
{
|
||||
"id": "friture-oil",
|
||||
"question": {
|
||||
|
@ -836,6 +894,7 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"has_organic",
|
||||
"accepts_cash",
|
||||
"accepts_cards"
|
||||
],
|
||||
|
@ -913,7 +972,18 @@
|
|||
]
|
||||
},
|
||||
"then": {
|
||||
"render": "circle:white;./assets/themes/fritures/Vegetarian-mark.svg"
|
||||
"render": "circle:white;./assets/layers/food/Vegetarian-mark.svg"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"organic=yes",
|
||||
"organic=only"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"render": "./assets/layers/food/organic.svg"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -29,6 +29,16 @@
|
|||
"https://www.flaticon.com/free-icon/french-fries_1144288"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "organic.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"European Commission"
|
||||
],
|
||||
"sources": [
|
||||
"https://commons.wikimedia.org/wiki/File:Organic-Logo.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "restaurant.svg",
|
||||
"license": "CC0",
|
||||
|
|
20
assets/layers/food/organic.svg
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="400" height="268" id="svg2">
|
||||
<defs id="defs4"/>
|
||||
<rect width="400" height="268" x="0" y="0" id="rect2927" style="fill:#97be0d;fill-opacity:1"/>
|
||||
<g id="g2913" style="fill:#ffffff">
|
||||
<path d="M 145.62,62.7181 C 157.082,63.4373 168.392,64.7762 178.195,68.8137 169.007,72.2451 162.032,76.3014 154.055,80.0453 L 160.36,53.8903 C 165.358,63.8697 170.642,74.4742 173.425,84.4537 164.34,75.6031 155.047,69.0419 145.62,62.7181 z" id="path2889"/>
|
||||
<path d="M 195.933,60.0618 221.788,69.4387 201.555,78.9515 C 203.515,70.4081 205.696,61.7546 208.485,52.7966 211.421,63.8372 214.443,75.2339 216.549,85.8599 209.994,76.5742 202.869,68.5853 195.933,60.0618 z" id="path2891"/>
|
||||
<path d="M 247.183,69.2806 C 254.801,70.5745 262.826,70.2401 270.851,69.2824 264.282,75.1812 257.601,80.9674 250.618,86.4516 253.711,77.6835 256.589,68.7001 259.267,59.5153 261.121,68.5573 262.976,77.5992 264.83,86.6411 259.312,81.9312 253.169,76.1462 247.183,69.2806 z" id="path2893"/>
|
||||
<path d="M 299.058,68.4994 C 305.384,66.6256 313.586,61.8786 320.694,58.5012 314.783,66.2083 308.872,73.484 302.961,80.3578 304.934,72.4373 307.774,64.1993 310.36,55.6091 312.338,61.559 313.843,67.0447 316.549,72.4224 310.719,72.0905 304.888,70.9034 299.058,68.4994 z" id="path2895"/>
|
||||
<path d="M 276.87,112.874 C 287.566,110.977 294.743,107.737 303.351,104.751 295.827,112.454 286.977,122.911 280.774,127.858 L 290.36,99.8277 C 292.513,107.634 295.085,115.021 297.643,122.422 290.434,120.687 283.664,117.101 276.87,112.874 z" id="path2897"/>
|
||||
<path d="M 250.776,148.03 C 260.467,150.41 269.078,152.108 279.288,151.313 272.912,157.458 265.04,161.36 257.024,165.045 259.688,157.193 262.324,149.281 264.579,140.609 267.94,149.442 270.8,159.839 274.674,166.641 265.11,160.97 257.891,154.518 250.776,148.03 z" id="path2899"/>
|
||||
<path d="M 222.808,170.843 C 231.791,174.656 240.305,178.594 249.757,180.376 242.893,183.376 236.014,186.36 228.743,188.952 230.782,181.275 232.595,174.067 235.048,166.39 238.051,175.969 241.366,185.444 245.612,194.61 237.513,188.435 229.718,179.456 222.808,170.843 z" id="path2901"/>
|
||||
<path d="M 186.089,184.905 C 195.28,187.561 204.472,191.536 213.663,195.845 205.992,199.049 198.497,202.78 191.242,207.233 194.33,197.717 197.699,188.004 199.735,178.734 202.578,189.754 206.32,201.303 209.049,212.579 203.504,205.958 193.726,193.401 186.089,184.905 z" id="path2903"/>
|
||||
<path d="M 131.245,192.249 C 141.799,190.377 152.12,189.905 162.257,190.532 152.494,199.257 144.572,206.755 135.93,214.733 139.959,202.108 143.988,189.484 148.017,176.859 150.542,188.778 152.717,201.398 154.83,214.141 148.701,207.298 139.606,199.048 131.245,192.249 z" id="path2905"/>
|
||||
<path d="M 112.026,97.093 C 123.911,93.5084 135.473,93.3177 146.945,94.2822 L 120.774,111.452 C 123.604,102.421 126.352,93.3899 129.579,84.359 134.501,93.1733 138.963,101.991 142.643,110.391 134.414,104.45 123.126,100.573 112.026,97.093 z" id="path2907"/>
|
||||
<path d="M 89.0575,147.874 C 100.645,141.975 112.388,137.496 123.976,137.407 L 95.93,164.733 107.235,127.64 C 111.461,137.395 115.625,148.133 117.799,157.891 108.901,153.66 99.6027,150.046 89.0575,147.874 z" id="path2909"/>
|
||||
<path d="M 68.745,210.999 C 75.2119,208.654 86.6709,199.738 93.5228,197.777 112.706,164.866 189.74,119.381 225.587,115.732 226.594,115.63 226.477,116.341 225.628,116.589 188.038,127.557 124.927,161.934 101.319,199.282 92.241,213.643 88.6779,215.682 76.8675,229.264 80.6148,214.858 84.4477,200.424 89.4228,185.609 93.9863,196.873 97.26,208.567 100.612,220.234 91.2856,215.198 80.1533,212.288 68.745,210.999 z" id="path2911"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
|
@ -206,6 +206,51 @@
|
|||
"internet",
|
||||
"internet-fee",
|
||||
"internet-ssid",
|
||||
{
|
||||
"id": "organic",
|
||||
"question": {
|
||||
"en": "Does this shop offer organic products?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"if": "organic=yes",
|
||||
"then": {
|
||||
"en": "This shop offers organic products"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=only",
|
||||
"then": {
|
||||
"en": "This shop only offers organic products"
|
||||
}
|
||||
},
|
||||
{
|
||||
"if": "organic=no",
|
||||
"then": {
|
||||
"en": "This shop does not offer organic products"
|
||||
}
|
||||
}
|
||||
],
|
||||
"condition": {
|
||||
"or": [
|
||||
"shop=supermarket",
|
||||
"shop=convenience",
|
||||
"shop=farm",
|
||||
"shop=greengrocer",
|
||||
"shop=health_food",
|
||||
"shop=clothes",
|
||||
"shop=shoes",
|
||||
"shop=butcher",
|
||||
"shop=cosmetics",
|
||||
"shop=deli",
|
||||
"shop=bakery",
|
||||
"shop=alcohol",
|
||||
"shop=seafood",
|
||||
"shop=beverages",
|
||||
"shop=florist"
|
||||
]
|
||||
}
|
||||
},
|
||||
"questions",
|
||||
"reviews"
|
||||
],
|
||||
|
@ -269,6 +314,15 @@
|
|||
{
|
||||
"if": "opening_hours~*",
|
||||
"then": "isOpen"
|
||||
},
|
||||
{
|
||||
"if": {
|
||||
"or": [
|
||||
"organic=yes",
|
||||
"organic=only"
|
||||
]
|
||||
},
|
||||
"then": "./assets/layers/food/organic.svg"
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
|
@ -341,6 +395,7 @@
|
|||
]
|
||||
},
|
||||
"accepts_cash",
|
||||
"accepts_cards"
|
||||
"accepts_cards",
|
||||
"has_organic"
|
||||
]
|
||||
}
|
|
@ -595,7 +595,8 @@
|
|||
"es": "¿Aún hay algo relevante que no ha encajado en las preguntas anteriores? Compártalo aquí.<br/><span style='font-size: small'>No repita datos ya expresados</span>",
|
||||
"sl": "Ali je še kaj pomembnega, česar niste mogli povedati v prejšnjih vprašanjih? Dopišite tukaj.<br/><span style='font-size: small'>Ne ponavljajte že navedenih dejstev</span>",
|
||||
"fil": "Mayroon pa bang mga bagay na nau-ugnay at hindi mo maibigay sa mga nakaraang tanong? Idagdag dito.<br/><span style='font-size: small'>Huwag ulitin ang mga nai-saad na</span>",
|
||||
"da": "Er der stadig noget relevant, du ikke kunne give i de foregående spørgsmål? Tilføj det her.<br/><span style='font-size: small'>Gentag ikke allerede nævnte fakta</span>"
|
||||
"da": "Er der stadig noget relevant, du ikke kunne give i de foregående spørgsmål? Tilføj det her.<br/><span style='font-size: small'>Gentag ikke allerede nævnte fakta</span>",
|
||||
"cs": "Je ještě něco relevantního, co jste nemohli uvést v předchozích otázkách? Přidejte to sem.<br/><span style='font-size: small'>Neopakujte již uvedená fakta</span>"
|
||||
},
|
||||
"render": "{description}",
|
||||
"freeform": {
|
||||
|
@ -673,7 +674,8 @@
|
|||
"es": "Abierta 24/7 (incluyendo festivos)",
|
||||
"nl": "24/7 open (ook tijdens feestdagen)",
|
||||
"fr": "Ouvert 24h/24 (jours fériés compris)",
|
||||
"nb_NO": "Døgnåpent (inkludert helligdager)"
|
||||
"nb_NO": "Døgnåpent (inkludert helligdager)",
|
||||
"cs": "Otevřeno 24/7 (včetně svátků)"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -948,7 +950,8 @@
|
|||
"id": "Pada lantai berapa saja lift ini berjalan?",
|
||||
"cs": "Do jakých podlaží tento výtah jezdí?",
|
||||
"nb_NO": "Hvilke etasjer går heisen til?",
|
||||
"nl": "Naar welke verdiepingen gaat deze lift?"
|
||||
"nl": "Naar welke verdiepingen gaat deze lift?",
|
||||
"es": "¿A qué pisos va este ascensor?"
|
||||
},
|
||||
"render": {
|
||||
"en": "This elevator goes to floors {level}",
|
||||
|
@ -959,7 +962,8 @@
|
|||
"id": "Lift ini berjalan ke lantai {level}",
|
||||
"cs": "Tento výtah jede do {level} patra",
|
||||
"nb_NO": "Heisen går til etasje {level}",
|
||||
"nl": "Deze lift gaat naar de verdiepingen {level}"
|
||||
"nl": "Deze lift gaat naar de verdiepingen {level}",
|
||||
"es": "Este ascensor va a los pisos {level}"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "level",
|
||||
|
@ -1278,7 +1282,8 @@
|
|||
"da": "Tilbyder dette sted internetadgang?",
|
||||
"id": "Apa tempat ini menyediakan jaringan internet?",
|
||||
"cs": "Nabízí toto místo připojení k internetu?",
|
||||
"nb_NO": "Tilbyr dette stedet tilgang til Internett?"
|
||||
"nb_NO": "Tilbyr dette stedet tilgang til Internett?",
|
||||
"es": "¿Ofrece este lugar acceso a internet?"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
|
@ -1292,7 +1297,8 @@
|
|||
"da": "Dette sted tilbyder trådløs internetadgang",
|
||||
"id": "Tempat ini menyediakan jaringan internet nirkabel",
|
||||
"cs": "Toto místo nabízí bezdrátové připojení k internetu",
|
||||
"nb_NO": "Dette stedet tilbyr trådløs tilgang til Internett"
|
||||
"nb_NO": "Dette stedet tilbyr trådløs tilgang til Internett",
|
||||
"es": "Este lugar ofrece acceso a internet inalámbrico"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1306,7 +1312,8 @@
|
|||
"da": "Dette sted <b>tilbyder ikke</b> internetadgang",
|
||||
"id": "Tempat ini <b>tidak</b> menyediakan jaringan internet",
|
||||
"cs": "Toto místo <b>neposkytuje</b> připojení k internetu",
|
||||
"nb_NO": "Dette stedet tilbyr <b>ikke</b> tilgang til Internett"
|
||||
"nb_NO": "Dette stedet tilbyr <b>ikke</b> tilgang til Internett",
|
||||
"es": "Este lugar <b>no</b> ofrece acceso a internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1320,7 +1327,8 @@
|
|||
"da": "Dette sted tilbyder internetadgang",
|
||||
"id": "Tempat ini menyediakan jaringan internet",
|
||||
"cs": "Toto místo nabízí přístup k internetu",
|
||||
"nb_NO": "Dette stedet tilbyr tilgang til Internett"
|
||||
"nb_NO": "Dette stedet tilbyr tilgang til Internett",
|
||||
"es": "Este lugar ofrece acceso a internet"
|
||||
},
|
||||
"hideInAnswer": true
|
||||
},
|
||||
|
@ -1334,7 +1342,8 @@
|
|||
"da": "Dette sted tilbyder internetadgang via en terminal eller computer",
|
||||
"id": "Tempat ini menyediakan jaringan internet melalui terminal atau komputer",
|
||||
"cs": "Toto místo nabízí přístup k internetu prostřednictvím terminálu nebo počítače",
|
||||
"nb_NO": "Dette stedet tilbyr tilgang til Internett via en terminal eller datamaskin"
|
||||
"nb_NO": "Dette stedet tilbyr tilgang til Internett via en terminal eller datamaskin",
|
||||
"es": "Este lugar ofrece acceso a internet a través de una terminal o un ordenador"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1347,7 +1356,8 @@
|
|||
"da": "Dette sted tilbyder internetadgang via kabel",
|
||||
"id": "Tempat ini menyediakan jaringan internet kabel",
|
||||
"cs": "Toto místo nabízí kabelové připojení k internetu",
|
||||
"nb_NO": "Dette stedet tilbyr trådbunden tilgang til Internett"
|
||||
"nb_NO": "Dette stedet tilbyr trådbunden tilgang til Internett",
|
||||
"es": "Este lugar ofrece acceso a internet por cable"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1393,7 +1403,8 @@
|
|||
"da": "Internetadgang er gratis på dette sted",
|
||||
"id": "Jaringan internet tersedia gratis di tempat ini",
|
||||
"cs": "Přístup k internetu je zde zdarma",
|
||||
"nb_NO": "Tilgang til Internett er gratis på dette stedet"
|
||||
"nb_NO": "Tilgang til Internett er gratis på dette stedet",
|
||||
"es": "El acceso a internet es gratuito en este lugar"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1406,7 +1417,8 @@
|
|||
"da": "Internetadgang er gratis på dette sted, kun for kunder",
|
||||
"id": "Jaringan internet tersedia gratis di tempat ini, hanya untuk pelanggan",
|
||||
"cs": "Přístup k internetu je na tomto místě zdarma, pouze pro zákazníky",
|
||||
"nb_NO": "Tilgang til Internett på dette stedet er gratis, men kun for kunder"
|
||||
"nb_NO": "Tilgang til Internett på dette stedet er gratis, men kun for kunder",
|
||||
"es": "El acceso a internet es gratis en este lugar, solamente para clientes"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1421,7 +1433,8 @@
|
|||
"da": "Hvad er netværksnavnet for den trådløse internetadgang?",
|
||||
"id": "Apa nama jaringan internet nirkabelnya?",
|
||||
"cs": "Jaký je název sítě pro bezdrátový přístup k internetu?",
|
||||
"nb_NO": "Hva er nettverksnavnet for det trådløse nettverket?"
|
||||
"nb_NO": "Hva er nettverksnavnet for det trådløse nettverket?",
|
||||
"es": "¿Cuál es el nombre de red para el acceso inalámbrico a internet?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "internet_access:ssid",
|
||||
|
@ -1435,7 +1448,8 @@
|
|||
"id": "Masukkan nama jaringan",
|
||||
"cs": "Zadejte název sítě",
|
||||
"nb_NO": "Skriv inn nettverksnavnet",
|
||||
"pa_PK": "نیٹورک دا ناں پایو"
|
||||
"pa_PK": "نیٹورک دا ناں پایو",
|
||||
"es": "Introduzca el nombre de red"
|
||||
}
|
||||
},
|
||||
"mappings": [
|
||||
|
@ -1453,7 +1467,8 @@
|
|||
"da": "Netværksnavnet er <b>{internet_access:ssid}</b>",
|
||||
"id": "Nama jaringan ini adalah <b>{internet_access:ssid}</b>",
|
||||
"cs": "Název sítě je <b>{internet_access:ssid}</b>",
|
||||
"nb_NO": "Nettverksnavnet er <b>{internet_access:ssid}</b>"
|
||||
"nb_NO": "Nettverksnavnet er <b>{internet_access:ssid}</b>",
|
||||
"es": "El nombre de red es <b>{internet_access:ssid}</b>"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,90 +0,0 @@
|
|||
{
|
||||
"id": "aed_brugge",
|
||||
"title": {
|
||||
"nl": "Open AED-kaart - Brugge edition"
|
||||
},
|
||||
"icon": "./assets/themes/aed/aed.svg",
|
||||
"description": {
|
||||
"nl": "Op deze kaart kan je informatie over AEDs vinden en verbeteren + een export van de brugse defibrillatoren"
|
||||
},
|
||||
"startLat": 51.25634,
|
||||
"startLon": 3.195682,
|
||||
"startZoom": 12,
|
||||
"layers": [
|
||||
"defibrillator",
|
||||
{
|
||||
"id": "brugge",
|
||||
"name": "Brugse dataset",
|
||||
"source": {
|
||||
"osmTags": "Brugs volgnummer~*",
|
||||
"geoJson": "https://raw.githubusercontent.com/pietervdvn/pietervdvn.github.io/master/aeds_brugge.json"
|
||||
},
|
||||
"calculatedTags": [
|
||||
"_closest_osm_aed=feat.closest('defibrillator')?.properties?.id",
|
||||
"_closest_osm_aed_distance=feat.distanceTo(feat.properties._closest_osm_aed)",
|
||||
"_has_closeby_feature=Number(feat.properties._closest_osm_aed_distance) < 25 ? 'yes' : 'no'"
|
||||
],
|
||||
"title": "AED in Brugse dataset",
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "status",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "status=oud",
|
||||
"then": "<div class='alert'>Dit datapunt is verouderd</div>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "has closeby",
|
||||
"render": "<div class='thanks'>Er is al een AED gekend in de buurt</div>",
|
||||
"condition": "_has_closeby_feature=yes"
|
||||
},
|
||||
{
|
||||
"id": "openbaar",
|
||||
"render": "Bevindt zich in een openbaar gebouw: <b>{Openbare AED Gebouw}</b> (geen lokaal bekend)",
|
||||
"condition": "Openbare AED Gebouw~*",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "Lokaal AED~*",
|
||||
"then": "Bevindt zich in een openbaar gebouw: <b>{Openbare AED Gebouw}</b> in lokaal <b>{Lokaal AED}</b>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "addr",
|
||||
"#": "Yes, 'nummer' writes with three 'm's",
|
||||
"render": "Het adres is {Straat} {Nummmer} {Bus}"
|
||||
},
|
||||
{
|
||||
"id": "oh",
|
||||
"render": "De openingsuren zijn <b>{OPENINGSUREN}</b>",
|
||||
"condition": "OPENINGSUREN~*"
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"icon": {
|
||||
"render": "circle:red",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "_has_closeby_feature=yes",
|
||||
"then": "circle:#008000aa"
|
||||
}
|
||||
]
|
||||
},
|
||||
"iconSize": "20,20,center",
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hideFromOverview": true,
|
||||
"defaultBackgroundId": "HDM_HOT",
|
||||
"clustering": {
|
||||
"maxZoom": 0
|
||||
}
|
||||
}
|
|
@ -36,7 +36,7 @@
|
|||
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
|
||||
"pl": "Witaj w Open Artwork Map, mapie pomników, popierś, graffitti i innych dzieł sztuki z całego świata",
|
||||
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
|
||||
"zh_Hans": "欢迎使用Open Artwork Map,一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
|
||||
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
|
||||
"fil": "Malugod na pag-dating sa Open Artwork Map, ang mapa ng mga bantayog, graffiti, at iba pang likhang sining sa buong mundo",
|
||||
"da": "Et åbent kort over statuer, buster, graffitis og andre kunstværker over hele verden",
|
||||
"cs": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"de": "Dieses Thema hilft beim Importieren von BAG-Daten"
|
||||
},
|
||||
"credits": "Wouter van der Wal",
|
||||
"icon": "./assets/themes/bag_import/logo.svg",
|
||||
"icon": "./assets/themes/bag/logo.svg",
|
||||
"startLat": 53.1726,
|
||||
"startLon": 7.04545,
|
||||
"startZoom": 9,
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="352px" height="375px" viewBox="0 0 352 375" version="1.1">
|
||||
<g id="surface1">
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0.392157%,49.803922%,0%);fill-opacity:1;" d="M 330.257812 7.449219 C 321.976562 9.625 304.480469 13.554688 291.433594 16.140625 C 258.203125 22.660156 252.921875 24.628906 238.117188 35.597656 C 217.101562 51.222656 202.398438 81.4375 202.503906 108.859375 C 202.605469 119.308594 204.160156 126.757812 205.921875 124.792969 C 206.335938 124.277344 207.785156 121.273438 209.027344 118.171875 C 215.339844 102.960938 233.664062 79.78125 249.296875 67.261719 C 257.269531 60.84375 273.316406 54.53125 273.316406 57.84375 C 273.316406 58.980469 267.832031 65.8125 261.308594 72.640625 C 255.199219 79.160156 253.128906 81.851562 241.636719 98.511719 C 229.730469 115.996094 214.203125 147.246094 203.746094 175.082031 C 193.601562 202.089844 186.144531 223.613281 181.175781 239.753906 C 172.789062 267.382812 165.234375 289.21875 163.886719 289.632812 C 162.230469 290.253906 157.675781 275.457031 148.152344 238.722656 C 133.347656 181.1875 127.03125 161.425781 111.914062 125.414062 C 101.5625 100.890625 87.894531 81.230469 60.152344 51.117188 C 44.933594 34.457031 23.292969 18.523438 10.25 14.175781 C 1.761719 11.277344 1.035156 12.726562 7.453125 19.867188 C 37.683594 53.910156 55.179688 79.160156 73.714844 115.066406 C 89.347656 145.59375 100.113281 175.910156 119.679688 245.445312 C 124.648438 263.246094 135.625 308.566406 139.144531 326.160156 C 143.078125 345.714844 147.425781 364.859375 148.566406 367.859375 C 148.980469 368.792969 150.53125 370.03125 152.085938 370.445312 C 155.605469 371.378906 172.582031 371.378906 176.207031 370.445312 C 181.589844 368.894531 182.625 364.652344 190.078125 315.8125 C 195.050781 282.800781 199.292969 263.039062 207.785156 233.546875 C 222.175781 183.257812 237.496094 146.417969 246.8125 140.417969 C 248.160156 139.589844 254.785156 137.933594 261.722656 136.796875 C 288.640625 132.347656 310.277344 120.445312 325.601562 101.511719 C 335.847656 88.886719 338.542969 79.574219 341.128906 48.53125 C 342.476562 32.078125 343.304688 27.421875 346.410156 17.589844 C 348.375 11.175781 349.722656 5.378906 349.515625 4.65625 C 348.789062 2.792969 347.132812 3 330.257812 7.449219 Z M 330.257812 7.449219 "/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 2.4 KiB |
|
@ -1,14 +1,4 @@
|
|||
[
|
||||
{
|
||||
"path": "Vegetarian-mark.svg",
|
||||
"license": "PD",
|
||||
"authors": [
|
||||
"European Vegetarian Union"
|
||||
],
|
||||
"sources": [
|
||||
"https://commons.wikimedia.org/wiki/File:Vegetarian-mark.svg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "fries.svg",
|
||||
"license": "CC-BY",
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"es": "Este tema es un intento de automatizar la importación GRB.",
|
||||
"da": "Dette tema er et forsøg på at hjælpe med at automatisere GRB-importen."
|
||||
},
|
||||
"icon": "./assets/themes/grb_import/logo.svg",
|
||||
"icon": "./assets/themes/grb/logo.svg",
|
||||
"startLat": 51.0249,
|
||||
"startLon": 4.026489,
|
||||
"startZoom": 9,
|
||||
|
@ -651,11 +651,11 @@
|
|||
"mappings": [
|
||||
{
|
||||
"if": "_intersects_with_other_features~*",
|
||||
"then": "./assets/themes/grb_import/warning.svg"
|
||||
"then": "./assets/themes/grb/warning.svg"
|
||||
},
|
||||
{
|
||||
"if": "addr:housenumber~*",
|
||||
"then": "./assets/themes/grb_import/housenumber_blank.svg"
|
||||
"then": "./assets/themes/grb/housenumber_blank.svg"
|
||||
}
|
||||
]
|
||||
},
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
@ -1,151 +0,0 @@
|
|||
{
|
||||
"id": "missing_streets",
|
||||
"title": {
|
||||
"nl": "Fix ontbrekende straten"
|
||||
},
|
||||
"shortDescription": {
|
||||
"nl": "Voegt ontbrekende straten toe aan gebouwen met huisnumer adhv CRAB"
|
||||
},
|
||||
"description": {
|
||||
"nl": "Dit thema voegt automatisch straatnamen toe aan gebouwen met huisnummer en overeenkomstig CRAB-adres."
|
||||
},
|
||||
"icon": "./assets/svg/robot.svg",
|
||||
"startLat": 51.0249,
|
||||
"startLon": 4.026489,
|
||||
"startZoom": 9,
|
||||
"widenFactor": 2,
|
||||
"clustering": {
|
||||
"maxZoom": 15
|
||||
},
|
||||
"overrideAll": {
|
||||
"minzoom": 14
|
||||
},
|
||||
"layers": [
|
||||
{
|
||||
"builtin": "current_view",
|
||||
"override": {
|
||||
"+mapRendering": [
|
||||
{
|
||||
"location": [
|
||||
"point"
|
||||
],
|
||||
"icon": {
|
||||
"render": "./assets/svg/robot.svg"
|
||||
},
|
||||
"iconSize": "15,15,center"
|
||||
}
|
||||
],
|
||||
"calculatedTags": [
|
||||
"_overlapping=Number(feat.properties.zoom) >= 14 ? feat.overlapWith('osm-buildings').map(ff => ff.feat.properties) : undefined",
|
||||
"_applicable=feat.get('_overlapping').filter(p => (p._spelling_is_correct === 'true') && (p._singular_import === 'true')).map(p => p.id)",
|
||||
"_applicable_count=feat.get('_applicable')?.length"
|
||||
],
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "hw",
|
||||
"render": "There are {_applicable_count} applicable elements in view",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "zoom<14",
|
||||
"then": "Zoom in more to see the automatic action"
|
||||
},
|
||||
{
|
||||
"if": "_applicable_count=",
|
||||
"then": "Loading..."
|
||||
},
|
||||
{
|
||||
"if": "_applicable_count=0",
|
||||
"then": "No buildings with missing street names in view"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "autoapply",
|
||||
"render": "{auto_apply(osm-buildings, _applicable, apply_streetname, Automatically add all missing streetnames on buildings in view)}"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"named_streets",
|
||||
{
|
||||
"builtin": "crab_address",
|
||||
"override": {
|
||||
"source": {
|
||||
"geoJson": "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/CRAB_2021_10_26/tile_{z}_{x}_{y}.geojson",
|
||||
"geoJsonZoomLevel": 18
|
||||
},
|
||||
"mapRendering": [
|
||||
{
|
||||
"iconSize": "5,5,center",
|
||||
"icon": "circle:black;"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "osm-buildings",
|
||||
"name": "Alle OSM-gebouwen met een huisnummer en zonder straat",
|
||||
"source": {
|
||||
"osmTags": {
|
||||
"and": [
|
||||
"building~*",
|
||||
"addr:housenumber~*",
|
||||
"addr:street="
|
||||
]
|
||||
},
|
||||
"maxCacheAge": 0
|
||||
},
|
||||
"calculatedTags": [
|
||||
"_embedded_crab_addresses:=Array.from(new Set(feat.overlapWith('crab_address').map(ff => ff.feat.properties).filter(p => p._HNRLABEL.toLowerCase() === (feat.properties['addr:housenumber'] + (feat.properties['addr:unit']??'')).toLowerCase()).map(p => p.STRAATNM)))",
|
||||
"_singular_import:=feat.get('_embedded_crab_addresses')?.length == 1",
|
||||
"_name_to_apply:=feat.get('_embedded_crab_addresses')[0]",
|
||||
"_nearby_street_names:=feat.closestn('named_streets',5,'name', 1000).map(ff => [ff.feat.properties.name, ff.feat.properties['alt_name'], ff.feat.properties['name:nl']])",
|
||||
"_spelling_is_correct:= [].concat(...feat.get('_nearby_street_names')).indexOf(feat.properties['_name_to_apply']) >= 0"
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"width": {
|
||||
"render": "2",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "fixme~*",
|
||||
"then": "5"
|
||||
}
|
||||
]
|
||||
},
|
||||
"color": {
|
||||
"render": "#00c",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "_spelling_is_correct=false",
|
||||
"then": "#ff00ff"
|
||||
},
|
||||
{
|
||||
"if": "_singular_import=ffalse",
|
||||
"then": "#f00"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"title": "OSM-gebouw",
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "apply_streetname",
|
||||
"render": "{tag_apply(addr:street=$_name_to_apply ,Apply the CRAB-street onto this building)}",
|
||||
"mappings": [
|
||||
{
|
||||
"if": "_spelling_is_correct=false",
|
||||
"then": "No nearby street has the same name. The CRAB-name is {_name_to_apply}"
|
||||
},
|
||||
{
|
||||
"if": "_singular_import=false",
|
||||
"then": "There are multiple streetnames applicable here"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hideFromOverview": true
|
||||
}
|
|
@ -135,17 +135,13 @@
|
|||
"if": "theme=aed",
|
||||
"then": "./assets/themes/aed/aed.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=aed_brugge",
|
||||
"then": "./assets/themes/aed/aed.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=artwork",
|
||||
"then": "./assets/themes/artwork/artwork.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=bag",
|
||||
"then": "./assets/themes/bag_import/logo.svg"
|
||||
"then": "./assets/themes/bag/logo.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=benches",
|
||||
|
@ -245,16 +241,12 @@
|
|||
},
|
||||
{
|
||||
"if": "theme=grb",
|
||||
"then": "./assets/themes/grb_import/logo.svg"
|
||||
"then": "./assets/themes/grb/logo.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=grb_fixme",
|
||||
"then": "./assets/svg/bug.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=missing_streets",
|
||||
"then": "./assets/svg/robot.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=hackerspaces",
|
||||
"then": "./assets/themes/hackerspaces/glider.svg"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"contributors": [
|
||||
{
|
||||
"commits": 208,
|
||||
"commits": 211,
|
||||
"contributor": "Pieter Vander Vennet"
|
||||
},
|
||||
{
|
||||
"commits": 181,
|
||||
"commits": 185,
|
||||
"contributor": "kjon"
|
||||
},
|
||||
{
|
||||
|
@ -37,7 +37,7 @@
|
|||
"contributor": "Artem"
|
||||
},
|
||||
{
|
||||
"commits": 26,
|
||||
"commits": 27,
|
||||
"contributor": "Supaplex"
|
||||
},
|
||||
{
|
||||
|
@ -82,11 +82,11 @@
|
|||
},
|
||||
{
|
||||
"commits": 11,
|
||||
"contributor": "Olivier"
|
||||
"contributor": "Jiří Podhorecký"
|
||||
},
|
||||
{
|
||||
"commits": 10,
|
||||
"contributor": "Jiří Podhorecký"
|
||||
"commits": 11,
|
||||
"contributor": "Olivier"
|
||||
},
|
||||
{
|
||||
"commits": 10,
|
||||
|
@ -108,6 +108,10 @@
|
|||
"commits": 9,
|
||||
"contributor": "Jacque Fresco"
|
||||
},
|
||||
{
|
||||
"commits": 7,
|
||||
"contributor": "快乐的老鼠宝宝"
|
||||
},
|
||||
{
|
||||
"commits": 7,
|
||||
"contributor": "Vinicius"
|
||||
|
@ -168,10 +172,6 @@
|
|||
"commits": 5,
|
||||
"contributor": "phlostically"
|
||||
},
|
||||
{
|
||||
"commits": 5,
|
||||
"contributor": "快乐的老鼠宝宝"
|
||||
},
|
||||
{
|
||||
"commits": 5,
|
||||
"contributor": "David Haberthür"
|
||||
|
@ -208,6 +208,10 @@
|
|||
"commits": 4,
|
||||
"contributor": "Fabio Bettani"
|
||||
},
|
||||
{
|
||||
"commits": 3,
|
||||
"contributor": "Jaime Marquínez Ferrándiz"
|
||||
},
|
||||
{
|
||||
"commits": 3,
|
||||
"contributor": "liimee"
|
||||
|
@ -336,10 +340,6 @@
|
|||
"commits": 1,
|
||||
"contributor": "Stéphane De Greef"
|
||||
},
|
||||
{
|
||||
"commits": 1,
|
||||
"contributor": "Jaime Marquínez Ferrándiz"
|
||||
},
|
||||
{
|
||||
"commits": 1,
|
||||
"contributor": "deep map"
|
||||
|
|