RU:Relation:associatedStreet

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Relation:associatedStreet
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Public-images-osm logo.svg associatedStreet
Housenumber-karlsruhe-de.png
Описание
Используется как альтернатива системе адресации с тегами addr:*
Группа: Address
Участники

  • Линия - street
  • Точка Полигон - house
Викиданные
Wikidata-logo.svgSearch WikidataПомоги перевести это на русский!
Статус: используется сообществом

Использование отношения для привязки дома и улицы

Вместо использования addr:street=*, который связывает улицу и дома, относящиеся к ней по адресу, по названию улицы (то есть - неявно), некоторые мапперы предпочитают устанавливать явную связь между зданием и улицей. Это подход легче и менее подвержен ошибкам при программной обработке, так как в ситуации, когда в пределах населенного пункта есть более одной улицы с одним и тем же названием, позволяет однозначно выбрать улицу вместе с домами, не прибегая ни к проверке расстояния, ни к проверке вложенности в другие административные единицы.

Тем не менее, если вы не хотите возиться с отношениями, свободно используйте тег addr:street=*. Также отношения гораздо медленнее обрабатываются программным обеспечением, если памяти на весь пакет данных недостаточно. На сегодняшний день большинство пользователей просто используют тег addr:street=*.

Достаточно использовать одну схему: addr:street=* или отношение associatedStreet. (см. "Re: Hausnummernmapping & Relationen (Karlsruher Schema)" (https://web.archive.org/web/20090907030902/http://article.gmane.org/gmane.comp.gis.openstreetmap.region.de/42106) от 2009-04-15 09:18:48 GMT из немецкого списка рассылки).

Отношение associatedStreet используется только для адресации. Таким образом, чтобы избежать неверной интерпретации, оно не должно выполнять функции категории или коллекции зданий, выбранных по какому-то иному признаку, кроме принадлежности их адреса к улице или иному топониму, указанному в свойстве name данного отношения.

Теги

Ключ Параметр Примечание
type associatedStreet тип отношения
name Название улицы Укажите название улицы
name:xx Название на другом языке Название на другом языке (например, name:tt для названия на татарском)
addr:suburb Название района Название района города, в котором расположена улица. Требуется только в тех случаях, когда в одном городе существует две или более улицы с одинаковым названием. НЕ используйте, если в городе нет улиц-"двойников", или улица проходит через несколько районов.

Члены отношения

Точка/линия Роль Примечание
Линия street Улица, к которой принадлежит дом (добавьте все линии улицы, если она была разделена и состоит из множества линий)
Точка Полигон house один или несколько домов с номерами.


Привязка точки к улице

<node id="11" lat=... lon=...>
  <tag k="addr:housenumber" v="10" /> 
</node>
<relation id="??">
  <tag k="type" v="associatedStreet" /> 
  <member type="node" ref="11" role="house" />
  <member type="way" ref="???" role="street" />
</relation>


Привязка полигона building к улице

HousePolygonNextToRoadWRel.png

<relation id="??">
  <tag k="type" v="associatedStreet" /> 
  <member type="node" ref="11" role="house" />
  <member type="way" ref="???" role="street" />
</relation>

Привязка последовательности нумерованных домов к улице

<relation id="??">
  <tag k="type" v="associatedStreet" /> 
  <member type="way" ref="11" role="house" />
  <member type="way" ref="???" role="street" />
</relation>

См. также