Написание номеров домов

Однозначно. RFC до 15 января. Голосование 10 дней.

Подниму тему, извините.

Вопрос про угловые дома. Вот если на дома висит табличка «улица Улица, дом 93», но эмпирически (во дворе есть 2/93Б по улице Переулка, плюс с другой стороны квартала под адресом была табличка «дома от 12 до 2/93») мы догадываемся, что полный номер — 2/93, что писать? И равны ли 2/93 и 93/2 (с переменой street-street2)? Или писать только то, что нарисовано на табличке, от чего на улице Переулка не будет дома 2?

Как с этими дробями справляются навигаторы? Найдут ли они дом 2 на улице Переулка, если housenumber=93/2, street=улица Улица, street2=улица Переулка?

А на некоторых домах ещё страньше. Вот дом 15 по Опочинина и 8 по Гаванской. Это то, что написано на двух табличках с разных сторон. Дом один, даже швов посередине нет. Плюс он теоретически может являться домом 18 по Среднегаванскому, но никаких табличек, подтверждающих это, нет. Что писать? Сейчас я разместил два узла с адресами, а сам дом не прописан никак. Но если отмечать дом, то там будет — что? housenumber=15/8 (8/15? 15/18/8?)? Но табличка не одна с дробью, а две обычных, причём на параллельных улицах.

В яндексе (карта от «Дискус-медиа») бред: 15-м обозначен 13-й дом, а этот разбит на два, по Среднегаванскому и Гаванской. Яндекс вообще не ставит дроби: разбивает дома по диагонали и проставляет половинкам соответствующие адреса.

Чуть правее нарисован дом 11 по Гаванской улице. По карте «ЗАО Карта» он также дом 16 по Среднегаванскому, и это вполне логично. Но таблички не нашёл, потому не нарисовал. Что делать — забить, дорисовать адресный узел, проставить дому номер 11/16?

Ещё правее и выше, над «International Academy», есть дом без номера. Реально, обошёл его по кругу и не увидел цифр. Он может быть третьим, может быть и пятым. А дом, пронумерованный как 1/3, по какой улице что? Точно не по Среднегаванскому, Вёсельной или Гаванской. Похоже, это сразу дом 1 и дом 3 по Карташихина, а не нумерация по смежным улицам. На карте «ЗАО Карта» он нарисован как №3, на единственной табличке так и написано — «Карташихина 1/3». В яндексе №1 имеет какой-то сарай-пристройка, что не соответствует действительности.

И тут опять всплывает вопрос о первичном источнике информации об адресах…

Если на табличке номер дома - 36, а в реестре БТИ - 36 стр. 1, то какой это на самом деле дом? :slight_smile:

Есть мнение, что номер дома и строения с точки зрения адресации - это просто разные уровни. Номер дома - это номер участка, номер строения - это номер постройки. То есть у любого дома есть номер строения. Соответственно “стр. 1” просто опускают. Вроде бы в адресном реестре москвы так сделано.

Ну к самому адресному реестру доступа-то нет, но по “косвенным данным” это не так.
Первая же по списку: http://www.mosclassific.ru/mClass/spravum_viewd.php?id=00010&ul=%F3%EB%E8%F6%E0%20%C5%E3%EE%F0%E0%20%C0%E1%E0%EA%F3%EC%EE%E2%E0
5, 5(стр.1)
10(к.1), 10(к.1,стр.1)

По идее, разные уровни - это 1) номер владения/участка, и 2) номер строения.

UPD
Вот ещё: http://www.mosclassific.ru/mClass/spravum_viewd.php?id=26040&ul=%EF%F0%EE%F1%EF%E5%EA%F2%2040%20%EB%E5%F2%20%CE%EA%F2%FF%E1%F0%FF
Есть и 5, 5(стр.2), 5(стр.3), и 7(стр.1), 7(стр.2).
Так что никакой логики с наличием или отсутствием стр.1 не наблюдается

Ага, согласен. Сейчас посмотрел в АР, действительно нет стр. 1 по-умолчанию.
Что-то не так у мну в голове отложилось (

Ну ладно, московский реестр обсудили, даже сделали отдельную тему.
А по моему вопросу, кто как обозначает угловые дома? А с тремя адресами?
Использует ли узлы-метки, и что им проставляет, кроме addr:*?
И как с ними справляются навигаторы, особенно при поиске по «знаменателю»?
Что делаете, когда таблички с адресом нет?

//А по моему вопросу, кто как обозначает угловые дома?

я делю на 2 части

когда ОСМ дорастет до релейшенов, объединяющих части дома
останется только объединить эти “половинки” в отношение

На http://ggk.mos.ru/ заметил, что стали сокращать “строение” до “стр.” , хотя вроде раньше было до “с.” (или мне приснилось, может всегда было “стр.”).
Вчера увидел причину этого. Теперь попалось и “соор. 1”, то есть “сооружение”, чего я точно раньше не встречал.

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

Судя по всему, это, как минимум, такой московский стандарт: сокращать “стр.” и “соор.”
http://www.mosclassific.ru/mExtra/doc_mosd.php?id=1218817

Раз уж повелось OSM сокращать “строение” до “с”, то предлагаю это оставить, а вот “сооружение” ни в коем случае не сокращать до “с”, как сейчас случается, а сокращать до “соор”, согласно здравому смыслу и нормативным документам.

P.S.
А тут переход еще под кличкой 44(стр.1)
http://mosclassific.ru/mClass/spravum_viewd.php?id=13320&ul=%CB%E5%ED%E8%ED%E3%F0%E0%E4%F1%EA%E8%E9+%EF%F0%EE%F1%EF%E5%EA%F2
Или тамошние программисты тоже их пока не различают?

А там вообще “соор” нет

Подниму тему.

Почему не было варианта “48А”, “10 корпус В” (для “10 кВ”) и “9А/23 корпус 11Б строение 1В” (для “9А/23 к11Б с1В”)?

Раз улицы в “ул.” или “у.” не сокращаем, то зачем addr:housenumber сокращать?

Давайте уж единообразно пере договоримся (НЕ сокращать аббревиатуры): http://wiki.openstreetmap.org/wiki/Names#Abbreviation_.28don.27t_do_it.29

UPD. С другой стороны рендеринг “10 корпус В” без обработки будет сомнителен например здесь: https://www.openstreetmap.org/#map=18/55.78320/37.59894

Было как было. Не надо ворошить без нужды. Это троллинг.

Это про name и сюда не относится.

А вашу логику можно вывернуть и наоборот,
Раз строения сооружения в “с” или “соор” сокращаем, то зачем name у улиц не сокращать?

Вы действительно полагаетет, что мир будет осчастливлен увидев “9А/23 корпус 11Б строение 1В” на мапнике?

Разве? Он даже победил.

Улицы обрабатывать без сокращений, а дома - с сокращениями.

Это не троллинг, по состоянию на 2016 это бред:
name=* - без сокращений, имена собственные (обще-осмовское)
name=* у названий дорог (?) решили вводить без сокращений вплоть до вида 123-12-1234 (тему потерял)
addr:street=* - без сокращений, имена собственные
addr:housenumber=* - с сокращениями (вдруг)

Да, я хочу найти все “корпуса” и “строения” в геокодерах также как и “улицы”.

Речь про “к” или “корпус”. Сейчас только первое, а не второе.

Длинные названия можно отображать только когда они начинают “влазить” в здания (19+ зум).

  1. 48А, 48 корпус А и корпус 48А это абсолютно разные вещи.
  2. addr:street это ссылка на name улицы, как кам написано, так и тцт должно быть в точности. посему регулилыется правилом для name улицы

Ну и почему-то вы забыли про отброшенное слово дом. Владение-то мы оставляем, хоть и сокращаем, а дом мы отбрасываем вовсе.

Всё, дебаты закончил.

Да. И никак не противоречит сказанному:

Речь о приписывании из “48А” в “48 корпус А” никто не заводил.

Попроще? addr:street это название улицы:
http://wiki.openstreetmap.org/wiki/Key:addr “The name of the respective street.”

Не встречал слова “дом” при вторичном и третичном индексе номеров домов. Только “строения” и “корпуса” и подобные.

Только в Зеленограде номера домов начинаются с “к1001”, а не в третичном индексе домов (123А корпус 3).

Если все номера домов в Зеленограде начинаются с “к”, то их можно опустить как исключение типа “дом”.

Опускать третичные+ индексы в Москве и других городах (как и сокращать их) я лично смысла не вижу.

А! “48А” это для мебели писали.

почитайте ФИАС
ESTSTATUS
1 – владение;
2 – дом;
3 – домовладение;
4 – участок.

дом опускаем, владение сокращаем. Почему же вы не против этого исключения? Если что-то можно опустить, то отчего же что-то и не сократить?

В Зеленограде не дома, а корпуса без домов.

Так я бы и вернул дом и не сокращал владение.

Но, да, надписи “дом 1” везде на стандартном стиле будут убивать рендеринг и отъедать чуть экран у автозаполнения.

В Зеленограде всё должно геокодировано как “корпус 1001”, поэтому тегировать housenumber нужно “корпус 1001”.

В любом случае прямо сейчас это должно быть отражено на addr:housenumber странице: http://wiki.openstreetmap.org/w/index.php?title=RU:Key:addr:housenumber&action=history

Не русскоговорящие никогда не напишут хорошие геокодеры с учётом сокращений корпусов и “опущенных” домов (в Зеленограде не “дома”, а “корпуса”), а вот скопировать и проиндексировать значения addr:housenumber=“корпус 1001” - очень просто (“дом 44А корпус 1”).

Добрый день.
Я у себя принял такую маркировку зданий (разделитель - слэш)
1 2 3 4 5 6 7 8
| | | | | | | |
| | | | | | | Литера 2
| | | | | | Литера 1
| | | | | Строение/буква
| | | | Строение/число
| | | Корпус/буква
| | Корпус/число
| Номер/буква
Номер/число

Т.е. например “39/22 ЛИТ 2А” преобразуется через регулярку в “39//22////2/А”.
Правда и регулярок уже набралось 80 штук, но без этого я не знаю как обойтись.
Пока вроде неплохо работает такая схема.

То, что повсюду (вслед за кадастром?) на домах из двух половинок пишут “addr:house_number=12, кв.2” я уже привык,
но вот на такое еще не наталкивался:

addr:housenumber=16, часть 1

https://www.openstreetmap.org/way/657058306