You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2010-11-02 17:30:30

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

*_link vs non_link на перекрестках

Давайте рассмотрим случай с подобным перекрестком:
b5cdcb7ff9e9.jpg
Поясню. Перекресток двух двухвейных (допустим по две полосы каждый вей) улиц. Никаких запретов нет.
Пересекаются улицы ABC/DEF и HIJ/KLM (G пропустил, но это не важно).
Мне интересны ваше мнение какие типы highway (link или не link) и имена надо присваивать отрезкам B,E,I и L в следующих случаях:
1. ABC/DEF одна улица с одним именем и одними характеристиками (например, highway secondary), а HIJ/KLM другая, но также с одним именем и одними характеристиками
2. A/F и C/D разные улицы, также как и J/K и H/M
Может появятся еще случаи.
Со 2 случаем, я считаю, надо обозначать B, E, I, L как линки с основанием высшего типа из пересекаемых дорог. Т.е. если пересекаются primary, secondary и tertiary, то все перемычки будут primary_link.
Насчет 1 случая вроде бы все просто, все перемычки должны иметь имя продолжающейся улицы и быть основными дорогами (не линками). Но при развороте получается не совсем правильные инструкции (см. ниже). Мне кажется надо все-таки обозначать их линками, т.к. это получается что-то вроде развязки.

Как я понимаю, при маршрутизации используется следующая логика. Допустим прокладываем маршрут D->C. При этом если все отрезки указаны без link, то будет выдаваться следующие инструкции: прямо на E; налево на I; налево на B; прямо на C. Если же E, I и B будут *_link, то инстукции будут более человеческими: налево на C, но при этом маршрут нарисуется по крюку DEIBC.

Использование тегов _link на перемычках уже затрагивалось http://forum.openstreetmap.org/viewtopi … 22#p108822 . Но ни к чему конкретному не пришли. Я продолжаю использовать *_link

Offline

#2 2010-11-02 17:39:35

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

Re: *_link vs non_link на перекрестках

На картинке нет ни одного линка, в любом случае.

Rule of thumb: если убрать линки, должно получиться полноценное пересечение дорог, но без съездов, например. Не должны исчезать куски. Линком не может быть часть одной дороги, только соединения дорог.

Изначально линки вводились, чтобы на больших масштабах развязки превращались в пересечения. Не чтобы исчезали важные куски.

Про тему по ссылке — я за использование линков для разворотных перемычек. Такие перемычки не играют роли на больших масштабах и визуально карта не потеряет от их отсутствия (а роутинг сохранится).

Last edited by zverik (2010-11-02 17:41:48)

Offline

#3 2010-11-02 18:14:05

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

Re: *_link vs non_link на перекрестках

Rule of thumb: если убрать линки, должно получиться полноценное пересечение дорог, но без съездов, например. Не должны исчезать куски.

Это крайне спорно, к сожалению.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#4 2010-11-02 18:16:49

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,772

Re: *_link vs non_link на перекрестках

Дык, первый это вариант. Если есть разделительная полоса, то это и будет два левых поворота, если псевдо вейность, то селяви. По подсказкам, зависит от ПО, Garmin скорее всего провещает "Развернитесь" ну или "два левых поворота", если линковать обычные перекрестки, а линки обычно, что и логично, конвертируются в рампы, получим что-то типа "выезжайте налево на эстакаду", что на обычном перекрестке будет уж очень странно слышать.

Offline

#5 2010-11-02 19:16:22

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: *_link vs non_link на перекрестках

Линки из <hwtype>_link должны когда-нибудь кануть в лету. Вместо них должны остаться дороги основных типов сами по себе, плюс уточняющий тег junction=link/slip/ramp/etc из http://wiki.openstreetmap.org/wiki/Prop … s/Junction . Имхо.

Offline

#6 2010-11-02 19:19:36

mixdm
Member
Registered: 2010-06-30
Posts: 455

Re: *_link vs non_link на перекрестках

Пока практически все навигационные программы будут трактовать *_link как именно въезд/съезд с развязок в разных уровнях - нет смысла их использовать вне этих развязок... Если же рассматривать в отрыве от навигационных программ - то разницы в общем то и нет, даже как то логично получается - но мне кажется что это не правильно на текущий момент.

Offline

#7 2010-11-02 19:24:32

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

Re: *_link vs non_link на перекрестках

Объясню по-другому. Выехав на шоссе, водитель не должен проезжать ни по одному линку, пока он не решит съехать с него. Пересечение одного шоссе другим не должно изменять характеристик пересекаемого. Вы же предлагаете на каждом перекрёстке понижать статусы дорог... по неизвестной мне причине. Посмотрите на картинку Котяры по ссылке в конце первого сообщения, она очень о многом говорит.

Offline

#8 2010-11-02 19:31:19

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,772

Re: *_link vs non_link на перекрестках

zverik wrote:

Про тему по ссылке — я за использование линков для разворотных перемычек. Такие перемычки не играют роли на больших масштабах и визуально карта не потеряет от их отсутствия (а роутинг сохранится).

А я против, пока линки трактуются конвертерами как съезды/заезды, впрочем в вики они же и есть, мне привычней слышать "развернитесь", а не "выезжайте налево на эстакаду".

Offline

#9 2010-11-02 19:34:16

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

Re: *_link vs non_link на перекрестках

Amigo, я согласен передумать, если ты согласишься, что на приведённой схеме нет и не может быть линков smile

Offline

#10 2010-11-02 19:38:17

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,772

Re: *_link vs non_link на перекрестках

На схеме Canabisа? Так я же уже вроде согласился что их там нет и не может быть в первом своем посте этой темы.

Offline

#11 2010-11-02 19:44:11

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

Re: *_link vs non_link на перекрестках

Простое правило, чтобы отличить линк от не-линка: представьте, что этой дороги на карте нет. Если после этого карта осталась нормальной - это, скорее всего, линк. Если сомневаетесь, лучше сделать не линк.

what_is_link.jpeg

Ilis wrote:

Линки из <hwtype>_link должны когда-нибудь кануть в лету. Вместо них должны остаться дороги основных типов сами по себе, плюс уточняющий тег junction=link/slip/ramp/etc из http://wiki.openstreetmap.org/wiki/Prop … s/Junction . Имхо.

+1

Last edited by Komяpa (2010-11-02 21:58:38)


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#12 2010-11-02 19:45:50

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,823

Re: *_link vs non_link на перекрестках

Amigo wrote:

А я против, пока линки трактуются конвертерами как съезды/заезды, впрочем в вики они же и есть, мне привычней слышать "развернитесь", а не "выезжайте налево на эстакаду".

Ну так это проблема конвертеров что они линки считают эстакадами. Для эстакад в OSM есть свои способы обозначения.

Offline

#13 2010-11-02 19:52:08

Amigo
Member
From: Москва
Registered: 2009-12-15
Posts: 2,772

Re: *_link vs non_link на перекрестках

Sergey Astakhov wrote:
Amigo wrote:

А я против, пока линки трактуются конвертерами как съезды/заезды, впрочем в вики они же и есть, мне привычней слышать "развернитесь", а не "выезжайте налево на эстакаду".

Ну так это проблема конвертеров что они линки считают эстакадами. Для эстакад в OSM есть свои способы обозначения.

Они их считают не эстакадами, а съездами/заездами, "эстакада" это пример голосовой подсказки в переводе от Garmin в приборе, в оригинале Ramp (наклонная плоскость) - читай съезд/заезд на разноуровневых развязках. А разворот, он и есть разворот, это имхо, не линк.

Ilis wrote:

Линки из <hwtype>_link должны когда-нибудь кануть в лету. Вместо них должны остаться дороги основных типов сами по себе, плюс уточняющий тег junction=link/slip/ramp/etc из http://wiki.openstreetmap.org/wiki/Prop … s/Junction . Имхо.

+1

Last edited by Amigo (2010-11-02 20:00:23)

Offline

#14 2010-11-02 20:24:58

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

Re: *_link vs non_link на перекрестках

А процитирую-ка я сам себя:

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

Линки из <hwtype>_link должны когда-нибудь кануть в лету. Вместо них должны остаться дороги основных типов сами по себе, плюс уточняющий тег junction=link/slip/ramp/etc из http://wiki.openstreetmap.org/wiki/Prop … s/Junction .

+1.

Last edited by Zkir (2010-11-02 20:27:04)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#15 2010-11-02 21:37:37

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

Re: *_link vs non_link на перекрестках

ну и я тоже согласен с junction=*

Offline

#16 2010-11-03 09:26:02

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

Re: *_link vs non_link на перекрестках

по случаю 2
тогда сегменты B, E, I и L оставлять без названия!? И получается при проезде DEIJ навигатор (по крайней мере гармин) будет говорить: прямо на дорога (E), налево на дорога (I), прямо на J. В этом случае водителю будет тяжело сориентироваться по указателям улиц, если маршрут поворота не совсем понятен.
К тому же присоединяюсь к мнению, что при генерализации <hwtype>_link должны быть видны на том же уровне, что и <hwtype>. Это исключит разрывы.

Offline

#17 2010-11-03 09:38:59

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

Re: *_link vs non_link на перекрестках

Canabis, даже в случае 2 перемычки — это не линки. Под «разными улицами» здесь может быть лишь различие названий.
И даже если там транк поворачивает, а к нему примыкают unclassified — всё равно линков там нет, потому что нет развязки, требующей их (максимум светофор).
Как заметил Котяра, если не знаете, рисовать ли линк, то рисуйте не линк.

Last edited by zverik (2010-11-03 09:41:07)

Offline

#18 2015-12-22 08:30:28

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,413
Website

Re: *_link vs non_link на перекрестках

Я тут переделал кучу развязок на М4 (на участке от Кущевской до Домодедово), просто так, что б было как положено (как я думал). В основном переделка заключалась в замене _link на статусы примыкающих дорог. Но часть опытных маперов возмутила такая переделка ( http://www.openstreetmap.org/changeset/36050094 , http://www.openstreetmap.org/changeset/36047880 ). Прошу других опытных маперов глянуть на то, как сейчас сделаны развязки на М4, высказаться правильно/не правильно. М. б. есть ещё какие-то интересные обсуждения по этому поводу.

Last edited by evgenykatyshev (2015-12-22 08:31:57)

Offline

#19 2015-12-22 08:51:25

literan
Member
Registered: 2012-11-06
Posts: 3,943
Website

Re: *_link vs non_link на перекрестках

Если "переделал просто так", то, извините, надо откатывать.

Offline

#20 2015-12-22 08:53:56

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: *_link vs non_link на перекрестках

А если со злым умыслом? :-)

По сути возражения какие-то есть?

Offline

#21 2015-12-22 14:25:35

luiswoo
Member
Registered: 2010-09-11
Posts: 1,598

Re: *_link vs non_link на перекрестках

Давай на форуме http://forum.openstreetmap.org/viewtopi … 46#p567346
>Можете рассказать, зачем это было сделано?

"Старая" схема не работает? Если работает, зачем трогать?
Если бы линки, были бы действительно съездами и развязки выглядели так:
0_b6292_3e97e177_orig.png
Было бы проще. Чем линки являются на самом деле, мне до конца не понятно. Но что я должен почерпнуть из обсуждения шестилетней давности, которое ничем не закончилось, мне совсем не понятно.

Offline

#22 2015-12-22 15:00:04

literan
Member
Registered: 2012-11-06
Posts: 3,943
Website

Re: *_link vs non_link на перекрестках

esaulenka wrote:

А если со злым умыслом? :-)

По сути возражения какие-то есть?

да, есть. Согласно вики и сложившейся практике, съезды с транка обозначаются как trunk_link, а не как hw=unclassified https://www.openstreetmap.org/way/16802 … 2&layers=N - насколько я понимаю, на это и навигаторы ориентируются, соответствующим образом озвучивая маневры.

В обсуждаемых правках много полезного, но вот именно такие изменения мне непонятны. Еще больше хаоса?

Last edited by literan (2015-12-22 15:00:20)

Offline

Board footer

Powered by FluxBB