вопрос в том, как это понять исходя только из данных осм: улица Репищева или Репищева улица? Встречается фамилия Репищев, поэтому оба варианта могут существовать.
Из данных ОСМ не понять многого. Так же как и улица Ленина.
Помогут образованность, помощь специалистов, справочников, словарей и другой специализированной литературы.
Дык идея прежде всего в том, чтобы за конечное время разгрести ту помойку, что есть сейчас, исправить 100500 адресных ошибок и привести все к одному виду. Потом можно будет исправлять странные названия улиц, разводить локальные правила и прочая - нормализатор в чистом виде будет бесполезен, потому что будет репортить исключительно собственные ошибки и исключения. С консистентностью справится адресный валидатор к которому можно будет дополнительно прикрутить детектор сокращений и отсутствия адресных частей, а через нормализатор, может быть, пропускать новые улицы.
Предложу ограничить задачу и пока не заниматься порядком слов, тем более, что с пониманием его правильности не всё гладко.
несколько замечаний по Воронежу:
мост ВОГРЭС (он же ВОГРЭСовский мост в простонародье) вроде не улица нифига, а мост
улица Новый быт - на мой вгляд правильнее
улица Новый посёлок - тоже (тут ещё уточнить надобно)
ну и далее по составным названиям: звание генералов Перхоровича, Лизюкова и т.п. ИМХО с маленькой надо, как и маршала Жукова, космонавта Комарова, лётчиков Колесниченко, Щербакова, писателя Маршака
Или я что-то упускаю?
А, и “улица Революции 1905-го года” тоже ИМХО правильнее было (когда “года” с маленькой)
Эти слова в названиях пишутся с прописной.
Розенталь:
http://evartist.narod.ru/text1/24.htm#%D0%B7_07
Угу, убедили
По городам, которые тут
http://wiki.openstreetmap.org/wiki/User:AMDmi3/Конвертация_названий_улиц
жёлтые, напомню - напишите плиз паре-тройке активных мапперов вашего города/области (см. по http://stat.latlon.org/ru/)).
Прошу Мурманскую область (за исключением Кандалакши, Мурманска и Апатит где это уже сделано).
+Таганрог (может тему надо закрепить на время?)
Таганрог залит.
Kotelnikov:
lzhl:
GaM:
Комментарии по заменам будут или можно заливать?
Натравите бота-улицаправа на Сочи.
Питер:
http://amdmi3.ru/files/piter.txt.html
Хотя надо будет ещё раз пройтись - там не все улицы которые не понятно улица XXX или XXX улица - часть я удалил, часть закомментировал.
2AMDmi3
Острова еще забыли, например о. Канонерский, остров Белый
P.S. И озера наверное тоже, например оз. Долгое
Богатырский пр|Богатырский проспект
Большой Сампсониевский пр.|Большой Сампсониевский проспект
Большой пр. В.О.|Большой проспект В.О.
Ветеранов|проспект Ветеранов
Елизарова пр.|проспект Елизарова
Индустриальный пр.|Индустриальный проспект
Ириновский пр.|Ириновский проспект
Культуры пр.|проспект Культуры
Лиговский пр.|Лиговский проспект
Малый пр. В.О.|Малый проспект В.О.
Новочеркасский пр.|Новочеркасский проспект
Советский пр.|Советский проспект
Солидарности пр.|проспект Солидарности
Среднеохтинский пр.|Среднеохтинский проспект
Старо-Петергофский пр.|Старо-Петергофский проспект
Шафировский пр.|Шафировский проспект
Энтузиастов пр.|проспект Энтузиастов
Заозерная ул.|Заозёрная улица
Савушкина ул.|улица Савушкина
Кстати как правильно с Озеро Долгое? Никогда не слышал, чтобы говорили Долгое озеро.
Острова и водоёмы я вообще не трогаю, пока только улицы. Питер залит.