motorway — ??? ?????? ?????????????

??? ??? ? ??? ??? ???. ??? ? ??? ??? ???, ??? ??? ??? oneway ? ??? ??? ???. ? ??? ? ??? ??? ??? ??? ??? ???. ??? ??? ??? ??? ??? ??? ???, ??? ?? ???: http://osm.org/go/0t2H9Pzcm-?layers=0B00FTF .

??? ???:
? ??? ?? ? ??? ??? ??? ??? ???, ? ???
??? ???, ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???, ??? ??? ??? ??? ??? ???.
? ??? ??? ???

Помимо того, что рендер отдельно, а обозначение отдельно, думается:

  1. в оригинале написано, что highway=motorway implies oneway=yes
  2. такой подход позволяет избежать огромного кол-ва ограничений поворотов, которые относительно недавно появились
  3. топология перекрестка становится более понятной.

?? ??? ??? ??? ??? ? OSM tags for routing. ? ??? ??? ? ???, ??? ???, ??? ??? ??? ??? ??? ???. ??? ? ? ??? ? ??? ??? ??? ??? ??? ???.

всё-таки motorway - это не “всегда” односторонняя, а “по умолчанию”.
никто не мешает поставить oneway=no

Вот именно. Нужно где-то внятно написать, что явно прописанный тег имеет приоритет.

немного поправил описание в вики http://wiki.openstreetmap.org/wiki/RU:Map_Features#.D0.94.D0.BE.D1.80.D0.BE.D0.B3.D0.B8.2C_.D1.83.D0.BB.D0.B8.D1.86.D1.8B_.28Highway.29

Спасибо за разъяснение относительно oneway :slight_smile:

Второй вопрос мне всё же интересен: есть ли смысл рисовать две половины дорог отдельно (я это замечал отнюдь не только на автомагистралях). Я думаю, что не нужно, за исключением случаев бульваров и подобной экзотики, но другие, суда по картам, думают иначе…

Это осмысленно для роутинга, imho. Если дорога имеет непрерывную сплошную полосу или разделитель на длительном протяжении.

Если имеются в виду съезды, с которых / на которые можно повернуть только направо, то это, насколько я понимаю, лечится релейшенами. Иначе любую дорогу со сплошной класть в два ряда? Впрочем, хотелось бы тогда получить разъяснения тех, кто занимается роутингом в ОСМе.

Если нарисовать дорогу двумя линиями быстрее чем ставить запреты поворотов налево на каждом перекрестке/примыкании - то я рисую двумя линиями.

есть вещи которые не лечаться релейшенами. например проезд через http://www.openstreetmap.org/browse/way/36500341 вылечился только треугольничком с oneway

Что-то непонятно, а в чём там особенность?

Сейчас в OSM есть некоторое противоречие, что одним и тем же тегом Highway рисуют и улицы и проезжие части. И это приводит к определенным проблемам.
Вот здесь было подробнее: http://forum.openstreetmap.org/viewtopic.php?pid=26819

http://www.pict.com/view/1283483/0/untitled

Мдя, на картинке логику запретов и разрешений понять невозможно.
Надо бы разделять полосами, а то навигаторы будут посылать неправильно.

У нас тоже вроде есть хитрые перекрестки:
http://osm.org/go/0oqLsAs7H
ЗЫ. Пока рихтовал перекресток, знаки поменяли, пришлось переделывать. :slight_smile:

??? ???, ??? ??? ??? ??? ??? ??? ???, ? ??? — ??? ???. :slight_smile:

Есть у меня старая карта Москвы для ГисРуссы - там асфальтовое покрытие нарисовано именно полигонами. Правда, при этом в ней нет роутинга. :3

Кстати, смотрится замечательно. Стоишь на краю дороги - и на навигаторе на краю дороги.

Ага, у меня тоже такая карта есть. Другое дело, что это актуально только для крупных городов со сложными развязками и перекрестками…

Это в том смысле, что primary может быть как улица / дорога целиком, так и её часть в развязке?
Пожалуй, да. Впрочем, это наверное часть глобальной проблемы недостатка уточняющих тегов. (Я, например, не вижу способа отличить культурные пешеходные дорожки, от народных троп, кроме как указав surface).

Кстати, можете подсказать какую-нибудь простую тулзу для проверки правильности роутинга?