Отношение с названием улицы

Тут, хотелось что бы рендерилось как одна улица с насыпями и мостом, хоть и состоит из 5 частей. Объединил в отношение. Потом посмотрю, более точно пойму, что хочется. Но предварительно - что бы маршрут не строился как “проедьте по улице ААА 2км до улицы ААА, потом ещё по улице ААА 200 м, на улицу ААА 100 м, по ул ААА 200м и т.д.”, а сразу писалось - “проедьте по улице ААА 5 км[, внимание, через 2 километра мост]”. Хотя, оно может и так “склеивается” в конверторе - не знаю… В ГисРуссе склеивается, но там мост значком отображается, тоже не совсем удобно. Ну я понимаю, что это компромисс.

Вот, что не нравится - обрезает название улиц из-за слишком коротких кусков… как вот тут:

Это проблема рендерера, а не данных. Если бы авторы стиля хотели бы объединить линии — они бы объединили.

Проблема данных тут тоже имеет место быть. Зачем 10 раз писать название для каждого вея отдельно, когда его можно написать 1 раз для одного отношения.

надо просто попробовать. и посмотреть через день-другой на результат. в большинстве навигаторов, по крайней мере, адресный поиск по релейшну street работает вменяемо (результат конвертации)

Помимо type=street есть ещё как минимум type=collection+collection=street и type=address+address:type=a6. Ничего из этого добра до сих пор не принято и никакими рендерами не поддерживается.
Вот оно:
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Postal_Addresses

Collection, ИМХО, уже устарел — его часто используют не по назначению, к тому же для улиц он позволяет объединить только дороги. Address более универсальный, но сложный и не очень понятный.

Согласен, и если б только название. А то там ещё почтовый индекс, КЛАДР-код, КЛАДР-название и КЛАДР-суффикс, в Москве ещё ОМКУМ-код, а для некоторых улиц ещё старые/альтернативные названия, названия на других языках и прочее. Всё это нагромождение адресной информации делает не слишком удобной работу с тегами, непосредственно относящимися к дороге — highway=, surface=, oneway=, maxspeed=, access=* и т.п. К тому же, при многократном дублировании одной и той же информации неизбежны ошибки.

В тему призываются авторы конвертеров, видимо. Вопрос к ним - обрабатывает ли ваш конвертер какой-либо из указанных релейшенов?

VikDD, имхо, с моста стоит убрать название улицы

А почему?

потому что

bridge=yes
name=Васильковый мост

и

bridge=yes
name=ул. Токарей

как бы не одно и тоже

Это уже как-то обсуждалось - кто-то за то чтобы убрать название улицы, а кто-то за то, чтобы убрать название моста. И это, кстати, еще один аргумент за то, чтобы отмечать улицы relation’ом. Правда, и про минусы relation’ов я уже писал - как минимум, нужно до конца принять одну схему, которая позволяет однозначно привязывать к улице дома (а это скорее всего схема с номером дома в role), допилить её поддержку в рендерах/конверторах/редакторах.

поставить название моста как loc_name или alt_name. Название улицы - как просто name

Я за то, чтобы писать название моста в каком-нибудь другом тэге. Например, bridge:name. Потому что в большинстве случаев по мосту проходит улица со своим названием, а не с названием моста.

Учитывая что это глобальная проблема и имя может относиться, в общем, к любому из тэгов на объекте - лучше всего да, <тэг>:{loc_,alt_,}name{,:ru,:en,…}.

А я вот за то, чтобы моcт, путепровод и тп и назывался как и должен называться. И вообще мост это не улица, он может соединять улицы, причем далеко не всегда одноимённые. Назвать мост по какой либо улице?! А зачем? Они свою топонимику имеют.
С какой стати наименование моста это альтернативное имя? Вот интересно будет когда Аничков мост вдруг Невским проспектом станет.

Ну а конструкция bridge:name предполагает что должен появится street:name, river:name, и всего прочего.

PS. Вот река к примеру может впадать и вытекать из озера. Но мы же озеро, все-таки, озером называем. И не приходит в голову его широкой рекой обозвать.

Я тоже.

Zverik, а почему ты собственно так думаешь? Как узнать что Крестовский путепровод есть на самом деле часть проспекта Мира?

К указанным не отношусь, но знаю, что osm2mp умеет использовать relation:type=street для нужд адресации - если здание включено в этот релейшн, то название улицы берется оттуда

А у этого моста, про который шла речь в этом треде, есть имя? Я его не увидел. И в условиях отсутсвия имени моста я не вижу причин не назначить ему имя улицы.

Узнать это можно давно: http://www.openstreetmap.org/browse/relation/70430. Собственно то, о чём данная тема. У моста тоже есть название, и для его указания существует отдельный релейшн: http://www.openstreetmap.org/browse/relation/1225878. Сделано по соответствующему пропозалу: http://wiki.openstreetmap.org/wiki/Relations/Proposed/Bridges_and_Tunnels Авторы данного пропозала поняли, что мост и дорога на мосту — логически разные объекты, значит и на карте их надо обозначать (и подписывать) с использованием разных объектов. Тогда и не придётся выдумывать всякие bridge_name.
Ну а пока эти отношения не поддерживаются, приходится оставлять названия на линиях.

//Узнать это можно давно: http://www.openstreetmap.org/browse/relation/70430. Собственно то, о чём данная тема
luch86, я вроде простой вопрос задал. Попробую еще раз. С какой радости Крестовский мост включен в это отношение?