{ "id": "address", "name": { "en": "Known addresses in OSM", "de": "Bekannte Adressen in OSM", "zh_Hant": "OSM 上已知的地址", "hu": "Ismert címek az OSM-en", "nl": "Bekende adressen in OSM" }, "minzoom": 18, "source": { "osmTags": { "or": [ "addr:housenumber~*", "addr:street~*", "ref:inspireid~*" ] } }, "calculatedTags": [ "_closest_3_street_names=feat.closestn('named_streets',3, 'name').map(f => f.feat.properties.name)", "_closest_street:0:name=JSON.parse(feat.properties._closest_3_street_names)[0]", "_closest_street:1:name=JSON.parse(feat.properties._closest_3_street_names)[1]", "_closest_street:2:name=JSON.parse(feat.properties._closest_3_street_names)[2]" ], "title": { "render": { "en": "Known address", "de": "Bekannte Adresse", "hu": "Ismert cím", "nl": "Bekend adres" } }, "description": { "en": "Addresses", "nl": "Adressen", "de": "Adressen", "ru": "Адреса", "zh_Hant": "地址", "hu": "Címek" }, "tagRenderings": [ { "id": "housenumber", "render": { "en": "The housenumber is {addr:housenumber}", "nl": "Het huisnummer is {addr:housenumber}", "de": "Die Hausnummer ist {addr:housenumber}", "hu": "A házszám: {addr:housenumber}" }, "question": { "en": "What is the number of this house?", "de": "Wie lautet die Nummer dieses Hauses?", "hu": "Mi ennek az épületnek a házszáma?", "nl": "Wat is het huisnummer van dit huis?" }, "freeform": { "key": "addr:housenumber", "addExtraTags": [ "nohousenumber=" ] }, "mappings": [ { "if": { "and": [ "nohousenumber=yes" ] }, "then": { "en": "This building has no house number", "nl": "Dit gebouw heeft geen huisnummer", "de": "Dieses Gebäude hat keine Hausnummer", "hu": "Ennek az épületnek nincs házszáma" } } ] }, { "id": "street", "render": { "en": "This address is in street {addr:street}", "de": "Diese Adresse befindet sich in der Straße {addr:street}", "hu": "Ez a cím a következő utcában van: {addr:street}", "nl": "Dit adres bevindt zich in de straat {addr:street}" }, "question": { "en": "What street is this address located in?", "de": "In welcher Straße befindet sich diese Adresse?", "hu": "Melyik utcában található ez a cím?", "nl": "In welke straat bevindt dit adres zich?" }, "freeform": { "key": "addr:street" }, "mappings": [ { "if": "addr:street:={_closest_street:0:name}", "then": "Located in {_closest_street:0:name}", "hideInAnswer": "_closest_street:0:name=" }, { "if": "addr:street:={_closest_street:1:name}", "then": "Located in {_closest_street:1:name}", "hideInAnswer": "_closest_street:1:name=" }, { "if": "addr:street:={_closest_street:2:name}", "then": "Located in {_closest_street:2:name}", "hideInAnswer": "_closest_street:2:name=" } ], "condition": { "and": [ "nohousenumber!~yes" ] } }, { "id": "fixme", "render": "Fixme description{fixme}", "question": { "en": "What should be fixed here? Please explain", "zh_Hant": "這裡需要修什麼?請直接解釋", "de": "Was sollte hier korrigiert werden? Bitte erläutern", "hu": "Mit kellene itt kijavítani? Légy szíves, magyarázd el" }, "freeform": { "key": "fixme" }, "mappings": [ { "if": "fixme=", "then": "No fixme - write something here to explain complicated cases" } ] } ], "mapRendering": [ { "label": { "render": "
{addr:housenumber}
", "condition": "addr:housenumber~*" }, "iconSize": "50,50,center", "icon": { "render": "./assets/layers/address/housenumber_blank.svg", "mappings": [ { "if": { "or": [ { "and": [ "addr:housenumber=", "nohousenumber!=yes" ] }, "addr:street=" ] }, "then": "./assets/themes/uk_addresses/housenumber_unknown.svg" } ] }, "location": [ "point", "centroid" ] }, { "color": { "render": "#00f", "mappings": [ { "if": { "or": [ { "and": [ "addr:housenumber=", "nohousenumber!=yes" ] }, "addr:street=" ] }, "then": "#ff0" } ] }, "width": { "render": "8" } } ] }