OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2010-10-29 07:42:07

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

Не секрет, что что бы создать запреты поворотов или маршруты общественного транспорта приходится дробить дорогу, в пределе мы получим дорогу, которая раздроблена по количеству примыкания к ней других дорог. Так вот, нету ли какого-нибудь отношения, которому можно один раз присвоить название улицы и всё, что там ей полагается (название, коды из классификаторов и т.д.), а на веях только ставить hw=тип hw,oneway=* ну и другие уточняющие теги?
А то не очень выглядит, когда вместо одной улицы находится по 5 штук. Ну а в осмрендере и мапнике - вообще убого.

Offline

#2 2010-10-29 07:56:48

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,425
Website

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

Есть релейшен type=street

Offline

#3 2010-10-29 07:59:43

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

Ясн. А он в конверторами (СГ и ГисРусса интересуют) поддерживается? И мапник с осмрендером переваривают?

Offline

#4 2010-10-29 08:02:49

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,425
Website

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

VikDD wrote:

Ясн. А он в конверторами (СГ и ГисРусса интересуют) поддерживается?

Поддерживается только в том, что название улицы для домов может браться из него.

Offline

#5 2010-10-29 08:06:01

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

А рендериться в навигаторах не будет, соответсвенно. Так?

Offline

#6 2010-10-29 08:08:45

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,425
Website

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

А что именно должно рендериться?
В навигаторах и так куски дорог по возможности объединяются

Offline

#7 2010-10-29 08:22:05

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

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

Offline

#8 2010-10-29 08:29:24

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

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

Offline

#9 2010-10-29 08:42:14

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

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

Offline

#10 2010-10-29 09:08:06

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

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

Offline

#11 2010-10-29 15:01:01

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 857

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

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

Offline

#12 2010-10-29 15:13:01

luch86
Member
Registered: 2010-05-29
Posts: 199

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

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

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

VikDD wrote:

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

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

Last edited by luch86 (2010-10-29 15:23:22)

Offline

#13 2010-10-29 16:22:01

GranD
Member
From: St. Petersburg
Registered: 2009-09-03
Posts: 187

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

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


Я тоже считаю, что нужно перебираться на вики.

Offline

#14 2010-10-29 17:05:32

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

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

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


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#15 2010-10-29 18:25:34

Alexey Guseynov
Member
Registered: 2009-12-23
Posts: 205

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

dedNikifor wrote:

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

А почему?

Offline

#16 2010-10-29 19:15:20

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

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

потому что

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

и

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

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


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#17 2010-10-29 19:28:32

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

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

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

Offline

#18 2010-10-29 20:29:56

Jekader
Member
From: Chisinau, Moldova
Registered: 2010-10-10
Posts: 167

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

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

Offline

#19 2010-10-29 20:30:40

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

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

Last edited by zverik (2010-10-29 20:33:29)

Offline

#20 2010-10-29 21:08:19

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

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

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

Last edited by AMDmi3 (2010-10-29 21:12:36)

Offline

#21 2010-10-30 08:19:10

Batareikin
Member
Registered: 2009-12-31
Posts: 57

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

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

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

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

Offline

#22 2010-10-30 08:45:34

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

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

А я вот за то, чтобы моcт, путепровод и тп и назывался как и должен называться.

Я тоже.

Потому что в большинстве случаев по мосту проходит улица со своим названием, а не с названием моста.

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

Last edited by Zkir (2010-10-30 09:36:22)


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#23 2010-10-30 09:14:53

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 857

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

GranD wrote:

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

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

Last edited by AlRight (2010-10-30 09:16:10)

Offline

#24 2010-10-30 14:10:01

Alexey Guseynov
Member
Registered: 2009-12-23
Posts: 205

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

dedNikifor wrote:

потому что

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

и

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

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

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

Offline

#25 2010-10-30 18:49:31

luch86
Member
Registered: 2010-05-29
Posts: 199

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

Zkir wrote:

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

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

Offline

Board footer

Powered by FluxBB