Приведение названий улиц в соответствие соглашению и правка адресов

По просьбе Mir76 почистил Симферополь. Тут расхождения с КЛАДРом, возможно что-то нужно поправить: http://paste2.org/jcx8aHWz

Раз уж начал, думаю заняться всем Крымом на неделе.

Только не забывайте, пожалуйста, что имена улиц ещё в отношениях улиц существуют http://www.openstreetmap.org/relation/3613541

Я помню про отношения улиц - они дублируют принятую адресную схему и не поддерживаются мапперами (в вашем же примере отсутсвует почти половина домов), поэтому вредны. Править я их не буду, но могу удалять.

Лучше исправьте, а не вносите противоречия в данные.
Релейшены поддерживаются частью мапперов. Часть домов приписано к улицам только через них, так что дубляж не полный.
http://www.openstreetmap.org/way/98116308 - пол проспекта
Не поменяв имя у улиц в отношениях, уже не так просто может оказаться этим домам поставить addr:street.
http://www.openstreetmap.org/way/98298724

Общее количество домов приписанных к улицам только через отношение видно тут под строчкой Симферополь
http://wowik.000space.com/places/ru-kry/35701000000.htm

Я в целом не против проставлять отсутствующие addr: адреса из отношений с удалением последних.

Удалять скопом - вандализм чистейшей воды, не надо так.
Впрочем, если таких домиков действительно пара сотен, то там работы (даже ручной) по переходу на более актуальную схему на один вечер.

Ну и, разумеется, чтобы был мир во всём мире и всеобщее счастье, хотелось бы вновь увидеть веб-интерфейс (и streetmangler, и addresses). Тогда любой желающий может посмотреть, насколько правильно нарисован его любимый угол.

О, оказывается, streetmangler живой! Спасибо!

В отношения не только домики висят. Видел что:то про онтерполяцию и др.

Когда я говорю об удалении, естественно речь идёт исключительно об отношениях которые не несут никакой информации которой не было бы в addr:*. Потыкав наугад в центре Симферополя, могу сказать что большая часть associatedStreet там, если не все, такими и является: все куски улиц включённых в отношение содержат те же name/name:ru/name:uk что и на отношении, и все дома содержат соответсвующий addr:street. При этом всегда есть дома не включённые в отношения и сами отношения есть не для всех улиц.

Что это меняет? То же дублировние, вдобавок отсебятина не предусмотреная схемой. На интерполяции не имеет смысла ничего кроме addr:interpolation и addr:inclusion.

Этих отношений - может, сотня на город. Это можно и вручную поправить, это же не тысячи домиков с кривыми названиями улиц. Валидатор http://wowik.000space.com/places/ru-kry/35701000001.htm их отлично видит. Я четверть улиц поправил за 5 минут. Дольше спорили.

Кстати, валидатор бы подтолкнуть :slight_smile:

э, а мы отношения улиц теперь выпиливаем, что ли? отстал от моды…

“Ох, этим хирургам лишь бы резать!”

Всем привет,

завелся один товарищ (точнее их несколько - судя по всему работают на какую-то компанию), который рисует много зданий, но побочный негативный эффект - массово изменяет названия улиц и адресацию по правилу “все статусные части в конце”. Таким образом “проспект Абая” превращается в “Абая проспект”, “ул. Будённого” в “Будённого ул.” и т.д. Это продолжается уже более полугода, внимание я обратил только сейчас т.к. он ещё начал сносить то что ему непонятно (например building relation - видимо не знает как им давать адреса) и перерисовывать заново.

https://www.openstreetmap.org/changeset/47858764
https://www.openstreetmap.org/changeset/47899748
https://www.openstreetmap.org/changeset/47866783
https://www.openstreetmap.org/changeset/47681787

В общем всё удалённое я постепенно откатил, а с названиями улиц - затрудняюсь.

Почитал информацию про StreetMangler и возник вопрос - на выходе должен получиться список улиц с неправильными названиями, или это будет готовый diff для загрузки на сервер ? Спрашиваю т.к. если на выходе только список несоответствий - что с ним делать, ведь даже имея плагин CommandLine+RegExp сложновато будет обработать сотни улиц и тысячи домов.

Спасибо.

PS: в DWG написал вчера и сегодня, но т.к. массовый откат тут не грозит - надо думать что делать. даже если его заблокируют на время - имена надо приводить в порядок.

Вопрос по Крыму.

Здесь наблюдается обозначение адресных тегов против правил.
Например, улица Панфиловцев.
Со времен Украины надобавляли тегов name:en ко всем улицам - Panfilovtsiv street причем в украиноязычной транскрипции.
Хватает и русскоязычных ляпов, таких, как Sevastopolskaya street.

Это явно противоречит принципам наименования улиц, где теги name:en вообще не нужны, да и правилу “trooth on the ground” тоже.
Можно ли как-то поудалять теги name:en со всех улиц пакетно, чтобы не мучиться вручную?

https://forum.openstreetmap.org/viewtopic.php?pid=407752#p407752

А как в таблице, вызываемой через CTRL-T массово пометить столбик на удаление?
Пока получается только через CTRL-клик мышью, не очень удобно щелкать по каждому.
Хочу удалить ненужные теги name:en с названий улиц.

Не нужно этого делать.

Я описал ситуацию выше, повторюсь:
Например, улица Панфиловцев.
Со времен Украины надобавляли тегов name:en ко всем улицам - Panfilovtsiv street причем в украиноязычной транскрипции.
Хватает и русскоязычных ляпов, таких, как Sevastopolskaya street.

В правилах четко написано:

name:language_code – Название на определенном языке (двухбуквенный код языка указывается в соответствии со стандартом ISO 639-1). Этот ключ для названий на иностранных языках следует использовать только тогда, когда такое название действительно существует. В случае топонимов, таковые есть у сравнительно небольшого числа географических объектов - крупных городов, рек, гор. Например, для французской столицы, которая имеет название name=Paris русским названием будет name:ru=Париж. **Однако, у никому не известной улицы Петрова нет name:en вообще. **

Поэтому и нужно удалять теги name:en в таких случаях,чтобы не плодить всякие Panfilovtsiv street и Sevastopolskaya street.
Более того, если на указателе написано “Улица Панфиловцев”, то в англоязычной транскрипции (которая не нужна по правилам) она никак не может быть “Panfilovtsiv street” - это противоречит правилу trooth on the ground. Давайте делать все по правилам.

Никто с этим не спорит, но вы готовы поручиться за ВСЕ улицы, что вы собрались махом не глядя удалить?
Возьмите по десятку улиц в день с просмотром, что действительно надо удалять.

Стараюсь делать аккуратно и в своем городе, где мне все знакомо.

Пользователь Bondar Bohdan с Украины откатил мои изменения.
Что делать в таком случае? Я лишь поудалял с некоторых улиц теги name:en.

Он написал мне в следующее:
“Перестаньте страдать фигней Наличие английского не нарушает это правило имеется забрасывание на других языках по системе транслитерации. Если вы ненавидите английский потому что на нем говорит Америка то как говорят в Одессе убейтесь об стену и вам станет легче”
“перестаньте заниматся вандализмом присуствие английского языка не запрещено ваша правка будет откат”

Как поступить?