RU:Key:addr
![]() |
Эта страница находится в процессе перевода или помечена для этой цели, поэтому может содержать пропуски, ошибки и непереведённые фрагменты. Вы можете закончить перевод. Если вы знаете английский, то можете помочь нам, переведя часть оригинальной статьи. Общие сведения о переводе статей на русский язык можно найти здесь. |
![]() |
Описание |
---|
Префикс для разных вариантов ключей addr:* описывающих адреса ![]() |
Группа: Идентификаторы |
Используется на элементах |
Смотри также |
|
Статус: де-факто |
|
Инструменты |
Викиданные |
Q319608 |
addr - это префикс для различных тегов addr:*, служащих для указания адреса. Больше информации можно найти на Addresses
Как обозначать
Адресные теги могут быть добавлены к изолированным точкам, точкам, которые являются частью зданий-полигонов ( входы entrance=* ), или к полигонам building=*. Не нужно добавлять адресные теги для организаций, которые находятся в зданиях - адрес для них будет унаследован из полигона здания. Так же не нужно повсеместно добавлять в адреса город>район>регион>страну - в OSM эта информация наследуется из отношений и необходима в тегах addr:* только в исключительных случаях (к примеру, заправка на трассе, которая находится за пределами города, но юридически имеет в нём адрес). Подробнее см. RU:Addresses.
Адресация (addr:<*>=*)
Адресные данные объектов
Ключ | Значение | Элементы | Описание | Обозначение | Фото | |
---|---|---|---|---|---|---|
Теги для отдельных домов | ||||||
addr:housenumber | Задаётся пользователем | ![]() ![]() |
Номер дома (может состоять не только из цифр). Корпус и строение дома следует указывать в формате "48А к2 с1 соор3 фл1" - дом номер 48А, корпус 2, строение 1, сооружение 3, флигель 1 (см. Голосование по написанию номеров домов). Если номер дома написан через дробь, то так и пишите: например, "2/10" (также см. про угловые дома). В случаях, когда несколько соседних участков были объединены, адрес здания, построенного на объединенном участке, следует указывать через знак "дефис-минус" (-, U+002D), например "17-23". Если есть необходимость указать не дом, а владение, то перед номером дома вплотную пишется "вл", "вл48А соор3". Если есть необходимость указать литер (литеру, не путать с буквой в номере дома, корпуса, строения), то его значение добавляется обычно в конце через пробел и строку "лит" "48А литБ" Является обязательным элементом адреса (за исключением случаев, когда в некоторых странах вместо него используется addr:housename=*). |
|||
addr:housename | Задаётся пользователем | ![]() ![]() |
Часто ошибочно используется вместо названия объекта. В некоторых странах (например, в Соединённом Королевстве) вместо номеров домов иногда используются имена. | |||
addr:flats | Задаётся пользователем | ![]() |
Номера квартир (диапазон или список) находящихся за дверью. Ключ устанавливать на точки, являющейся entrance=*. | ![]() |
![]() | |
addr:conscriptionnumber | Задаётся пользователем | ![]() ![]() |
Сквозная нумерация домов по всему району, исторически используемая в некоторых странах: Чехии, Словакии, Австрии, Германии и Венгрии. | |||
addr:street | Задаётся пользователем | ![]() ![]() |
Название проезда (улицы), по которому ведётся адресация. Поблизости должна находиться линия с тегом highway=* и тегом name=* со значением, совпадающим с addr:street=* у здания. См. также cоглашение об именовании дорог. | |||
addr:place | Задаётся пользователем | ![]() ![]() |
Название объекта, по которому ведётся нумерация в том случае, если номер дома относится не к улице | |||
addr:postcode | Задаётся пользователем | ![]() ![]() |
Почтовый индекс. | |||
addr:city | Задаётся пользователем | ![]() ![]() |
Наименование населенного пункта.
Используется для объектов, находящихся за пределами полигона населённого пункта. Обычно не требуется, так как принадлежность к населённому пункту можно определить из геометрии его границы, если она внесена в OSM |
|||
addr:country | Задаётся пользователем | ![]() ![]() |
Двух-буквенный код страны по стандарту ISO 3166-1 alpha-2 заглавными буквами. Это необходимо, так как почтовый индекс уникален только в пределах страны. Например, код России - "RU", код Беларуси - "BY".
Используется только для объектов, территориальную принадлежность к стране которых установить проблематично |
|||
addr:full | Задаётся пользователем | ![]() ![]() |
Используйте этот тег для ввода полного, обычно состоящего из нескольких строк адреса, если обнаружите, что с помощью полей для ввода структурированного адреса невозможно обозначить какое-то конкретное расположение. Например: "Пятый дом налево от деревенского дуба, Иваново". | |||
Для стран, в административном делении которых присутствуют термины деревня, подрайон, район, область и т. п. | ||||||
addr:hamlet | Задаётся пользователем | ![]() ![]() |
Деревня или другое малое сельское поселение, в котором располагается объект. В России не используется. | |||
addr:suburb | Задаётся пользователем | ![]() ![]() |
Если в населенном пункте имеется несколько одноименных улиц (или иных адресообразующих элементов), указывается уточнение (район, пригород и т.п.) на улице и соответствующих ей домах | |||
addr:subdistrict | Задаётся пользователем | ![]() ![]() |
Подрайон или составная часть района, в котором располагается объект. В России в теге указывается городское или сельское поселение (иногда носящее имя волость или сельсовет). | |||
addr:district | Задаётся пользователем | ![]() ![]() |
Район, в котором располагается объект | |||
addr:province | Задаётся пользователем | ![]() ![]() |
Область, край, республика или другая равнозначная административная единица, в которой располагается объект. Также в этом же значении в России используется addr:region, даже больше чем addr:province. | |||
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:interpolation | all/even/odd/ alphabetic | ![]() |
Как интерполировать номера домов, принадлежащих одной улице и лежащих вдоль соответствующей линии. Смотрите подробное описание. | |||
addr:interpolation | Число | ![]() |
Каждый n-ный дом, находящийся между конечными точками и принадлежащий интерполируемой линии | |||
addr:inclusion | actual/estimate/potential | ![]() |
Дополнительный тег обозначает уровень точности обследования при интерполяции адресов. Смотрите подробное описание. |
Эта таблица сделана как вики-шаблон на русском языке. Редактировать.
Интерполяция адресов
В случае невозможности указать отдельные точки адресов (нет точного местоположения, хорошего снимка и т.д.) можно использовать систему интерполяции адресов вдоль линии. Для этого надо нарисовать линию, соединяющую точки с "крайними" адресами, и проставить на линию теги, описывающие систему интерполяции (ставить на линию adrr:street и addr:housenumber не надо).
К примеру: http://www.openstreetmap.org/way/143861521
addr:interpolation=number | Интерполяция производится по всем цифрам диапазона |
addr:interpolation=all | ?? |
addr:interpolation=odd | Только нечётные числа диапазона, нечётная сторона улицы |
addr:interpolation=even | Только чётные числа диапазона, чётная сторона улицы |
addr:interpolation=alphabetic | Интерполяция производится по буквам диапазона |
Нельзя смешивать разные типы интерполяций.
В случае диапазона с разрывами, надо создать отдельные линии для каждого полностью связанного диапазона. К примеру, если в диапазоне нечётной стороны улицы 1-25 отсутствует дом № 13, то линий должно быть две — 1-11 и 15-25.
Как видно на рисунке выше, допускается добавление точек, у которых addr:housenumber не является целым числом в пределах интерполяции (например, "12b"). Такие значения будут проигнорированы при интерполяции. Но это относится только к промежуточным точкам, начальная и конечная точки обязательно должны соответствовать правилам!
Тег addr:interpolation=alphabetic используется для интерполяции буквенных индексов в составе housenumber, к примеру, с помощью этого тега можно интерполировать адреса 7A - 7F. Для диапазона 25-25F есть рекомендация разворачивать в последовательность 25, 25A, 25B ... 25F.
Some mappers use addr:interpolation=* on a single object to indicate that its addr:housenumber=* is to be treated as a range rather than an atomic label (discussed above). There is not a consensus on whether this is appropriate.
Использование интерполяции при неполных данных
Для указания точности можно использовать тег addr:inclusion=*, который описывает неточности внесённых данных в случаях:
- На момент исследования не все дома присутствовали в реальности.
- Конечные точки адресов неизвестны, но его диапазон примерно оценён.
- Цифры на домах отсутствуют или повреждены до неузнаваемости, так что диапазон может быть некорректен.
- Нумерация домов взята без проверки в реальности.
Возможные значения
- addr:inclusion=actual - Высокая точность, интерполированное место адреса совпадёт с реальностью.
- addr:inclusion=estimate - Примерная точность, интерполированное местоположение адреса, возможно, будет отличаться от реальности, но недалеко: 1-3 дома разницы.
- addr:inclusion=potential - Вероятная точность, реальное положение адреса может быть в стороне от интерполированного значения.