Двойной адрес у дома

Здравствуйте, я в OSM новичок, подскажите, как дому присвоить двойной адрес (когда дом имеет номера сразу по двум улицам)?

часто бывает (точнее, я в Твери других вариантов и не видал), номер двойной, но улица в адресе одна: проспект Такой-то, дом №15/44.
если случай аналогичный, то адрес прописывать так: addr:street = проспект Такой-то, addr:housenumber = 15/44.

Как вариант разбить дом на два и прописать каждому свой адрес. Но это только если дом в виде буквы Г.
Ждё мнения авторитетных пользователей :slight_smile:

Не, разбивать точно нельзя - здание одно, а вот с табличками видел два варианта:

  • одна табличка “Лермонтовский проспект 14/75”
  • две таблички “Английский проспект 50” и “Садовая улица 103”

просто, насколько я понимаю, если указать “Лермонтовский проспект 14/75”, то никто потом этот дом по запросу “Садовая 75” не найдет

Да, дом действительно ни в коем случае нельзя разбивать. Вообще, тема адресации в OSM весьма мутная. По сути, в текущем API она и не имеет изящного решения.

кстати, иногда бывает, что дом однозначно имеет адрес “ул. Такая-то, 23/34”, но табличек висят две, с разными улицами. зачем так сделано, я не понимаю. разве что для того, чтоб шпиён какой заблудился.

а зачем искать “Садовую 75”, если дом имеет другой адрес?

Эээ, адреса через слеш разве не всегда принадлежат двум улицам?

Люди уже давно придумали способ адресовать дома даже в таких случаях, но этот способ мало кому нравится, и не только потому, что он сложен в освоении…

У Котяры дом вообще с тремя адресами. И теперь в Беларуси действует котярная схема адресации. :3
Но она неудобна в создании при существующих редакторах.

я же говорю, в тех случаях, что видел, дом принадлежит одной улице. у людей в прописках, у юр. лиц в документах значится одна улица.
и самое сложное, если только табличка с номером, узнать, к какой улице дом относится.

Далеко не всегда. Например, 7/08

Хм. Я так понял, там номер квартала + номер дома в квартале. Странно.

я покамест решаю это в виде
addr:housenumber=11/22
addr:street=Первая улица
addr:street2=улица Второй дроби

порядок цифр — как написано на табличке.

Я делаю так:

addr:street = ул. Ватутина
addr:housenumber = 29
addr:street2 = проспект Карла Маркса
addr:housenumber2 = 2

http://www.openstreetmap.org/browse/way/36136786

Чтобы нормально описывать дома с двойными адресами, нужно дорабатывать структуру базы. В текущем варианте все способы кривые.
А пока лично я бы советовал использовать addr:street2 и addr:housenumber2

Где-то видел, что второй адрес ставится не на полигон, а на одну из точек полигона. Да, кривовато, но работает.

Нет. У нас часто слэшем отделяется номер корпуса от номера дома. Адрес “Советская 7/3” означает ул Советская, дом 7, корпус 3.

Когда у дома два адреса, реально два — две разных таблички с двух сторон, — я на дом не ставлю ничего, а рисую на нём две адресных точки. Так проще для всех :slight_smile:
А дробь — это один адрес по двум улицам, поэтому распихивать по разным housenumber смысла не вижу.

А у меня каждый дом имеет два адреса, а некоторые (угловые) даже по три.
А можно ссылку, как такое рендерит мапник?

да так и рендерит — каждую адресную точку цифрой.