Zh-hans:Key:addr:*
| 说明 |
|---|
| 用于描述地址的若干键的前缀。 |
| 组: addresses |
| 用于这些元素 |
| 另见 |
| 状态:实际使用 |
| taginfo: addr:* |
各种 addr:*=* 键用于为建筑物和设施提供地址信息。用法的更多细节见主条目 Addresses。
如何标注
地址应添加到何处
地址标签应添加到:
- 兴趣点的对象
上。
- 区域
(建筑物,或诸如学校、医院园区这样的场地轮廓),当该地址适用于整个区域时,例如独立式住宅或单户的联排房屋。
- 如果一个地址覆盖某场地内的多栋建筑物,请在存在场地边界或关系时标注其一;否则用同一地址分别标注每栋建筑物。
- 场地或建筑物轮廓上标示出入口的节点
(即
entrance=*或barrier=gate),当该地址属于或适用于该出入口时,例如一栋公寓楼有多个各自独立地址的出入口。 - 独立地址节点
,当没有合适的可标注对象被绘制,或该地址与建筑物分开导入时。此时不要再把该地址标注到建筑物上。
- 一个
type=associatedStreet关系(仅
addr:suburb=*,且仅在个别情况下使用)。
对于没有官方地址的对象,例如路灯或公共艺术品,可以用 object:*=* 指定附近的地址。
地址中应添加什么
至少应指定房屋或场地以及街道、街区或地点,通常使用 addr:street=* 和 addr:housenumber=*。
1. 街道、街区或地点:
addr:street=*、addr:place=*、addr:block_number=*、addr:conscriptionnumber=*、addr:streetnumber=*- 不要在同一对象上同时使用
addr:street=*和addr:place=*。优先使用addr:street=*。只使用当地地址和当地标注者所用的内容。
2. 房屋或场地:
addr:housenumber=*、addr:housename=*、addr:conscriptionnumber=*、addr:block_number=*、addr:plot=*- 只使用当地地址和当地标注者所用的内容。
3. 更大的行政区域:
addr:city=*、addr:suburb=*、addr:postcode=*、addr:hamlet=*、addr:district=*、addr:province=*、addr:state=*、addr:country=*- 现代的地理编码器可以从包含某对象的边界推断出该对象的地址属性,因此位于
boundary=administrative内的对象从技术上讲不必指定相应的行政属性,例如城市或国家。尽管如此,标注这些属性仍是标准做法。这一做法的一个显著例外是addr:country=*,它几乎可以应用于世界上每一个地址,但各地区的使用方式差异很大。截至 2026 年 9 月,据 Taginfo 称,在已标注addr:street=*的对象中只有 26% 也标注了addr:country=*。 - 只使用当地地址和当地标注者所用的内容。
4. 具体单元(如果有):
addr:unit=*,按标牌或信箱上所写的填写。它可以是建筑物、楼梯间、侧翼、套房、公寓或房间,也可以是若干个一起,例如addr:unit=2A 4。addr:floor=*常用于具体指定楼层。- 用
addr:unit=*只指定一个单元。对于可通过所标注对象进入的一系列单元,使用addr:flats=*。 - 只使用当地地址和当地标注者所用的内容。
如果你所标注的地址不适合用常见标签表示,则改为把完整地址放入 addr:full=*。
采集方法
- Rapid Address Collection 介绍了快速采集地址的方法。
常用子键
| Key | Value | Element | Comment | Rendering | Photo | |
|---|---|---|---|---|---|---|
Tags for individual houses | ||||||
| addr:housenumber | user defined | The house number (may contain letters, dashes or other characters). Addresses describes ways to tag a single building with multiple addresses. Please do not only tag addr:housenumber=*, but also add at least addr:street=* or addr:place=* for places without streets (or map the belonging to a street with a relation using associatedStreet relation or street relation.)Some languages may add suffixes in house numbers, for example, in France there are "bis", "ter" to indicate this is the second/third time in a continuous house number series. In Chinese, the celestial stem characters 甲/乙/丙 are also used similarly for the same purpose. Also in East Asian languages, "号" (Japanese, Simplified Chinese), "號" (Traditional Chinese) or "호" (Korean) is widely appended to house numbers. Whether to include the suffix in tag value varies by country. |
||||
| addr:housename | user defined | The name of a house. This is sometimes used in some countries like England, Spain, Portugal, Latvia, and many Asian countries instead of (or in addition to) a house number. |
||||
| addr:flats | user defined | The unit numbers (a range or a list) of the flats or apartments located behind a single entrance door. | ||||
| addr:conscriptionnumber | user defined | This special kind of housenumber relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related housenumbers which are also called orientation numbers. | ||||
| addr:street | user defined | The name of the respective street. If the street name is very long or nonexistent, the ref of the respective street. A way with highway=* or a square with place=square and the corresponding name should be found nearby. The belonging to a street can alternatively be represented by a associatedStreet relation or street relation. The keys addr:housenumber=* and addr:street=* in principle are the only necessary ones if there are valid border polygons. If you are not sure if it is so, just add addr:city=*, addr:postcode=* and addr:country=*.
|
||||
| addr:place | user defined | This is part of an address which refers to the name of some territorial zone (usually a place=* like island, square or very small village) instead of a street (highway=*). Should not be used together with addr:street=*.
|
||||
| addr:postcode | user defined | The postal code of the building/area. Some mappers prefer to rely on boundary=postal_code
|
||||
| addr:city | user defined | The name of the city as given in postal addresses of the building/area. (In some places the city in the address corresponds to the post office that serves the area rather than the actual city, if any, in which the building is located.) Some mappers assume it can be derived from a boundary=administrative relation.
|
||||
| addr:country | user defined | The ISO 3166-1 alpha-2 two letter country code in upper case. Example: "DE" for Germany, "CH" for Switzerland, "AT" for Austria, "FR" for France, "IT" for Italy. Caveat: The ISO 3166-1 code for Great Britain is "GB" and not "UK". More or less favoured in different national communities. |
||||
| addr:postbox | user defined | Use this for addressing postal service Post Office Box (PO Box, BP - Boîte Postale, CP - Case Postale, Поштански преградак, Поштански фах, Поштански претинац) as alternative to addressing using street names. Example: "PO Box 34" | ||||
| addr:full | user defined | Use this for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry", or addresses using special delivery names or codes (possibly via an unrelated city name and post code), or PO Boxes. Beware that these strings can hardly be parsed by software: "1200 West Sunset Boulevard Suite 110A" is still better represented as addr:housenumber=1200 + addr:street=West Sunset Boulevard + addr:unit=110A.
|
||||
For countries using hamlet, subdistrict, district, province, state, county | ||||||
| addr:hamlet | user defined | The hamlet of the object. In France, some addresses use hamlets instead of street names, use the generic addr:place=* instead.
|
||||
| addr:suburb | user defined | If an address exists several times in a city. You have to add the name of the settlement. See Australian definition of suburb. | ||||
| addr:subdistrict | user defined | The subdistrict of the object. | ||||
| addr:district | user defined | The district of the object. | ||||
| addr:province | user defined | The province of the object. For Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.) are used. In Russia a synonym {{{key:addr:region}}} is widely used | ||||
| addr:state | user defined | The state of the object. For the US, uppercase two-letter postal abbreviations (AK, CA, HI, NY, TX, WY, etc.) are used. | ||||
| addr:county | user defined | The county of the object. | ||||
Tags for interpolation ways | ||||||
| addr:interpolation | all/even/odd/ alphabetic | How to interpolate the house numbers belonging to the way along the respective street. See detailed description. |
||||
| addr:interpolation | Number n | Every nth house between the end nodes is represented by the interpolation way. | ||||
| addr:inclusion | actual/estimate/potential | Optional tag to indicate the accuracy level of survey used to create the address interpolation way. See detailed description. |
||||
详细子键
More detailed information as approved here: Proposed features/addr keys (2011-04)
| Key | Value | Element | Comment | Photo | Taginfo |
|---|---|---|---|---|---|
| Tags for parts of a building | |||||
| addr:door | user defined | The door number (or name) of an apartment/flat/office/room. Could also be called differently in some countries (In Austria for example it is sometimes referred to as "Top"). If a room has more than one door, you can tag them separately.
See also: |
|||
| addr:unit | user defined | The number, letter, or name of a single unit or flat that exists within a larger complex. While a big building could have only one entrance, sometimes the way inside divides into different units or staircases, where certain apartments/flats/offices can only be reached through a specific unit. Useful for apartment, suite, or office numbers. Information necessary for postmen, for example.
In the United States, there is no consensus on how to represent secondary unit designators, however according to taginfo it is far more popular to omit the designator and only include the identifier: there are only a few thousand "Apartment/Unit/Suite A" entries versus 46,000 "A" entries as of 2021. This practice only allows data consumers to format the unit as "#A", which the USPS says will result in rejected mail in some cases. [1] Consider using |
|||
| addr:flats | user defined | A list of flat numbers accessible in a building or behind a door. | |||
| addr:floor | Number | The floor number that is part of the address of an apartment/flat/office. Also add level=*, which is applicable regardless of whether the floor number is part of the address.
|
|||
| addr:block | user defined | The city block, if part of the address. Note that this tag is most often used in places where blocks can have names and not just numbers, and in many cases is specified in addition to a street name. This tag is common in a variety of countries, including India, Egypt, and Kuwait. addr:block_number=* on the other hand is common in Japan, where blocks are typically numbered and often are specified instead of a street name.
|
|||
| addr:block_number | user defined | The city block, if part of the address. This version of the tag is used in Japan, where it is common for house numbers to be associated with blocks where a street does not have a name. These blocks are typically numbered, hence the name. See JA:住所 § 街区 Block number address systemについて. addr:block=* is semantically different in that it may describe blocks that have names rather than numbers, and is not as commonly used in Japan.
|
|||
| addr:plot | user defined | Undocumented tag to specify the plot number in an address which includes one. | |||
多语地址
在有两种或以上官方语言的地区,可以像下面这样在常用地址键之后添加语言代码来实现地址本地化:
语言代码如何选择,见 multilingual names。
没有门牌号的地址
- 如果该地址没有分配门牌号,可以使用
nohousenumber=yes
旧(曾用)门牌号和街道名
门牌号或街道名有时会发生变化。这时,仍然记录旧地址可能仍然有用(例如旧地址仍然可见,或用于区分新旧门牌号以避免歧义等)。这类情况常用的标签是 old_addr:housenumber=* 和 old_addr:street=*。类似地,对于门牌号指向地点而非街道的地区,使用 old_addr:place=*。
可能的标注错误
参见
addr2:*=*— 一个关于 addr2 命名空间常规用法的 stub 页面,用于表示附加的街道地址。addr:streetnumber=*— 在捷克被称为 "číslo orientační" 的辅助门牌号。addr:street:corner=*— 地址所在路口的街名,在菲律宾常用。contact:*=*— contact 是若干 contact:* 键的前缀,用于描述联系方式。- 提案 Proposed features/House numbers/Bremen Schema 使用
contact:*=*以避免地址重复。
- 提案 Proposed features/House numbers/Bremen Schema 使用
- 2008 年提案 Proposed features/House numbers/Karlsruhe Schema
- 2011 年提案 Proposed features/addr keys (2011-04)
- 2011 年提案 Proposed features/addr:place
- 2019/10 年提案 Proposed features/Addr:milestone,用于基于距离的地址
- 2022 年在 Talk:GB 上仍在讨论 Addresses in the United Kingdom — 本页上的标签是该讨论的一部分。






