Поисковик с русским лицом

исправлено

Спасибо!

Ещё вопрос не в тему… Может на openstreetmap.RU сделать тайлы с Космоснимков с русскими названиями? Там и раскраска поприятней, и названия более правильные.

В отличие от openstreetmap.by этот поисковик отлично ищет по запросам и с “ё”, и без “ё”.

Кстати, в отличие от Яндекса, beta.openstreetmap.ru не ищет по запросам, где номер дома и буква написаны не слитно, а через пробел. Не проблема, но, возможно, следует сделать в будущем для удобства простых пользователей openstreetmap.ru.

И ещё. Можно чтобы что-нибудь находилось по запросам “деревня верхнее валуево” и “посёлок валуево”? По запросу “валуево” поиск выдаёт дома в обоих населённых пунктах, поэтому надо уточнять запрос, но уточнённый не работает, как я сказал выше.

То ли уже случился апгрейд, то ли это я вчера прогнал, но с дробями сейчас всё в порядке. )

У меня на данный момент всё с точностью до наоборот. Как раз только при раздельном написании он и находит.

было бы неплохо писать “по запросу %имя_запроса% найдено\не найдено”, а то иногда непонятно обновилась страничка или нет. в обоих случаях видно “не найдено”, и не понятно поиск уже был или нет

По поводу букв в номерах домов. Кажется есть соглашение писать “addr:housenumber=1Б К5 С1” что переводится как “дом 1Б корпус 5 строение 1”, а писать “1 Б” нельзя, т.к. может быть и “1 К” и тут не понять то ли это 1К, то ли 1 а корпус не указали.

http://wiki.openstreetmap.org/wiki/RU:ВикиПроект_Россия/Голосования/Правила_написания_номеров_домов

По итогам голосования схема такая:

номера домов и буквенные индексы пишутся слитно, номера строений, корпусов пишутся через пробел, буквы русские, буква цифрового индекса заглавная, остальные буквы строчные.
Пример 1: 48А к2 с1
Пример 2: 9А/23 к11Б с1В
Пример 3: А (“дом А”)
Пример 4: 10 кВ (“дом 10 корпус В”)

В Питере ещё литеры регулярно обнаруживаются в адресах. 22-А это дом 22 литера А. Или 22 лит А - 22 литера А.
Исправляю такие адреса в домах что прорабатываю, но они встречаются регулярно.

Необязательно. Буквенный индекс!=литера. Номера 22А и 22 литера А - это разные дома.

похоже на то, что питерские литеры - это то, что в остальных местах принято называть строением: http://ru.wikipedia.org/wiki/Нумерация_домов

но мы уже давно выносим литеры в отдельный тег addr:letter

да
но об этом знают не все, некоторые действительно пишут литеры в addr:housenumber
им нужно писать письма

добавил

просто, если мы выносим литеру в отдельный тег, то и строение было бы логично помещать в отдельный тег. или тогда наоборот - литеру в основной тег.

да-да, еще очередное не одношерстное место базы осм

В Питере есть ещё сооружения - мосты, пешеходные переходы, памятники и т.п.

г.Санкт-Петербург, Московский проспект, дом 207, сооружение 3, литера А - тоннель под пл. Победы
г.Санкт-Петербург, площадь Победы, сооружение №1, литера А - мемориальный комплекс на пл. Победы

В этом населенном пункте http://www.openstreetmap.org/browse/way/120170715 не находиться ни одна улица.

фигасе. буду знать

Проще пройтись ботом.

очень странно с данными все хорошо, и даже в ручную создается все что нужно. Такое ощущение что postgis просто их пропусти :slight_smile:
запустил повторную прокатку, посмотрим на результаты

доработал поиск, теперь должен выдавать меньше лишней информации.