Двойная сплошная = Две Линии

d1g, в качестве полемики:
Как обозначать запреты поворотов-разворотов, если перекрёсток обозначен как “квадрат”? Я не смог найти способа обозначения, а ведь хочется ещё и полосы для поворотов сделать…

Легко! Всю “серединку” перекрестка выделяем в relation, который используется в роли via. Роли from и to остаются по-прежнему - веями. Будут полосы - еще проще: на каждую полосу - свой relation с этой полосой в роли from. Осталось допилить конвертеры.

cd_spb, я не понимаю о чем вопрос, можно на картинках показать? Либо ссылка на карту?

оффтоп. Если у вас часто из-за широких дорог проблемы с привязкой GPS <-> граф возникают, возьмите по overpass дороги больше 6 полос да и обозначьте у них ширину width=2.75*<колво полос> + source:width=guess где они более-менее одной ширины. В osmand шлёте тикет проверять у дорог на экране их ширину + учитывать эту ширину в позиционировании “человечка” на карте. Когда вы ширину укажете, это будет просто Zkir уже описал что должно проверяться. Больше 10 строчек автору osmand я не дам. Всё. Никого бюро не нужно. Тем кому хочется - можно купить лазерный дальнометр и походить с ним вокруг обочин, тогда можно будет указать source:width=laserguess.

https://code.google.com/p/osmand/issues/list

Не надо никаких guess’ов. Нужно просто обозначить количество полос lanes=*.

Это не правильно. Полосы не по ГОСТ бывают и никто в этом не виноват, местность такая бывает. width это ширина дороги на всем участке. Если width не указан, то из lanes можно извлечь приближенно значение (например, 2.75м для главных дорог 2.5 для обычных дорог). Если указан width, то следует использовать его. Нам нужны физические размеры, их нужно указывать в width.

kisaa

Вот только движения в сторону улучшения уже который год не наблюдается ни у кого…

Cd_spb

Через костыли по состоянию на сегодня - например как здесь: http://openstreetmap.ru/#layer=S&map=18/55.17806/30.22898

http://openstreetmap.ru/#map=19/59.98934/30.30055
http://maps.yandex.ru/?ll=30.300271%2C59.989669&spn=0.013518%2C0.001672&z=17&l=map%2Cstv&ol=stv&oll=30.30027052%2C59.98966885&ost=dir%3A132.8524145717015%2C0~spn%3A89.99999987427145%2C50.85253226847016
Даже вариант попроще - пересечение одновейной и двухвейной.
С северо-запада знак, слева-направо - налево, налево-прямо, прямо, прямо.
С северо-востока - налево, налево-прямо, прямо.
Как обозначить?

Есть сопутствующая проблема -
При “двухвейности” длина сегмента на перекрёстке максимум 100м.Навигатор показывает полосы для поворота в тот момент, когда въезжаешь на соответствующий сегмент. Т.е. для принятия решения крайне мало времени. Знаки на местности стоят заранее, но и этого времени не всегда хватает. Пример такой неочевидности, в крайней его ситуации - при проезде с севера на КАД, движение на запад или восток, нужно заранее встать в нужную полосу или улетишь не в ту сторону.
http://openstreetmap.ru/#=&map=16/59.8077/30.3264
http://maps.yandex.ru/?ll=30.321982%2C59.804443&spn=0.054073%2C0.006724&z=15&l=map%2Cstv&ol=stv&oll=30.324315390000002%2C59.80566019&ost=dir%3A4.685899839502703%2C0~spn%3A89.99999987427145%2C50.8525321709647

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

Cd_spb

При чем тут “двухвейность” и то что показывают навигаторы в качестве полос… Те кто пишут программы для навигации такое впечатление что сами за рулем не ездят - и поэтому всякую хрень показывают на экране навигатора тогда когда им кажет что это надо. Но им это кажется почему то в большинстве случаев совсем не так, как это должно быть на самом деле. Или я что то пропустил и на основе карт OSM есть нормальные программы которые показывают в нужный момент направления движения по полосам? 7way дернулся в этом направлении - но что то я не вижу массового распространения их потуг. Навителу с нами делиться некошерно, Ситигид вообще на это положил… Garmin - тоже вещь в себе… Проблема есть, решение ее можно сделать без особых то усилий - просто волевым решением начать поддерживать какое то реально работающее решение - однако никому это нафиг судя по всему не надо. Да и тот же навител даже в своих официальных картах до сих пор не допилил отображение направлений движения по полосам - там куча ошибок отображения прет…

Бред же пишете. Именно потому что полосы бывают не по ГОСТу, придуманный на их основании width никак не может добавляться в базу. Использоваться налету навигаторами - ради бога, этого для описанной задачи вполне хватает.

Мало ли что вам нужно. Есть число полос, значит должно быто отмечено число полос, а не неверные данные на их основе.

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

В идеальном мире, где все нарисовано - да. В осм - нет.

Где-то видел линк на такое дело, но сам попробую пример «нарисовать».
Если все направления дорог на перекрёстке (допустим, двухвейный вариант) имеют нечто вроде:
lanes=4
lane_1=u_turn:left
lane_2=left
lane_3=left:straight:right
lane_4=right

то навигатор, помимо собственно траектории, сможет корректно показывать (подсвечивать+нумеровать для удобства маневрирования) допустимые полосы. А если позволит точность GPS/иной_системы_позиционирования, то и по делу проговаривать «перестройтесь левее/правее на N-е кол-во полос» :slight_smile:
И для скоростного режима:
lanes=4
maxspeed=90
lane_4:maxspeed=60

P.S. А потом уже и голографические стрелки (прототипы есть, вроде), спроецированные на лобовое стёклышко, а позже/одновременно - автопилот (уже практикуемый, как понимаю). :smiley:

Ну ладно. «Минус применения схемы в настоящее время».

Для вышеозначенного примера необходимо наличие города (или части большого) с показательно полосатыми перекрёстками (хотя бы) и ребят, которых можно попросить (или сами захотят :smiley: ) реализовать подобное в своей навигации.
За мапперами и альфа/бета/гамма-тестерами, полагаю, дело не станет.

Теоретически - ПроГород поддерживает полосы на OSM картах. В штатных картах точно есть, регулярно им отсылаю, и они добавляют знаки движения по полосам. На 4pda было обсуждение с программистом ПроГорода по поводу какую схему обозначения полос использовать.
Можно попробовать демо версию. Обсуждение карт из OSM. Крайняя на данный момент карта России собранная из OSM живёт здесь.

С той частотой, с которой прогород выпускает карты на основе OSM - он нафиг не нужен. А конвертер они в свободный доступ давать не собираются - поэтому можно сказать что они тут не законодатели… У 7way все тоже с причудами, хоть и карты собираются достаточно часто. Я лично уже потерял надежду на то, что эту фичу кто то нормально реализует.

Да, по этой причине давно и, похоже, надолго забыл про Про)) Красивая у них там кнопка есть в разделе «бесплатные карты» - называется «Купить» :smiley:

+1

Something B
Вы не перепутали форум и соцсети ? Лайки некропостам расставляют в другом месте.