Нумерация домов

Вот как поиск будет работать… хз. А для визуализации в мапнике вполне сойдёт.

В addr:housenumber могу писать “К101” и т.д.

Буква К никакой информации не несет, поэтому вполне можно ее опустить

Как это не несет? А корпус?

Использование “-” некорректно – встречаются “интервальные” адреса (17-21), например в результате реконструкции нескольких вплотную прилегающих зданий.

Лучше с К. Если кто-то будет конвертить “17К2С3П4” в “д. 17 корп. 2 стр. 3 подъезд 4”, то для Зеленограда с К будет естественнее.

PS. Я бы предложил использовать маленькие буквы, IMHO, “17к2с3” визуально воспринимается лучше чем “17К2С3”.

А про поиск я вот что имел ввиду. Есть стандартная система полей - ну советская она или какая там: город, улица, дом, корпус - этот корпус почти всегда опускается. Но в тех же бумажных бланках поле есть.
И вот если кто сделает по такой системе поиск в осм, то корпусов он не найдет никогда. С другой стороны и поля ‘корпус’ в осм нет.
И фактически буква К перед номером это хак, обход отсутствия поля. Мы не пишем Д.101, ровно потому, что под дом поле есть.
Если в Зеленограде так тотально отсутствуют дома, то взять и принять, что их ‘корпус’=‘дом’.
Представьте, что вам перед каждым домом в своем городе надо писать букву Д. Тут то же самое.

Думаю тег name с номером дома уже больше не нужен.

И Mapnik и Osmarender теперь отображают номер из addr:housenumber
(http://www.openstreetmap.org/?lat=55.74149175086249&lon=37.4195198&zoom=18),
а если есть оба тега то Osmarender дублирует номера:
http://www.openstreetmap.org/?lat=55.65075&lon=37.76524&zoom=17&layers=0B00FTF

По идее name надо использовать для названия дома типа “Дом Севастьянова” и т. п., если у него такое наименование есть. Номер в name записывать довольно глупо…

Согласен, в name записывать номер дома больше нет никакой необходимости.

??? ??? ??? ? ??? addr:interpolation. ??? ???, ??? ??? ??? ??? ???, ??? ??? ??? ??? ?? ???.
??? ??? ???: ? addt:street ??? ??? ??? ? «??.», «??.» ? ??? ??? ???

думаю также как на соответствующем highway.
http://wiki.openstreetmap.org/wiki/Russia

Итого по Зеленограду:

  1. Тэг name не задаю,
  2. В тэг addr:housenumber задаю номер корпуса без буквы “К”,
  3. Если добавлено “строение”, пишу строчную русскую букву “с”: “902с1” и т.д.,
  4. Есть ещё у нас корпуса с буквами - “200А”, “200Б”, “200В”, “200Г” и др. На картах города они всегда с прописными буквами, на самих домах висят номера тоже с прописными, но буквы там меньше размером раза в два. Сохраняю прописную букву.
    Возражений нет?

имхо, в addr:street что-нть надо писать.
хотя бы просто “Зеленоград”, если корпуса именно к городу привязаны

Ну “Зеленоград” логичнее в addr:city написать, ИМХО.
addr:street я могу заполнить по ближайшим улицам, иногда так пишут: “Зеленоград, Центральный проспект, корпус 241”, хотя номер корпуса по городу уникальный.

В Зелике еще ода заморочка - там такие есть улицы, только дома к ним не привязаны…

Может микрорайон?
г. Зеленоград, 18-й мкр., 1805

в любом случае надо бы указать в addr:street хоть что-то, пусть даже прочерк или none

Именно. :slight_smile: Улицы отдельно, номера корпусов - отдельно.

Да, есть разбивка по микрорайонам. А вот куда его писать, в улицу?

  1. http://wiki.openstreetmap.org/wiki/Russia - тута нету микрорайонов в перечне статусных частей. :slight_smile:
  2. Надпись “18й микрорайон” в поле улица может ввести в заблуждение, будут ведь спрашивать у прохожих “Где у вас тут улица “18й микрорайон”?”.
  3. Когда меня единственный раз в жизни заставили заполнить поле “улица” (на физтехе в 98-м году), вариант “4й микрорайон” для тёток советской закалки не прокатил, а вот “Центральный проспект” - вполне.
  4. Есть у нас ещё полувиртуальный 19й микрорайон, состоящий пока из двух корпусов, затерянных среди старой застройки Крюково. Вот тут однозначно писать “19й микрорайон”, совершенно бесполезно, даже 90-95% зеленоградцев не смогут сказать, где это, ИМХО.

Так что я всё-таки за запись в addr:street названия крупной улицы, которая ближе к корпусу, чем другие крупные.

в Дмитрове тоже город делится на микрорайоны… Пишу их в поле addr:street.

Ладно, уговорили, addr:street будет содержать микрорайон