You are not logged in.
- Topics: Active | Unanswered
#1 2011-04-04 19:03:37
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
"улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
доброго времени суток, пишу не ради того чтобы развести срач, а дабы расставить все точки над Ё.
Имеем: http://wiki.openstreetmap.org/wiki/Wiki … я_объектов
> Во-первых, это соответствует правилам русского языка, во-вторых - это
> единый стиль, что позволяет упростить обработку базы, избежать ошибок и повторных правок.
>Точно насчёт "ул." и "пер."? Мне казалось что всё пишем полностью
с другой стороны имеем:
http://www.openstreetmap.org/?lat=45.04 … 5&layers=M
>У нас в Краснодаре такая схема еще со времен Очакова и покорения Крыма.
с одной стороны понятно что для русского языка приянтее и понятнее "Улица Ленина", но с другой стороны "Ленина ул." пахнет порядком (с).
к тому же возмём конкретный пример: Краснодар и окрестности где вся схема адресации уже построена в большенстве случаев на "Ленина ул." и переделывать досканально и 100% точно сможет только хитрый бот.
наши действия?
адресный валидатор почти не ругается, навигаторы рулят и ищут? стоит ли заморачиваться? или всётаки нужно приводить всё к единой схеме именования улиц в России?
ну и главный вопрос кто будет переделывать?
в результате дискуссий приходим к выводу:
правильно "Корпусная улица" , а сокращения и статусную часть отдаём на откуп конвертилок и программ.
Last edited by garl (2011-04-05 07:20:14)
Offline
#2 2011-04-04 19:10:33
- Aleksandr Dezhin
- Member
- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
При чем здесь WikiProject_Belarus?
Вот правильная ссылка http://wiki.openstreetmap.org/wiki/RU:% … 0%BE%D0%B3
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#3 2011-04-04 19:19:32
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
«Корпусная улица»
/thread
Offline
#4 2011-04-04 19:22:18
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
сори, перепутал ссылки. но всё равно остаются непонятки.
Offline
#5 2011-04-04 19:30:20
- Aleksandr Dezhin
- Member
- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Запись "Ленина ул." не позволяет без морфологического анализа восстановить естественный порядок слов для человека, а из "улица Ленина" сделать "Ленина ул." просто.
Другие сокращения еще создают путаницу в расшифровке, типа "пр." это проезд или проспект.
Сокращения пояснительного слова не позволяют просто определить не только порядок, но и морфологическую форму этого слова - "Бол." это большая или большой.
Сокращения типа "к.п." или "тат." понятны только их авторам.
Итого мне кажется уместным сокращать инициалы "И. И. Человеков", но "Иван Человеков". Еще пожалуй "им." и "км.", остальное писать все.
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#6 2011-04-04 19:35:23
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
«Корпусная улица»
/thread
+500
/// сокращать инициалы "И. И. Человеков"
только "И.И. Человеков"
Last edited by dedNikifor (2011-04-04 19:36:14)
Offline
#7 2011-04-04 19:40:54
- Aleksandr Dezhin
- Member
- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
только "И.И. Человеков"
Имхо, это имитация неразрывного пробела, не более того. Тогда уже логичней его и ставить, благо юникод таки.
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#8 2011-04-04 19:48:42
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Другие сокращения еще создают путаницу в расшифровке, типа "пр." это проезд или проспект.
Мы с этим боремся, оставляя только очевидные «ул.» и «пер.». Проблема?
Last edited by Kotelnikov (2011-04-04 19:49:53)
1 000 000 points: 80% complete
Offline
#9 2011-04-04 19:50:28
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Я разостал ссылку на "соглашение" десятку человек, которые за последние пару суток активно добавляли несоотвутствующие названия улиц. Хотя надо было, наверное, пока пропустить тех, кто редактирует в городах с устоявшейся схемой.
Прежде всего, я надеюсь что против схемы указанной в соглашении серьёзных возражений не будет. Это банально по-русски и, что важнее, это _одна_ схема которая есть и одна. Могут ещё быть разногласия по поводу сокращений, но по России (без моей помощи) от них сейчас очень активно избавляются:
ул./улица в russia.osm:
2011-02-02: 168871/156307
2011-03-09: 178447/213453
2011-04-04: 152005/298425
и я надеюсь, никто не будет спорить что писать полностью - вариант наиболее однозначный и однообразный.
Далее, насчёт переделывания. У меня есть кусок кода который умеет из произвольного названия улицы сделать в большинстве случаев правильное. На базе этого кода работает валидатор, но в паблик я его не анонсировал, так как он периодически ошибается и рекоммендовать по нему что-то править, имхо опасно. Доделывать его я смысла не вижу, потому что это лишние 1000% работы ради 1% ошибок, а ошибаться где-то он будет всё равно.
Давно есть идея написать на основе этого же кода утилиту, которая генерирует список замен названий. Далее список просматривается людьми, по необходимости правится, после чего из него генерируется changeset и заливается - так можно править целые города. Но до утилиты руки пока не дошли.
Bulk'ом ничего переделывать без согласия местных мапперов я пока не собираюсь - в планах принимать заявки и править по одному городу. До сих пор я только правил Московскую область и окрестности руками. Если есть желающие - велкам, будет с кого начать.
Напомню, что помимо наведения красоты и порядка это должно починить большую часть несоответствий addr:street на домах названию улицы, а также выявить кучу ошибок.
Offline
#10 2011-04-04 19:51:54
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Мы с этим боремся, оставляя только очевидные «ул.» и «пер.». Проблема?
Во-первых, каша из сокращений и несокращений, во-вторых, новички это видят и спокойно пишут «пр.».
Offline
#11 2011-04-04 19:56:11
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
рано или позно всёравно надо за это дело браться,
готов отдаться в руки чудо утилите, заодно и обкатаем http://www.openstreetmap.org/browse/way/32956505
Offline
#12 2011-04-04 20:00:17
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Offline
#13 2011-04-04 20:02:46
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
итого краткий подИтог: правельнее и предпочтительнее "Корпусная улица".
з.ы.
естьу меня ещё 1 город который честно весь обозвал "ххх ул." но его на второе, сначала потренироваться надо.
Offline
#14 2011-04-04 20:03:10
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
"Здесь" - это в проекте, России или в каком-то отдельном городе?
Offline
#15 2011-04-04 20:05:18
- Zverik
- Moderator
- From: Минск
- Registered: 2010-10-14
- Posts: 5,693
- Website
Offline
#16 2011-04-04 20:06:38
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Ну да, но только не все в курсе этого. Кто-то рисует целые города, а на форуме не появляется.
Offline
#17 2011-04-04 20:21:58
- meXanicus
- Member
- From: Ростов-на-Дону
- Registered: 2011-01-28
- Posts: 64
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
и переделывать досканально и 100% точно сможет только хитрый бот.
В Ростове я сейчас пытаюсь быть ботом (руками)
Offline
#18 2011-04-04 20:37:59
- luiswoo
- Member
- Registered: 2010-09-11
- Posts: 1,597
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
garl wrote:и переделывать досканально и 100% точно сможет только хитрый бот.
В Ростове я сейчас пытаюсь быть ботом (руками)
Я пол города переделывал:) Свои же перлы и переделывал...
Offline
#19 2011-04-04 20:44:38
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
хочется волшебную палочку, дабы всё и сразу, а потом доработать напильником, ибо менять всё ручками однозначно элементы садо-мазо, у меня терпения не хватит.
Offline
#20 2011-04-04 20:44:57
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Так чего - переделывать на "улица"?
Offline
#21 2011-04-04 20:51:07
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
представь ...
Offline
#22 2011-04-04 20:57:53
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Не, ну можно поиском выбирать название улицы и менять, но гемор, а в джосме нет ли простых операций со строковыми переменными?
Offline
#23 2011-04-04 21:06:37
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
Не нужно спешить и бросаться менять названия. Напишу инструмент - поменяем быстро и без ошибок.
А вообще, в JOSM для упрощения исправления сокращений можно использовть такие фильтры:
addr\:street=* -(addr\:street:улица | addr\:street:переулок | addr\:street:проезд | addr\:street:шоссе | addr\:street:тупик | addr\:street:проспект | addr\:street:бульвар | addr\:street:набережная | addr\:street:площадь | addr\:street:просек | addr\:street:аллея | addr\:street:линия )
highway=* -highway=traffic_signals -highway=bus_stop -highway=crossing name=* -(name:улица | name:переулок | name:проезд | name:шоссе | name:тупик | name:проспект | name:бульвар | name:набережная | name:площадь | name:мост | name:линия | name:аллея | name:тоннель | name:туннель | name:путепровод | name:просек )
но статусную часть с неправильной стороны так не выловить.
Last edited by AMDmi3 (2011-04-04 21:08:44)
Offline
#24 2011-04-04 21:13:31
- garl
- Member
- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
а улицу начинающуюся на "ул. " можно в валидаторе подсвечивать? уже проще ловить будет
Offline
#25 2011-04-04 21:23:41
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: "улица Корпусная" vs "Корпусная ул." , а правильно: "Корпусная улица"
В целом да, могу перенести в адресный валидатор ту часть проверок, что не даёт ложных срабатываний.
Offline