[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) ## Addresses in Great Britain ( [uk_addresses](https://mapcomplete.org/uk_addresses) ) _This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_ The theme introduction reads: > Help us collect addresses and make them freely available. Each address contributed will be added to OpenStreetMap so you will need to create an account and log in before you start. Please do not copy addresses from the internet or other sources subject to copyright. This website works well on mobile so a good option is to contibute the addresses closest to you. This theme contains the following layers: - [raw_inspire_polygons (defined in this theme)](#raw_inspire_polygons) - [to_import (defined in this theme)](#to_import) - [uk_address (defined in this theme)](#uk_address) - [named_streets](../Layers/named_streets.md) - [address](../Layers/address.md) Available languages: - en # Table of contents - [Addresses in Great Britain ( uk_addresses )](#addresses-in-great-britain-(-uk_addresses-)) 1. [Layers defined in this theme configuration file](#layers-defined-in-this-theme-configuration-file) 2. [raw_inspire_polygons](#raw_inspire_polygons) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) 3. [to_import](#to_import) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + [uk_addresses_explanation](#uk_addresses_explanation) + [uk_addresses_embedding_outline](#uk_addresses_embedding_outline) + [uk_addresses_import_button](#uk_addresses_import_button) + [leftover-questions](#leftover-questions) + [lod](#lod) - [Filters](#filters) 4. [uk_address](#uk_address) - [Basic tags for this layer](#basic-tags-for-this-layer) - [Supported attributes](#supported-attributes) + [questions](#questions) + [preview](#preview) + [uk_addresses_unit](#uk_addresses_unit) + [uk_addresses_housename](#uk_addresses_housename) + [uk_addresses_housenumber](#uk_addresses_housenumber) + [uk_addresses_placename](#uk_addresses_placename) + [uk_addresses_placename_with_parent](#uk_addresses_placename_with_parent) + [uk_addresses_street](#uk_addresses_street) + [uk_addresses_parentstreet](#uk_addresses_parentstreet) + [fixme](#fixme) + [address-sign-image](#address-sign-image) + [lod](#lod) # Layers defined in this theme configuration file These layers can not be reused in different themes. # raw_inspire_polygons External dataset: inspire polygon - This layer is shown at zoomlevel **18** and higher - This layer is not visible by default and must be enabled in the filter by the user. - Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable. - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - This layer is loaded from an external source, namely `https://osm-uk-addresses.russss.dev/inspire/{z}/{x}/{y}.json` No themes use this layer ## Basic tags for this layer Elements must match the expression **inspireid~.+** [Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22inspireid%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes # to_import Alamat - This layer is shown at zoomlevel **18** and higher - This layer is loaded from an external source, namely `https://osm-uk-addresses.russss.dev/addresses/{z}/{x}/{y}.json` No themes use this layer ## Basic tags for this layer Elements must match **all** of the following expressions: 0. id!~^(node\/.*)$ 1. urpn_count~.+ [Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22id%22!~%22%5E%28node%5C%2F.*%29%24%22%5D%5B%22urpn_count%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes **Warning:**,this quick overview is incomplete, | attribute | type | values which are supported by this layer | -----|-----|----- | | [_embedding_object:id](https://wiki.openstreetmap.org/wiki/Key:_embedding_object:id) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:_embedding_object:id%3Dfalse) | ### uk_addresses_explanation _This tagrendering has no question and is thus read-only_ *We think there should be an address here. Please click below to add it.* ### uk_addresses_embedding_outline _This tagrendering has no question and is thus read-only_ *Warning: This point lies within a building or area for which we already have an address. You should only add this address if it is different.
The number and street name we have for the existing address is {_embedding_object:addr:housenumber} {_embedding_object:addr:street}* - *Warning: The property boundary containing this point already contains at least one recorded address. You should only add this address if it is different.* is shown if with _embedding_object:id=true - *We checked our data and found no other address within the same property boundary. If you know the details for this address, please add it.* is shown if with _embedding_object:id=false This tagrendering is only visible in the popup if the following condition is met: _embedding_object:id~.+ ### uk_addresses_import_button _This tagrendering has no question and is thus read-only_ *{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,)}* ### leftover-questions _This tagrendering has no question and is thus read-only_ *{questions( ,)}* ### lod _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* This tagrendering has labels `added_by_default` ## Filters | id | question | osmTags | -----|-----|----- | | to_handle.0 | Only show non-matched objects | _imported= & (_embedding_object:id= | _embedding_object:id=false) | # uk_address Addresses - This layer is shown at zoomlevel **18** and higher No themes use this layer ## Basic tags for this layer Elements must match **any** of the following expressions: - addr:city~.+ - addr:flats~.+ - addr:housename~.+ - addr:housenumber~.+ - addr:parentstreet~.+ - addr:place~.+ - addr:postcode~.+ - addr:street~.+ - addr:substreet~.+ - addr:suburb~.+ - addr:unit~.+ - fixme:addr~.+ - urpn_count~.+ [Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22addr%3Acity%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Aflats%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Ahousename%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Ahousenumber%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Aparentstreet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Aplace%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Apostcode%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Astreet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Asubstreet%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Asuburb%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22addr%3Aunit%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22fixme%3Aaddr%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22urpn_count%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) ## Supported attributes **Warning:**,this quick overview is incomplete, | attribute | type | values which are supported by this layer | -----|-----|----- | | [addr:substreet](https://wiki.openstreetmap.org/wiki/Key:addr:substreet) | Multiple choice | | | [addr:unit](https://wiki.openstreetmap.org/wiki/Key:addr:unit) | [string](../SpecialInputElements.md#string) | | | [addr:housename](https://wiki.openstreetmap.org/wiki/Key:addr:housename) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:housename%3D) | | [addr:housenumber](https://wiki.openstreetmap.org/wiki/Key:addr:housenumber) | [string](../SpecialInputElements.md#string) | | | [addr:substreet](https://wiki.openstreetmap.org/wiki/Key:addr:substreet) | [string](../SpecialInputElements.md#string) | | | [addr:substreet](https://wiki.openstreetmap.org/wiki/Key:addr:substreet) | [string](../SpecialInputElements.md#string) | | | [addr:street](https://wiki.openstreetmap.org/wiki/Key:addr:street) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:street%3D) | | [addr:parentstreet](https://wiki.openstreetmap.org/wiki/Key:addr:parentstreet) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) [](https://wiki.openstreetmap.org/wiki/Tag:addr:parentstreet%3D) | | [fixme:addr](https://wiki.openstreetmap.org/wiki/Key:fixme:addr) | [string](../SpecialInputElements.md#string) | | ### questions Show the questions block at this location _This tagrendering has no question and is thus read-only_ *{questions()}* ### preview _This tagrendering has no question and is thus read-only_ *
The envelope below shows the address that we have recorded. You can change this by answering any remaining questions above, or by clicking the pencil icons below. We do not need you to provide a recipient's name or any of the parts shown in [blue].
{addr:unit} {addr:housename}
{addr:housenumber} {addr:street}
{addr:parentstreet}
[Suburb]
[Town]
[Postal code]
* - *
The envelope below shows the address that we have recorded. You can change this by answering any remaining questions above, or by clicking the pencil icons below. We do not need you to provide a recipient's name or any of the parts shown in [blue].
{addr:unit} {addr:housename}
{addr:housenumber} {addr:substreet}
{addr:street}
{addr:parentstreet}
[Suburb]
[Town]
[Postal code]
* is shown if with addr:substreet~.+ ### uk_addresses_unit The question is `What is the sub-unit for this address? ` *
Sub-unit (e.g. 1, Flat 2, Unit C)
{addr:unit}
* is shown if `addr:unit` is set - *
Sub-unit (e.g. 1, Flat 2, Unit C)
There is no sub-unit within this address
* is shown if with not:addr:unit=yes. _This option cannot be chosen as answer_ - *There is no sub-unit within this address* is shown if with not:addr:unit=yes - *
Sub-unit (e.g. 1, Flat 2, Unit C)
* is shown if with addr:unit=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: addr:housename~.+ | addr:housenumber~.+ | addr:substreet~.+ ### uk_addresses_housename The question is `What is the house or building name for this address?` *
House or building name
{addr:housename}
* is shown if `addr:housename` is set - *
House or building name
This building has no housename
* is shown if with nohousename=yes & addr:housename=. _This option cannot be chosen as answer_ - *This building has no housename* is shown if with nohousename=yes & addr:housename= - *
House or building name
* is shown if with addr:housename= & nohousenumber!=yes. _This option cannot be chosen as answer_ ### uk_addresses_housenumber The question is `What is the house or building number for this address?` *
Number (e.g. 1, 1A, 2)
{addr:housenumber}
* is shown if `addr:housenumber` is set - *
Number (e.g. 1, 1A, 2)
This building has no house number
* is shown if with nohousenumber=yes. _This option cannot be chosen as answer_ - *This building has no house number* is shown if with nohousenumber=yes ### uk_addresses_placename The question is `What is the place or locality for this address?` *
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
* is shown if `addr:substreet` is set - *
Place (e.g. Castle Mews, West Business Park)
No extra place name is given or needed
* is shown if with not:addr:substreet=yes. _This option cannot be chosen as answer_ - *No extra place name is given or needed* is shown if with not:addr:substreet=yes - *
Place (e.g. Castle Mews, West Business Park)
* is shown if with addr:substreet=. _This option cannot be chosen as answer_ ### uk_addresses_placename_with_parent The question is `What is the place or locality for this address?` *
Place (e.g. Castle Mews, West Business Park)
{addr:substreet}
* is shown if `addr:substreet` is set - *
Place (e.g. Castle Mews, West Business Park)
No extra place name is given or needed
* is shown if with not:addr:substreet=yes. _This option cannot be chosen as answer_ - *No extra place name is given or needed* is shown if with not:addr:substreet=yes - *
Place (e.g. Castle Mews, West Business Park)
* is shown if with addr:substreet=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: (addr:street= | (addr:street~.+ & addr:substreet~.+)) & addr:parentstreet~.+ ### uk_addresses_street The question is `What is the street name for this address?` *
Street name
{addr:street}
* is shown if `addr:street` is set - *
Street name
{_closest_street:0:name}
* is shown if with addr:street=. _This option cannot be chosen as answer_ - *
Street name
{_closest_street:1:name}
* is shown if with addr:street=. _This option cannot be chosen as answer_ - *
Street name
{_closest_street:2:name}
* is shown if with addr:street=. _This option cannot be chosen as answer_ - *{_closest_street:0:name}* is shown if with addr:street= - *{_closest_street:1:name}* is shown if with addr:street= - *{_closest_street:2:name}* is shown if with addr:street= ### uk_addresses_parentstreet The question is `What is the parent street name for this address?` *
Parent street name
{addr:parentstreet}
* is shown if `addr:parentstreet` is set - *
Parent street name
No parent street name is needed within this address
* is shown if with not:addr:parentstreet=yes. _This option cannot be chosen as answer_ - *No parent street name is needed within this address* is shown if with not:addr:parentstreet=yes - *
Parent street name
{_closest_street:0:name}
* is shown if with addr:parentstreet=. _This option cannot be chosen as answer_ - *
Parent street name
{_closest_street:1:name}
* is shown if with addr:parentstreet=. _This option cannot be chosen as answer_ - *
Parent street name
{_closest_street:2:name}
* is shown if with addr:parentstreet=. _This option cannot be chosen as answer_ - *{_closest_street:0:name}* is shown if with addr:parentstreet= - *{_closest_street:1:name}* is shown if with addr:parentstreet= - *{_closest_street:2:name}* is shown if with addr:parentstreet= - *
Parent street name
* is shown if with addr:parentstreet=. _This option cannot be chosen as answer_ This tagrendering is only visible in the popup if the following condition is met: addr:parentstreet~.+ | addr:substreet~.+ ### fixme The question is `Please explain what the address is so that someone else can look at it` *This address is complicated. We have recorded the following description: {fixme:addr}* is shown if `fixme:addr` is set - *Complicated address? Please click the pencil and write some text to describe the situation. You can also add a photo below if that helps* is shown if with fixme:addr=. _This option cannot be chosen as answer_ ### address-sign-image _This tagrendering has no question and is thus read-only_ *{image_carousel(image:address)}
{image_upload(image:address, Too complex? Add a photo of the address)}* ### lod _This tagrendering has no question and is thus read-only_ *{linked_data_from_website()}* This tagrendering has labels `added_by_default` This document is autogenerated from [assets/themes/uk_addresses/uk_addresses.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/uk_addresses/uk_addresses.json)